Nawet jeśli karta Obsługiwane produkty na stronie pobierania sterowników mówi, że GT420M jest obsługiwany, warianty Optimus nie są obsługiwane. Z zakładki Informacje dodatkowe:
Niektóre projekty zawierające obsługiwane układy GPU mogą nie być kompatybilne ze sterownikiem Nvidia Linux: w szczególności projekty komputerów przenośnych i komputerów stacjonarnych z przełączalną (hybrydową) lub graficzną Optimus nie będą działać, jeśli środki do wyłączenia zintegrowanej grafiki w sprzęcie nie będą dostępne .
Ta konstrukcja Optimusa oznacza, że dyskretna karta Nvidia jest podłączona do zintegrowanego procesora graficznego Intel i wcale nie jest podłączona do monitora. Niektóre laptopy z grafiką hybrydową nadal pozwalają wybrać kartę Nvidia w systemie BIOS, ale większość współczesnych laptopów Optimus nie ma tej opcji.
Mówię z doświadczenia, mam GT425M w połączeniu z procesorem i5-460M. Jeśli nie ma systemu BIOS ani ustawień sprzętowych do przełączania / wyłączania karty, wyrzucasz pieniądze. Rodzina XPS 15 nie wydaje się mieć żadnej z tych funkcji. Chociaż możesz korzystać z karty graficznej Intel, możesz również użyć karty Nvidia, ponieważ zapłaciłeś za nią, co w tej chwili nie jest możliwe bezpośrednio.
Lepiej poszukaj innego laptopa bez Optimusa. Optimus to bzdura, a Nvidia odmawia lepszego wsparcia dla Linuksa. Jeśli masz ochotę na przygodę i kupisz taki notebook, odwiedź blog Linux Hybrid Graphics i subskrybuj listę mailingową Launchpad . Odwiedź ich wiki, aby poznać różne sposoby, aby taka karta (miejmy nadzieję) działała. Jedna metoda nazywa się Bumblebee, która pozwala renderować programy na karcie NVIDIA. Obecnie polecam to w porównaniu z innymi rozwiązaniami (ujawnienie: jestem programistą).
Ubuntu 12.10 Quantal zostanie dostarczony z pierwszymi bitami do rzeczywistej obsługi laptopów z grafiką hybrydową, o nazwie PRIME. Jest to wysoce eksperymentalne i w fazie rozwoju i prawdopodobnie nie jest wystarczająco stabilne dla wielu osób. Obsługują to tylko sterowniki graficzne typu open source, chociaż Nvidia może wydać wsparcie również w przyszłości, jeśli nie będzie to dla nich zbyt wiele pracy . Ta strona śledzi obsługę grafiki hybrydowej dla Quantal, są to schematy dla gry Raring .
Jeśli zainstalowałeś sterownik z nvidia.com
Popełniłeś ogromny błąd, instalując sterowniki bezpośrednio z nvidia.com. Jeśli chcesz mieć nowsze sterowniki, dodaj ubuntu-x-swat/x-updates
PPA, ponieważ zainstalują one sterowniki nvidia w taki sposób, że twój system Optimus nie umrze.
Po zainstalowaniu sterownika nvidia z witryny nvidia.com może wystąpić utrata wszystkich efektów graficznych, czarny ekran lub bardzo niska wydajność grafiki. Instrukcje dezinstalacji:
- Uruchom komputer w trybie odzyskiwania, przytrzymując Shiftprzed uruchomieniem i wybierając opcję odzyskiwania
- W poniższym menu wybierz dla
netroot
.
Odinstaluj NVIDIA:
nvidia-uninstall
Usuń plik konfiguracyjny wygenerowany przez nvidia, jeśli taki istnieje:
rm /etc/X11/xorg.conf
Ponownie zainstaluj pakiet Mesa dla GL:
apt-get --reinstall install libgl1-mesa-glx
Po zakończeniu uruchom ponownie z:
reboot
Instrukcja instalacji dla Bumblebee
Jeśli wcześniej instalowałeś Bumblebee lub Ironhide, sprawdź instrukcje na http://wiki.bumblebee-project.org/Upgrading-on-Ubuntu
Od wersji Bumblebee 3.0 „Tumbleweed” można bezpiecznie wyłączyć kartę Nvidia w celu oszczędzania energii ( komunikat prasowy ). Można także uruchamiać programy przy użyciu karty dyskretnej w celu uzyskania lepszej wydajności. Instrukcje Instalacji:
Włącz wszechświat i wieloświatowe repozytorium dla sterownika Nvidia. 1. (opcjonalnie dla Saucy 13.10) Dodaj PPA zawierające najnowsze sterowniki, ponieważ ten w repozytoriach jest prawdopodobnie nieaktualny:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
(dla wersji 13.04 Raring i wcześniejszych, niepotrzebnych dla Saucy i późniejszych) Dodaj stabilną wersję PPA trzmiela:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
Zainstaluj Bumblebee przy użyciu zastrzeżonego sterownika Nvidia:
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
- Uruchom ponownie lub zaloguj ponownie, aby zastosować zmiany w grupie
Jeśli chcesz teraz uruchomić program na karcie NVIDIA, użyj optirun
programu:
optirun firefox &
Jeśli interesują Cię tylko oszczędności energii, zastąp ostatnie polecenie w kroku 4 przez:
sudo apt-get install --no-install-recommends bumblebee linux-headers-generic
Później możesz nadal korzystać z NVIDIA, instalując bumblebee-nvidia
. Jeśli chcesz użyć programu 32-bitowego, nadal możesz zainstalować wymagane biblioteki za pomocą sudo apt-get install virtualgl-libs-ia32
. Ci mają dodać Linuksie nagłówków-generic, inaczej moduł oszczędzania energii bbswitch
nie mogą być budowane.
Zamiast virtualgl możesz także spróbować primus
osiągnąć lepszą wydajność. Nazwa pakietu to primus
i możesz użyć:
primusrun glxgears
# alternative that is nearly the same:
optirun -b primus glxgears
(uwaga: zanim zapytasz o limit 60 fps, przeczytaj jego FAQ ).
Zobacz także https://wiki.ubuntu.com/Bumblebee
Uwagi:
- Używanie
acpi_call
ręczne jest przestarzałe. Domyślnie nie przetrwa zawieszenia.
- Nie używaj
ppa:mj-casalogic/bumblebee
git MrMEEE / bumblebee-Old-and-zaniechany, nie jest już obsługiwany i zawiera wiele błędów.
- Martin Juhl rozwidlił oryginalnego Bumblebee na Ironhide, ale moim zdaniem nie należy go używać, ponieważ wady projektowe oryginalnego Bumblebee są nadal obecne, a funkcje „zarządzania energią” nie są stabilne (stosowane są niewłaściwe metody _ON i _OFF ). Instalacja nadal jest bałaganem, instalacja może być zepsuta po jej usunięciu.
Jeśli nie chcesz używać karty nvidia ani Bumblebee
Jeśli przypadkowo zainstalowałeś sterownik nvidia (tj. Używasz dżokeja), masz dwie możliwości:
- Odinstaluj sterownik (pakiet
nvidia-current
)
- Ustaw domyślne biblioteki OpenGL zgodnie z opisem w tym raporcie o błędach