RSS Feed

Problem z Nvidia na Suse 11.3

2010/07/18 by admin

Problem tyczy się konfiguracji kernela i dlatego nie można zainstalować sterownika do najnowszego Suse.

Rozwiązanie:

Otwieramy YAST

potem, otwieramy „Edytor /etc/sysconfig”

A następnie rozwijamy listę klikając w trójkąty i zaznaczamy „NO_KMS_IN_INITRD”

a następnie po prawej stronie ustawiamy yes (wybierając z rozwijanej listy)

Po tym nastąpi stworzenie nowego initrda.  Uruchamiamy komputer ponownie.

Po tym kroku możemy zainstalować make gcc (wraz z okolicami) oraz kernel-source.

Pobieramy najnowsze sterowniki z Nvidia.com (zalecam tą stronę bo rodzima ma dość wolny download), wylogowujemy się na obecnym użytkowniku, następnie po przełączeniu na konsolę tty1 (ctrl+alt+f1), lub też inną logujemy się jako root. Po zalogowaniu uruchamiamy init 3 (uwaga w tym momencie nastąpi wyłączenie X-ów),

# init 3

# sh /home/user/Pobrane/Nvidia-drivers.sh -q

Dalej postępujemy według instalatora :) .

Wszystko na sam koniec piszemy,

# reboot

i komputer się restartuje. Wszystko już powinno działać, by sprawdzić czy jest poprawnie uruchamiamy terminal(bez roota!) i polecenie glxinfo:

:~> glxinfo  | grep NVIDIA

server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
OpenGL version string: 3.3.0 NVIDIA 256.35

Jak widać program grep pokazuje że wszystko ok. Teraz powinniśmy się zabrać za konfiguracje compiza i dekodowania filmów HD prze grafikę

# zypper install libvdpau1 vdpau-video-nvidia

a w programie smplayer przestawiamy na sterownik vdpau (w innych powinien również się pokazać ten sterownik); tylko dla chipsetów od conajmniej G84 (8400GT) w zwyż.


9 komentarzy »

  1. [...] Instalacja sterowników (Nvidia instalacja), [...]

  2. aix pisze:

    1click Nvidia dla Opensuse 11.3 działa
    http://www.susek.info/article/Sterowniki-NVIDIA.shtml
    kliknij w zielony przycisk w artykule (oczywiście wybrać trzeba odpowiedni) i działa.
    Dla potwierdzenia:
    ftp://download.nvidia.com/opensuse/11.3/x86_64/

  3. aix pisze:

    JA zrobiłem jeszcze prościej:
    1. (nie wiem czy potrzebny ten krok)
    w Yast/system/edytor etc/sysconfig zmieniłem
    w system/kernel/ NO_KMS_IN_INITRD WARTOŚĆ NO na YES
    2.kliknąłem w 1-click (przycisk zielony na stronie
    http://www.susek.info/article/openSUSE-11.1-sterownikow-NVIDIA.shtml
    3. Postępowałem dalej zgodnie z instalatorem restart i działa
    Mam teraz sterownik NVIDIA 195.36.31 na Opensuse 11.3. Nie kasowałem katalogów domowych KDE. Wszystko działa.

  4. admin pisze:

    @aix
    Widzisz znaczy się że niezbyt uważnie czytałeś ten artykuł
    „1. (nie wiem czy potrzebny ten krok)
    w Yast/system/edytor etc/sysconfig zmieniłem
    w system/kernel/ NO_KMS_IN_INITRD WARTOŚĆ NO na YES” ten krok jest bardzo potrzebny ponieważ zmienia konfiguracje kernela, lecz jak najbardziej można zrobić drugim sposobem – i dopiszę do do posta.
    Jak najbardziej można potem zrobić instalację 1-click. Opisywana przeze mnie metoda może jest odrobinę mniej wygodna (wraz z restartem cała instalacja binarek zajmie 5 min), ale jest korzystniesza :)
    U mnie sterowniki mają wersję finalną 256.34 a u Ciebie raczej nie :)

  5. admin pisze:

    @aix
    Tak jak najbardziej sprawdz tylko na lisiec repozytoriów czy 1-click dodał Ci dla odpowiedniego susła,
    repozytorium można dodać również ręcznie i nie jest to duży problem, natomiast pod linkiem nie znalazłem 1-click
    ftp://download.nvidia.com/opensuse/11.3/i586/ a tutaj jest dla i586.
    Dzięki za link do repozytorium :)

  6. André pisze:

    Bardzo ciekawy blog
    Czy warto zmienic Suse 10.3 na 11.3 ???
    (andré z francji)

  7. aix pisze:

    oczywiście dodało odpowiednią wersję. Zauważyłem, że sterowniki od Nvidii pokazują się około tydzień po dystrybucji. Uważam, że początkujący powinni opierać konfigurację na 1click. Jest najbardziej prosta. Z czasem mogą się dowiedzieć o make …

  8. admin pisze:

    A w jakim celu używasz tego systemu, desktop, serwer ??

  9. admin pisze:

    W ciągu czasu którego używałem Open Suse zdarzyły się wpadki ze sterowniami Nvidia. Cały proces nie jest trudny i sądzę że warto się go nauczyć, zero make i podobnych sam skrypt tak naprawdę robi wszystko, potrzebne są tylko programy typu „make” etc, by skrypt nie wyrzucił komunikatu błędu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>