Home Wiki > Instalacja sterowników 3D do kart graficznych NVidia
Sign up | Login

Instalacja sterowników 3D do kart graficznych NVidia

tagline: Z openSUSE

Sterowniki NVIDIA nie mogą zostać zintegrowane bezpośrednio do openSUSE z powodów licencyjnych. Na szczęście, dla nowych użytkowników, NVIDIA i openSUSE dostarczają bardzo łatwą metodę instalacji sterowników NVIDIA: NVIDIA tworzy RPMy dla openSUSE i dostarcza je w formie repozytorium.
Nvidia logo.jpg

Prosty sposób

To bardzo proste!

openSUSE 10.3

Możesz użyć "1-Click-Install" w openSUSE 10.3.

openSUSE 10.2

OSTRZEŻENIE: Sterowniki RPM dla openSUSE 10.2 są budowane pod domyślne jądro (wersja 2.6.18.2) dostępne na DVD i powinny działać po uaktualnieniu jądra przez YaST Online Update (YOU), ale czasem nie działają, ponieważ uaktualnienia jądra, wymuszone z powodów bezpieczeństwa, zerwały kompatybilność z poprzednimi wersjami. W tym przypadku powinno się postępować wedłu instrukcji zawartych w sekcji Ciężki sposób aby przywrócić obsługę grafiki 3D.

1. Zaimportuj klucz GnuPG NVIDIA. Zaloguj się do konsoli jako użytkownik root i wpisz, albo po prostu skopiuj i wklej używając myszy:

rpm --import ftp://download.nvidia.com/opensuse/10.2/repodata/repomd.xml.key

2. Dodaj repozytorium NVIDIA rpm-md: ftp://download.nvidia.com/opensuse/10.2/ do menadżera pakietów.

  • Aby wykonać to w YaST, przejdź do Oprogramowanie -> Źródła instalacji. Teraz wybierz Dodaj, po czym wybierz Określ URL. Wprowadź tam powyższy URL i wybierz kolejno Dalej, Koniec.
  • Jeśli chcesz to zrobić w Zypperze wykonaj:
 zypper sa ftp://download.nvidia.com/opensuse/10.2/ nvidia

3. Zorientuj się, którego pakietu potrzebujesz. Zależy to od modelu twojej karty. Dla nowszych kart będziesz najprawdopodobniej potrzebował pakietów x11-video-nvidiaG01 i nvidia-gfxG01-kmp-default. Jeśli twoja karta znajduje się na liście to potrzebujesz x11-video-nvidia i nvidia-gfx-kmp-default. (Lista została pobrana z http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html)

Jeśli nie preferujesz wykorzystywania domyślnego jądra, możesz potrzebować nvidia-gfxG0-kmp-bigsmp zamiast nvidia-gfxG0-kmp-default (albo nvidia-gfx-kmp-bigsmp zamiast nvidia-gfx-kmp-default). "bigsmp" jest określeniem typu jądra, które wybrałeś. Możesz zorientować się, jaki typ jądra aktualnie wykorzystujesz uruchamiając polecenie uname -r.

4. Zainstaluj zidentyfikowane pakiety, np. x11-video-nvidiaG0 i nvidia-gfxG0-kmp-default.

  • Aby dokonać tego z Zypperem, dla przykładu, wykonaj:
zypper install x11-video-nvidiaG0 nvidia-gfxG0-kmp-default

5. Zrestartuj serwer X (wyloguj się i naciśnij <ctrl>-<alt>-<Backspace>).

6. Ciesz się!

7. Aktualizacja jądra uruchomi instalację nowych sterowników jądra NVIDIA. To działanie pozostawi stare sterowniki na miejscu, można je usunąć ręcznie:

rpm -qa |grep nvidia-gfx

Jeśli miałeś nowy pakiet "nvidia-gfxG01-..." na liście, możesz usunąć pozostały(łe) pakiet(y) nvidia-gfx-...".

SUSE Linux 10.1 i SLED 10

Ciężki sposób

Sposób przeznaczony jest dla osób, które chcą mieć najnowsze sterowniki NVIDIA i nie boją się rekompilować sterownika po każdej aktualizacji jądra. Tą ścieżką powinny też postępować osoby, które zaktualizowały jądro z domyślnej wersji DVD.

Wymagania wstępne

  • kompilator gcc.
  • program make i
  • pakiet kernel-source

Jeśli nie posiadasz tych pakietów, możesz je zainstalować wykorzystując YaST.

Instrukcje dotyczące instalacji źródeł jądra (kernel-source)

Zaloguj się do konsoli i wpisz:

su

wpisz swoje hasło, później

yast

Przy oprogramowaniu wejdź w "Zarządzanie oprogramowaniem" i naciśnij <F2> (Szukaj). Znajdź "kernel-source". Zaznacz moduł i naciśnij <Enter> - powinien pojawić się przy nim "+". Naciśnij <F10>. Zaczekaj - w tym momencie przebiega instalacja. Naciśnij kilkukrotnie F9 aby wyjść z YaST'a.

Pobieranie sterowników NVIDIA

Po pierwsze, jeśli próbowałeś użyć skryptu, to możesz znaleźć pakiet instalacyjny NVIDIA w /usr/share/doc/nvidia Jeśli nie ma tam pakietu instalatora, przejdź na Stronę pobierania NVIDIA, i pobierz najnowsze sterowniki dla twojego komputera.

Instalacja sterowników

Jeśli jesteś na poziomie uruchomieniowym (runlevel) 5, to przejdź na poziom 3 wpisując następujące polecenia jako root w jednej z konsoli (możesz uzyskać do nich dostęp przez naciśnięcie kombinacji klawiszy <ctrl>-<alt>-<f1> [f1 do f6])

init 3

Teraz przejdź do katalogu ze sterownikami.

cd /usr/share/doc/nvidia

lub

cd /ścieżka/gdzie/zapisałeś/sterowniki/ze/strony/internetowej/nvidii

Teraz po prostu wpisz i postępuj według instrukcji

sh NVIDIA-Linux-<arch>-<wersja>-<build>-<pakiet#>.run -q

Konfiguracja X.org

Następnym krokiem jest skonfigurowanie X.org, aby używały nowych sterowników NVIDIA. Aby tego dokonać wpisz poniższe polecenie

sax2 -r -m 0=nvidia

Sax2 uruchomi swój program konfiguracyjny w X. Możesz ustawić tu wiele rzeczy, ale to twój wybór. W 10.0 nie musisz już określać parametru -m 0=nvidia - sax automatycznie wykrywa i wykorzystuje to, jeśli aktywuje się akcelerację 3D.

Wsparcie dla chipsetu "Legacy"

Częste problemy

Zobacz też

Zewnętrzne łącza