Nvidia Optimus
Ako spojazním na linuxe naj Debian optimus?
Mám ntb Asus N45SF a nvidia GT555.
Potrebujem aby mi fičala INTEL grafika.
nvidiu buď zakázať aby nežrala baterku alebo niako spojazniť aby sa to dalo prepínať.
V bioose sa nvidia nedá vypnúť a plus používam ju vo windowse.
Viete mi niečo poradiť?
Dik vopred za rady :)
Pre pridávanie komentárov sa musíte prihlásiť.
apt-get install linux-headers-X.X.X-X-generic
Stiahni si bbswitch-0.4.1.tar.gz tu.
Rozbal stiahnutý súbor.
Vznikne ti adresár Bumblebee-Project-bbswitch-d5ff9a1
Spusti terminál a prejdi v ňom až do toho adresára, napr. u mňa:
cd Stiahnuté/Bumblebee-Project-bbswitch-d5ff9a1
Teraz modul skompilujeme:
make
Otestujeme mi si ho (vyžaduje práva roota):
make load
Nesmie sa zobraziť žiadna chybová správa napr. "No such device" (ENODEV) error a podobné errory
Pokiaľ sa zobrazí chybová správa hoď to sem a aj čo vypísal dmesg | tail
Pokiaľ všetko dobre dopadlo, pokračujeme.
Pridáme DKMS podporu, aby si pri každej zmene kernelu nemusel modul znovu kompilovať:
Vytvoríme si adresár (vyžaduje práva roota): mkdir /usr/src/bbswitch-d5ff9a1
Teraz tam skopírujeme potrebné súbory (vyžaduje práva roota):
cp bbswitch.c /usr/src/bbswitch-d5ff9a1/
cp Makefile /usr/src/bbswitch-d5ff9a1/
cp dkms/dkms.conf /usr/src/bbswitch-d5ff9a1/
Zistíme si status (vyžaduje práva roota):
cat /proc/acpi/bbswitch
Zapínanie a vypínanie karty (vyžaduje práva roota):
tee /proc/acpi/bbswitch <<<OFF
tee /proc/acpi/bbswitch <<<ON
Ak by to robilo problémy použijeme na vypnutie voľby modulu:
modprobe bbswitch load_state=0
Pokiaľ chceš aby sa karta vypla hneď pri boote treba pridať do /etc/modules , alebo /etc/modules.conf to záleží od distribúcie ktorý tam je a dopísať doňho (vyžaduje práva roota)
bbswitch load_state=0
Ja som to upravil, aby tomu rozumel aj priemerný užívateľ, teda myslím, veľa zdaru :)
ci len z nouveau?
Pokiaľ budeš mať problém napíš.
nesom teraz doma ta neviem bude to fungovať na tu fedoru?
rozmyšlam že hodim xubuntu alebo fedora XFCE lebo to nove gnome mi neni po chuti.
čo odporučaš pokial sa jedna o XFCE?
a nvidia driver guider http://www.if-not-true-then-false.com/2011/fedora-16-nvidia-drivers-install-guide-disable-nouveau-driver/
neni to lepšie?
Ja by som pre klasický vzhľad a množstvo vzájomných väzieb medzi Gnome a KDE asi radšej doporučil pre Fedora prostredie LXDE spinu. Má to veľké výhody v bezproblémovom používaní obrovského množstva Gnome/*KDE aplikácií ..
:-)
mozete si ho stiahnut tu: http://www.prescott.ic.cz/bumblebee-script/bumblebee-skript.sh
pre ne-anglicky hovoriacich som ho napisal aj v slovencine :)
navod na instalaciu je jednoduchy:
spuste skript v terminali(ak treba, udelte skriptu spustacie opravnenia)
Co skript vlastne robi:
zaktualizuje system(ak treba), stiahne a nainstaluje sluzbu bumblebee a bbswitch a vsetko potrebne okolo toho.
Je trochu interaktivny, preto treba cez ten terminal spustit :)
English version: mozete si ho stiahnut tu: http://www.prescott.ic.cz/bumblebee-script/bumblebee-script.sh
[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ERROR]Aborting because fallback start is disabled.
https://wiki.archlinux.org/index.php/Bumblebee#.5BERROR.5DCannot_access_secondary_GPU Pozri si.
:-)
podobný thread https://lists.launchpad.net/bumblebee/msg00098.html
hovorí, aby si si skontroloval existenciu driveru:
32-bit /usr/lib/xorg/modules/drivers/nvidia_drv.so 64-bit systém
/usr/lib64/xorg/modules/drivers/nvidia_drv.so
a pozrel si si vo (Fedora) Xorg.o.log či sa ten ovládač nvidia_drv.so natiahol
[root@div-laptop default]# /opt/bumblebee/bin/optirun -vv xclock
[DEBUG]Reading file: /opt/bumblebee/etc/bumblebee/bumblebee.conf
[DEBUG]Detected nouveau driver
[DEBUG]Active configuration:
[DEBUG] bumblebeed config file: /opt/bumblebee/etc/bumblebee/bumblebee.conf
[DEBUG] X display: :8
[DEBUG] LD_LIBRARY_PATH:
[DEBUG] Socket path: /var/run/bumblebee.socket
[DEBUG] VGL Compression: proxy
[DEBUG]optirun version 3.0 starting...
[INFO]Response: No - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[DEBUG]Socket closed.
[ERROR]Aborting because fallback start is disabled.
[DEBUG]Killing all remaining processes.
máš myšku a kde a ako ju máš pripojenú ?
Aktuálne mám nejaké odpovede z Bumblebákov:
https://lists.launchpad.net/bumblebee/msg00147.html
V skratke soms a dozvedel dve veci:
- novú generáciu kariet Nouveau aktuálne nepodporuje (preto mi to nejde)
- na Fedore 17 sú celkovo s týmto veľké problémy
Pátral / skúšal som ďalej. Nainštaloval som nVidia ovládače z rpmfusion. dokonca sa mi podarilo aj zbehnúť optirun, ale s veľmi slabým výsledkom.
Čo je však horšie, Xorg po chvíľke mrzne, takže som revertol na Nouveau a rozmýšľam čo bude ďalej :)
No to som myslel ked som sa pýtal na ten typ
:-(
najdi si na konci zoznamu NVE0 family ....
treba asi len počkať na skompletizovanie podpory od Nouveau a aj skúsiť, keď bude k dispozicii nový linuxový proprietárne 300. NVIDIA driver ...
Inak ako presne zistím tu Famíliu karty pls ?
/sbin/lspci | grep VGA
acpi_osi="Linux"
pozri si aj celý zoznam, je to niekedy prospešné, keď zistíš čo sa dá definovať ohľadom ACPI
: http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt/
:-)