nVidia Linux driver cu x.org

, by  Valentin Murariu

Hmm, după, hmmm ... multe încercări şi citit pe net am găsit o cale sa îl conving pe driver-ul de GPU nVidia să meargă împreună cu x.org.

Instrucţiuni (foarte sumare)

  • Descarcă driver-ul nVidia Linux
  • fă cumvă să nu ai server-ul X demarat.
    • cu Mandrake a mers cu telinit 3
    • cu Fedora Core 3 telinit 3 stă şi se gândeşte cam mult pe pornirea anacron, cred că are o problema cu /etc/rc3.d, dar nu am stat să sap prea mult. Soluţia a fost să modific /etc/inittab ca să pornească în runlevel 3 şi am redemarat maşina.
  • deschide o consolă ca root
  • du-te unde ai pus NVIDIA-Linux-x86-1.0-6629-pkg1.run (versiunea) si rulează sh NVIDIA-Linux-x86-1.0-6629-pkg1.run
  • dacă installer-ul de la nVidia se plânge de existenţa modulului rivafb lansează rmmod rivafb
  • fă-te că citeşti un pic din fişierul /usr/share/doc/NVIDIA_GLX-1.0/README ca să ai un pic de habar cum se configureaza /etc/X11/xorg.conf. În afară de ce spune fişierul README (ca de exemplu să comentez liniile cu dri) am mai adăugat Option "UseEdidFreqs" "True" în secţiunea "Device" a cărţii grafice pentru o detecţie mai uşoară a flat panel-ului (cum am eu):
  • aici vine o parte care merge pe Fedora, dar nu pe Mandrake 10.1:
  • pentru Mandrake 10.1 este necesară crearea unui fişier /etc/modprobe.preload în cazul în care acest fişier nu exista dejŕ şi adăugarea liniei nvidia. Are efectul că modulul nvidia va fi pre-încărcat în kernel la pornirea sistemului, evitănd astfel erorile de demarare ale server-ului X.
  • redemarează server-ul X. Ar trebui să meargă cu driver-ul nVidia acum.
    • pe Mandrake merge cu telinit 5 sau startx
    • pe Fedora am refăcut fisierul /etc/inittab şi am redemarat maşina [1]
  • testează o aplicaţie care foloseşte nişte grafică OpenGL [2] pentru a vedea ce rapid se petrece totul pe ecran acum ;)

View online : nVidia Linux

[1Bleah, ar trebui să găsesc o soluţie mai elegantă decât rahatul ăsta de stil "ŕ la sauce Microsoft"

[2glxgears e numai bună, vei vede pe consola ceva de genul 23492 frames in 5.0 seconds = 4698.400 FPS