Mageia Forum
Hardware => Grafické a televizní karty => Téma založeno: majakmp3 Května 23, 2013, 15:50:50
-
Povedlo se někomu zprovoznit bumblebee v nové Mageie 3?
Pokoušel jsem se postupovat podle wiki http://wiki.mageia.cz/hardware:graficke_karty:nvidia (http://wiki.mageia.cz/hardware:graficke_karty:nvidia)
ale už první příkaz urpmi bumblebee končí nezdarem :[root@localhost asus]# urpmi bumblebee
Žádný balíček s názvem bumblebee
Repozitáře mám nastavené podle wiki http://wiki.mageia.cz/:2:zdroje (http://wiki.mageia.cz/:2:zdroje)
tedy:
- Core Release
- Core Updates
- Nonfree Release
- Nonfree Updates
- Tainted Release
- Tainted Updates
Zkrátka to vypadá, že v repozitářích ty balíčky nejsou.
Na webu projektu bumblebee http://www.bumblebee-project.org/install.html (http://www.bumblebee-project.org/install.html) je zmíněna možnost instalace ze zdrojáků, ale do toho se mi zatím nechce.
Konkrétní hardware mám tento: # lspci -vnn | grep '\''[030[02]\]'00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF116 [GeForce GT 555M/635M] [10de:1247] (rev a1) (prog-if 00 [VGA controller]
Nejsem si jistý, jakou VGA systém vlastně používá (v BIOSu se to nedá ovlivnit):
- Slabá výdrž baterie při 100% nabití ukazuje 1 hod. 17 min.(normálně 4 hodiny)
- kompozitor v Xfce funguje
- Artefakty na ploše - viz. příloha, vzniká např. po zavření listu v Opeře
Předem díky za rady!
-
Podle oficiálního Mageia fóra https://forums.mageia.org/en/viewtopic.php?f=15&t=4886&p=34195&hilit=bumblebee#p34195 (https://forums.mageia.org/en/viewtopic.php?f=15&t=4886&p=34195&hilit=bumblebee#p34195)
Zmizely dotyčné balíčky z MGA 3 repozitářů někdy před desátým květnem letošního roku - od té doby se tam neukázaly. :-X
-
Rád bych se podělil s informacemi z testování funkčnosti Steamu, bumblebee a primus přes kartu nVidia GeForce 710M v MGA3 64bit (HW info v podpisu):
- instalace bumblebee (http://wiki.mageia.cz/hardware:graficke_karty:nvidia):
- dle https://bugs.mageia.org/show_bug.cgi?id=10218#c9 přidat zdroje
- nainstalovat balíčky: bumblebee, libvirtualgl, lib64virtualgl
- funguje ihned po restartu bez dalšího nastavení (starší verze se musely ještě upravovat ručně v bumblebee.conf)
- porovnání výkonu:
Intel:
[yullaw@localhost ~]$ glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Ivybridge Mobile
59.985991 frames/sec - 53.034815 Mpixels/sec
59.849830 frames/sec - 52.914431 Mpixels/sec
59.856727 frames/sec - 52.920529 Mpixels/sec
59.854356 frames/sec - 52.918434 Mpixels/sec
59.859581 frames/sec - 52.923053 Mpixels/sec
nVidia - přes Bumblebee:
[yullaw@localhost ~]$ optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce 710M/PCIe/SSE2
93.833410 frames/sec - 82.959994 Mpixels/sec
90.463556 frames/sec - 79.980639 Mpixels/sec
92.938422 frames/sec - 82.168718 Mpixels/sec
98.719327 frames/sec - 87.279731 Mpixels/sec
97.846010 frames/sec - 86.507614 Mpixels/sec
- Primus:
- ze stejných zdrojů (uvedeno výše) nainstalovat primus, lib64primus0
- !pozor! musí se upravit soubor (viz níže), jinak chyba:
[yullaw@localhost ~]$ primusrun glxspheres
primus: fatal: failed to load any of the libraries: /usr/$LIB/nvidia/libGL.so.1
/usr/$LIB/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
- pod rootem upravit soubor /usr/bin/primusrun v řádku 16 z:
export PRIMUS_libGLa=${PRIMUS_libGLa:-'/usr/$LIB/nvidia/libGL.so.1'}na
export PRIMUS_libGLa=${PRIMUS_libGLa:-'/usr/$LIB/nvidia-current/libGL.so.1'}- test výkonu:
[yullaw@localhost ~]$ primusrun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce 710M/PCIe/SSE2
60.847985 frames/sec - 53.796921 Mpixels/sec
59.875611 frames/sec - 52.937225 Mpixels/sec
59.860706 frames/sec - 52.924048 Mpixels/sec
59.861810 frames/sec - 52.925023 Mpixels/sec
59.868083 frames/sec - 52.930569 Mpixels/sec
- Steam:
-vyzkoušené hry: - lze spustit přes optirun: Champions of Regnum (http://store.steampowered.com/app/222520/?snr=1_7_15__13)
- lze spustit pouze přes primusrun: Trine 2 Demo (http://store.steampowered.com/app/35720/?snr=1_7_15__13) a Team Fortress 2 (http://store.steampowered.com/app/440/?snr=1_7_15__13)
více her jsem zatím nezkoušel...
-
Mám s tím malý problém...
Příkaz Optirun se provede a funguje bez sebemenších problémů, ale jakmile zkusím dát příkaz Primusrun, vypíše mi to tu chybu, na kterou jsi upozorňoval...Soubor /usr/bin/primusrun jsem samozřejmě upravil dle návodu. Divné však je, že všechny soubory, na které to má odkazovat tam jsou a i tak to chybu vypisuje...
-
Mám s tím malý problém...
Příkaz Optirun se provede a funguje bez sebemenších problémů, ale jakmile zkusím dát příkaz Primusrun, vypíše mi to tu chybu, na kterou jsi upozorňoval...Soubor /usr/bin/primusrun jsem samozřejmě upravil dle návodu. Divné však je, že všechny soubory, na které to má odkazovat tam jsou a i tak to chybu vypisuje...
- Přihoď sem, co máš v řádku 16 v /usr/bin/primusrun
- co vypíše v konzoli příkaz: primusrun glxspheres
- a co příkaz: ls /usr/$LIB/ a ls /usr/$LIB/nvidia-current/
Výstupy v konzoli okopíruj celé i s příkazem a vlož sem do Vložit kód - symbol #
-
Ahoj, na řádku 16 mám:
export PRIMUS_libGLa=${PRIMUS_libGLa:-'/usr/$LIB/nvidia-current/libGL.so.1'}
Příkaz primusrun glxspheres vypíše tohle:
primus: fatal: failed to load any of the libraries: /usr/$LIB/nvidia-current/libGL.so.1
libnvidia-tls.so.319.17: cannot open shared object file: No such file or directory
Příkaz ls /usr/$LIB/ vypíše tohle:
bin/ etc/ games/ include/ lib/ libexec/ lib64/ local/ sbin/ share/ src/ tmp@ uclibc/ X11R6/
A příkaz ls /usr/$LIB/nvidia-current/ vypíše tohle:
ls: nelze přistoupit k /usr//nvidia-current/: Adresář nebo soubor neexistuje
Tak už vidím, že nemám nastavenou hodnotu $LIB, ale nemám ani tušení, jak na to...
-
Zřejmě nemáš správně nainstalované ovladače pro nVidii...
Hoď sem z konzele výstupy pod rootem:
- urpmi --auto-update
- rpm -qa |grep nvidia
-
Dobrá...
Výstup pro urpmi --auto-update:
zdroj "Core Release (distrib1)" je aktuální
zdroj "Core Updates (distrib3)" je aktuální
zdroj "Nonfree Release (distrib11)" je aktuální
zdroj "Nonfree Updates (distrib13)" je aktuální
zdroj "Tainted Release (distrib21)" je aktuální
zdroj "Tainted Updates (distrib23)" je aktuální
Aby byly splněny závislosti, budou nainstalovány následující balíčky:
Balíček Verze Vydání Arch.
(zdroj "Core Release (distrib1)")
geany 1.22 2.mga3 x86_64
(zdroj "Nonfree Release (distrib11)")
get-skype 4.1.0.20 2.mga3.nonfr> noarch
(zdroj "Tainted Release (distrib21)")
cdrdao 1.2.3 8.mga3.taint> x86_64
gstreamer0.10-plugins-ugly 0.10.19 5.mga3.taint> x86_64
k3b 2.0.2 9.mga3.taint> x86_64
lib64freetype6 2.4.11 2.mga3.taint> x86_64
lib64k3bdevice6 2.0.2 9.mga3.taint> x86_64
lib64k3blib6 2.0.2 9.mga3.taint> x86_64
lib64llvmradeon9.1.2 9.1.2 1.mga3.taint> x86_64
lib64rtmp0 2.4 0.git2011122> x86_64
Navíc bude použito 10MB diskového prostoru.
Bude staženo 12MB balíčků.
Pokračovat v instalaci 10 balíčků? (A/n) A
rsync://mageia.mirror.dkm.cz/mageia/distrib/3/x86_64/media/core/release/geany-1.22-2.mga3.x86_64.rpm
rsync://mageia.mirror.dkm.cz/mageia/distrib/3/x86_64/media/nonfree/release/get-skype-4.1.0.20-2.mga3.nonfree.noarch.rpm
rsync://mageia.mirror.dkm.cz/mageia/distrib/3/x86_64/media/tainted/release/lib64k3bdevice6-2.0.2-9.mga3.tainted.x86_64.rpm
rsync://mageia.mirror.dkm.cz/mageia/distrib/3/x86_64/media/tainted/release/lib64k3blib6-2.0.2-9.mga3.tainted.x86_64.rpm
rsync://mageia.mirror.dkm.cz/mageia/distrib/3/x86_64/media/tainted/release/gstreamer0.10-plugins-ugly-0.10.19-5.mga3.tainted.x86_64.rpm
rsync://mageia.mirror.dkm.cz/mageia/distrib/3/x86_64/media/tainted/release/k3b-2.0.2-9.mga3.tainted.x86_64.rpm
rsync://mageia.mirror.dkm.cz/mageia/distrib/3/x86_64/media/tainted/release/cdrdao-1.2.3-8.mga3.tainted.x86_64.rpm
rsync://mageia.mirror.dkm.cz/mageia/distrib/3/x86_64/media/tainted/release/lib64freetype6-2.4.11-2.mga3.tainted.x86_64.rpm
instaluji lib64k3bdevice6-2.0.2-9.mga3.tainted.x86_64.rpm get-skype-4.1.0.20-2.mga3.nonfree.noarch.rpm lib64k3blib6-2.0.2-9.mga3.tainted.x86_64.rpm gstreamer0.10-plugins-ugly-0.10.19-5.mga3.tainted.x86_64.rpm k3b-2.0.2-9.mga3.tainted.x86_64.rpm cdrdao-1.2.3-8.mga3.tainted.x86_64.rpm geany-1.22-2.mga3.x86_64.rpm lib64freetype6-2.4.11-2.mga3.tainted.x86_64.rpm z /var/cache/urpmi/rpms
Připravuji... ##################################################################################################################
1/10: lib64k3bdevice6 ##################################################################################################################
2/10: lib64k3blib6 ##################################################################################################################
3/10: cdrdao ##################################################################################################################
4/10: k3b ##################################################################################################################
5/10: lib64freetype6 ##################################################################################################################
6/10: geany ##################################################################################################################
7/10: gstreamer0.10-plugins-ugly
##################################################################################################################
--2013-09-13 19:28:25-- http://download.skype.com/linux/skype-4.1.0.20.tar.bz2
Překládám download.skype.com (download.skype.com)… 23.62.61.49, 23.62.61.19
Navazuje se spojení s download.skype.com (download.skype.com)|23.62.61.49|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 30500691 (29M) [application/octet-stream]
Ukládám do: „skype-4.1.0.20.tar.bz2“
100%[===========================================================================================================>] 30 500 691 758KB/s za 65s
2013-09-13 19:29:31 (460 KB/s) – „skype-4.1.0.20.tar.bz2“ uloženo [30500691/30500691]
8/10: get-skype ##################################################################################################################
1/8: odstraňuje se k3b-4:2.0.2-9.mga3.x86_64
##################################################################################################################
2/8: odstraňuje se lib64k3blib6-4:2.0.2-9.mga3.x86_64
##################################################################################################################
3/8: odstraňuje se lib64k3bdevice6-4:2.0.2-9.mga3.x86_64
##################################################################################################################
4/8: odstraňuje se cdrdao-1.2.3-8.mga3.x86_64
##################################################################################################################
5/8: odstraňuje se lib64freetype6-2.4.11-2.mga3.x86_64
##################################################################################################################
6/8: odstraňuje se geany-0.21-2.mrc.mga2.x86_64
##################################################################################################################
7/8: odstraňuje se gstreamer0.10-plugins-ugly-0.10.19-5.mga3.x86_64
##################################################################################################################
8/8: odstraňuje se get-skype-4.1.0.20-1.mrc.mga2.noarch
##################################################################################################################
rsync://mageia.mirror.dkm.cz/mageia/distrib/3/x86_64/media/tainted/release/lib64llvmradeon9.1.2-9.1.2-1.mga3.tainted.x86_64.rpm
rsync://mageia.mirror.dkm.cz/mageia/distrib/3/x86_64/media/tainted/release/lib64rtmp0-2.4-0.git20111228.4.mga3.tainted.x86_64.rpm
instaluji lib64llvmradeon9.1.2-9.1.2-1.mga3.tainted.x86_64.rpm lib64rtmp0-2.4-0.git20111228.4.mga3.tainted.x86_64.rpm z /var/cache/urpmi/rpms
Připravuji... ##################################################################################################################
9/10: lib64rtmp0 ##################################################################################################################
10/10: lib64llvmradeon9.1.2 ##################################################################################################################
1/2: odstraňuje se lib64rtmp0-2.4-0.git20111228.4.mga3.x86_64
##################################################################################################################
2/2: odstraňuje se lib64llvmradeon9.1.2-9.1.2-1.mga3.x86_64
##################################################################################################################
Následující balíčky:
broadcom-wl-kernel-3.8.13-desktop-1.mga3-5.100.82.112-80.mga3.nonfree.x86_64
hyphen-af-0-0.4.20080714svn.2.mga3.noarch
kernel-desktop-3.8.13-1.mga3-1-1.mga3.x86_64
kernel-firmware-nonfree-20130307-1.mga3.nonfree.noarch
lib64llvmradeon9.1.2-9.1.2-1.mga3.tainted.x86_64
lib64lo10k10-1.0.26.1-2.mga3.x86_64
lib64lvm2app2.2-2.02.98-3.mga3.x86_64
nvidia-current-kernel-3.8.13-desktop-1.mga3-319.17-4.mga3.nonfree.x86_64
perl-Encode-HanExtra-0.230.0-7.mga3.x86_64
udisks-1.0.4-10.mga3.x86_64
vboxadditions-kernel-3.8.13-desktop-1.mga3-4.2.12-11.mga3.x86_64
x11-driver-input-acecad-1.5.0-8.mga3.x86_64
x11-driver-input-aiptek-1.4.1-6.mga3.x86_64
x11-driver-input-evtouch-0.8.8-14.mga3.x86_64
x11-driver-input-fpit-1.4.0-8.mga3.x86_64
x11-driver-input-hyperpen-1.4.1-8.mga3.x86_64
x11-driver-input-joystick-1.6.1-5.mga3.x86_64
x11-driver-input-keyboard-1.6.2-4.mga3.x86_64
x11-driver-input-mouse-1.8.1-3.mga3.x86_64
x11-driver-input-mutouch-1.3.0-8.mga3.x86_64
x11-driver-input-penmount-1.5.0-8.mga3.x86_64
x11-driver-input-void-1.4.0-8.mga3.x86_64
jsou nyní sirotci, k jejich odstranění můžete použít „urpme --auto-orphans”
A pro rpm -qa |grep nvidia:
nvidia-current-kernel-3.8.13.4-desktop-1.mga3-319.17-7.mga3.nonfree
dkms-nvidia-current-319.17-1.mga3.nonfree
x11-driver-video-nvidia-current-319.17-1.mga3.nonfree
nvidia-current-kernel-desktop-latest-319.17-7.mga3.nonfree
nvidia-current-kernel-3.8.13-desktop-1.mga3-319.17-4.mga3.nonfree
-
Prosím zkontroluj řádek 22 v /usr/bin/primusrun na toto:
PRIMUS_libGL=/usr/'$LIB'/primus:/usr/lib64/nvidia-current:/usr/lib/nvidia-current${PRIMUS_libGL:-$(dirname `readlink -ne $0`)/'$LIB'}
A vyzkoušej primusrun
-
Mockrát ti děkuji, tohle už je plně funkční a chytám přibližně stejný výsledek, jako je v ukázkovém návodu. :)
Ještě jednou mockrát děkuji, Yullawe. :)
-
Tušil jsem, že mi něco v tom návodu bude chybět ::) Aspoň se to vyzkoušelo a už i tebě to šlape ;) Super... a není zač ;)