Dobre sterowniki NVidia dla GeForce GT 330M na laptopie VAIO?


12

Dzięki najnowszym 3 wersjom dystrybucji Ubuntu zawsze miałem problemy z procesorami graficznymi NVidia. Nawet kiedy zainstalowałem oficjalne sterowniki komercyjne (których nie ma w repozytoriach i są pokazane jako zastrzeżone), miałem również problemy z wyświetlaniem.

Konkretna wersja GPU, której teraz używam, to GeForce GT 330M na laptopie VAIO. Czy możecie polecić sterownik, który jest stabilny i działa dobrze, obsługując większość (jeśli nie wszystkie) funkcje GPU dla procesorów graficznych NVidia? Czy miałeś te same problemy i jak je rozwiązałeś?


Miałem pewne problemy, ale wydaje się, że najnowszy sterownik działa dobrze?
George Katsanos

Tak, najnowsze są w porządku. Zapytano o to dwa lata temu :)
Slavo,

Odpowiedzi:


8

Jest to szczególnie problem z Sony VAIO. Najnowsze sterowniki NVIDIA powinny działać, ale występuje problem z wykrywaniem EDID (sposób, w jaki karta graficzna wykrywa obsługiwane tryby).

Ten post powinien zawierać poprawkę, a na dole znajduje się przydatny link do usuwania innych dziwactw:

Odkryłem, że jądro Lucid (uważam, że wszystkie> = jądro 2.6.32) ma wbudowany sterownik dla nvidii, zwany „nouveau”. Ten jest wbudowany w obraz initrd i powoduje, że obszar roboczy jest większy niż rzeczywisty ekran.

Oczywiście pomyślałem o zainstalowaniu sterowników invidia zamiast secesji, ale nie było to łatwe. Nie mogłem w żaden sposób rozładować nouveau (uważam, ponieważ jest on wbudowany i nie jest dostarczany jako moduł), a po załadowaniu nouveau instalator nvidii zawiódłby.

Musiałem więc najpierw wyłączyć sterownik nouveau. Zrobiłem to poprzez umieszczenie następujący parametr do pliku / etc / default / grub: GRUB_CMDLINE_LINUX="nouveau.modeset=0". Potem musiałem przywołać sudo update-grub.

Po dodaniu tego parametru zrestartowałem się i uzyskałem rozdzielczość 800x600, ponieważ teraz w jądrze nie było sterownika do obsługi GPU 330M (ale niegrzeczna nowość w końcu zniknęła!). Przełączam się do trybu wiersza poleceń sudo service gdm stopi instaluję najnowsze sterowniki NVIDIA (195.36.24) Prawie to zrobiłem, ale jeszcze nie teraz. Załadowano oryginalny sterownik nvidia, ale nie udało się poprawnie narysować niczego na ekranie.

Po przeszukaniu trochę znalazłem na stronie pod linkiem na dole tego postu, że panel LCD Sony Vaio F EDID nie jest automatycznie rozpoznawany przez sterowniki nvidii, więc musisz „pomóc” sterownikom w tej kwestii: po zakończeniu instalacji sterowników nvidia ( i przed ponownym uruchomieniem) musisz dodać następujące wiersze do sekcji „Device” w xorg.conf:

Kod:

Option         "ConnectedMonitor" "DFP-0"
Option         "CustomEDID" "DFP-0: /proc/acpi/video/NGFX/LCD/EDID"

i dopiero potem uruchom ponownie. Z przyjemnością zobaczysz ekran logowania w fullhd!

Sterownik NVidii nadal dziwnie zachowuje się na moim Sony (brak dźwięku przez HDMI, źle działające ustawienia podświetlenia wyświetlacza, brak możliwości przejścia do trybu tekstowego za pomocą CTRL-ALT-N (1-6)), ale ogólna funkcjonalność jest w porządku, w tym natywny pulpit FullHD rozdzielczość, przyspieszenie 3d itp.

PS Wiele problemów związanych z Sony-Vaio z serii F w Linuksie omówiono tutaj: http://code.google.com/p/vaio-f11-linux


1
Pierwsze kilka akapitów tutaj nie jest całkiem poprawnych - bardzo łatwo jest wyłączyć sterownik nouveau. Aby zainstalować sterowniki nVidia z archiwum, wystarczy użyć aplikacji System → Administracja → Sprzętowe sterowniki. Instalator z witryny nvidia.com zastąpi wiele plików systemowych i nie będzie dobrze integrować się z resztą systemu Ubuntu. Jeśli zainstalujesz te sterowniki ręcznie, nie będziemy mogli cię wspierać!
RAOF,

7

Wypróbuj najnowsze sterowniki NVIDIA 256.x z Xswat PPA - nie musisz rekompilować przy każdej aktualizacji.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update 
sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings

Możesz także potrzebować sudo apt-get upgradetam, jeśli masz już zainstalowane stare wersje tych pakietów.


4

Ale w przeciwnym razie sprawdź obsługiwane chipsety w wydaniach sterowników. Ubuntu nie używa najnowszego sterownika NVIDIA, ponieważ musi je przetestować. Może to oznaczać, że jeśli twój sprzęt jest bardzo nowy, używany sterownik nie będzie działał.

Aby się tego dowiedzieć, dowiedz się, która wersja Ubuntu jest dostarczana w Synaptic ( nvidia-glx-185pakiet dostarcza wersję nvidia 195.36.24) i porównaj ją z odpowiednią stroną na nvidia.com. Oto informacje na temat 195.36.24 . Zajrzyj do obsługiwanych produktów, a zobaczysz, jaki sprzęt obsługuje. Jeśli twoje tam jest, super. Jeśli nie, to mamy problem.

W takich przypadkach musisz przejść bezpośrednio do źródła i pobrać najnowszy sterownik nvidia z nvidia. Osobiście otrzymuję moje z Linux Forum na NvNews (forum nvidii ). Nie pakują instalatorów jako debetów, są tylko plikami wykonywalnymi.

Po pobraniu musisz:

  1. Idź do TTY (Control + Alt + F1)
  2. Zaloguj sie
  3. sudo stop gdm zabić X
  4. sudo sh NVIDIA-Linux-x86_64-256.44.run (ale zamień to na rzeczywisty plik)
  5. Zakładając, że idzie dobrze, powinien zbudować, zainstalować i załadować sterownik jądra, sudo start gdmaby wrócić do X.

Uwaga: Sterownik Ubuntu automatycznie przebuduje moduł jądra nvidia podczas aktualizacji jądra (aktualizacje bezpieczeństwa itp.). O ile nie chcesz zaangażować się w poważne sztuczki związane ze skryptami, jeden z nich nie zostanie zainstalowany ręcznie. Więc po aktualizacjach jądra prawdopodobnie zostaniesz zrzucony na ekranie o niskiej rozdzielczości z pytaniem, co dalej. Kliknij przycisk exit, aby wyświetlić monit (lub taki, który tak brzmi) i zrób to, co zrobiłeś, zaczynając od punktu 2.

Uwaga na temat tej notatki: Zalecam, aby nigdy nie używać trybu niskiej grafiki, ponieważ może to zakłócić ustawienia pulpitu. Po prostu wyjdź z X, zainstaluj ponownie sterownik i wróć do X z pełnymi możliwościami sprzętowymi.


Obie odpowiedzi na to pytanie były pomocne w rozwiązaniu problemów ze sterownikiem NVIDIA. Dzięki!
Jonik
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.