• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Opensuse 11.1 und Nvidia GT 120: 3D Desktop aktiv

Dr.Ryan

Member
Hallo zusammen,

ich habe seit längerem versucht, oben genannte Grafikkarte zum Laufen zu bekommen, um u.a. die 3D Desktop-Effekte aktivieren zu können. Leider scheint mir da ein Fehler unterlaufen zu sein.
Ich habe wie bei Nvidia in der Anleitung für Suse 11.1 den Treiber installiert und dabei den für die 9500er Serie genommen, denn darauf soll ja die GT 120 basieren. Für GT 120 habe ich keinen spezifischen Treiber gefunden. Installiert ist bei mir also das Paket
Code:
 nvidia-gfxG02-kmp-default
Wenn ich nun mit
Code:
nvidia-xconfig
die Grafikkarte aktiviere, komme ich beim nächsten Start nicht mehr an den X-Server ran. Da hilft dann nur starten von Sax2 aus dem Textmodus und Aktivierung des Vesa-Treibers.
glxinfo liefert folgende Informationen:
Code:
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 16 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x3a 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
philipp@Philipp-PC:~>

Was muss ich denn nun richtig machen? Oder gibt es für die GT 120 schlicht noch keinen funktionierenden Linux-Treiber?

Vielen Dank
 
OP
D

Dr.Ryan

Member
Code:
philipp@Philipp-PC:~> uname -r
2.6.27.7-9-pae


Philipp-PC:/home/philipp # hwinfo --gfxcard
33: PCI 200.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.318]                                          
  UDI: /org/freedesktop/Hal/devices/pci_10de_646                
  Unique ID: B35A.2lYYqLLJ+O1                                   
  Parent ID: gZD2.sGFnrUMIov3                                   
  SysFS ID: /devices/pci0000:00/0000:00:0b.0/0000:02:00.0       
  SysFS BusID: 0000:02:00.0                                     
  Hardware Class: graphics card                                 
  Model: "nVidia VGA compatible controller"                     
  Vendor: pci 0x10de "nVidia Corporation"                       
  Device: pci 0x0646
  SubVendor: pci 0x174b "PC Partner Limited"
  SubDevice: pci 0x9630
  Revision: 0xa1
  Memory Range: 0xec000000-0xecffffff (rw,non-prefetchable)
  Memory Range: 0xd0000000-0xdfffffff (rw,prefetchable)
  Memory Range: 0xea000000-0xebffffff (rw,non-prefetchable)
  I/O Ports: 0xbf00-0xbf7f (rw)
  Memory Range: 0xed000000-0xed07ffff (ro,prefetchable,disabled)
  IRQ: 5 (no events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd00000646sv0000174Bsd00009630bc03sc00i00"
  Driver Info #0:
    Driver Status: nvidiafb is not active
    Driver Activation Cmd: "modprobe nvidiafb"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #27 (PCI bridge)

Primary display adapter: #33
 

Jägerschlürfer

Moderator
Teammitglied
du hast dir den Treiber für den kmp Kernel installiert, verwendest aber den pae Kernel. Das kann nicht gehen. Gehe doch einfach mal her, und deinstalliere den Treiber wieder und installiere dann das Nvidiapaket für den pae Kernel.
Dann sollte der Treiber auch richtig funktionieren.
 
OP
D

Dr.Ryan

Member
Da muss ich doch dann folgendes installieren oder?
Code:
nvidia-gfxG02-kmp-pae
Wenn ich das mache, kommt die Fehlermeldung, dass
Code:
kernel(pae:kernel) = 9fdbb03bf1f4da8, benötigt von nvidia-gfxG02-kmp-pae, wird von keinem Repository angeboten.
Da mache ich doch irgendwas falsch.
 
Nimm diese kleine HowTo: (ohne Gewähr und bittte vorher Ausdrucken)

1.) Lade die von NVidia den Neuesten Treiber auf deinen Desktop
2.) Yast öffnen,passende Kernel-Sources Suchen und Nachinstallieren.
3.) Bei den Schematas (Pfeil hinter dem Suchfeld) "Entwicklungsumgebung installieren" auswählen.
4.) Nach der Installation Drücke die Tasten STRG + ALT + F1 um auf eine Konsole zu kommen
5.) su eingeben danach dein root Passwort und dann Enter drücken
6.) wichtig! Jetzt init 3 eingeben und mit Enter Bestätigen
7.) cd / eingeben danach gleich cd home/DEINBenutzername/Desktop/ eingeben und Enter drücken
8.) chmod a+x Nv (die Anfangsbuchstaben reichen von dem Treiber, dann die TAB Taste zum Vervollständigen drücken)
9.) ./Nv eingeben + die TAB Taste damit du nicht unnütz Tippen mußt...Dann Enter drücken.
10.) mit den Pfeiltasten aktzeptierst du die NVidia Lizenz.
11.) Nun wirst du gefragt ob du das Modul von NVidias Server runterladen möchtest. Bitte No auswählen.
12.) Der Installer fragt dich nun ob du selber bauen möchtest. Yes auswählen.
13.) Wenn er fertig mit dem Module Bauen ist fragt dich der Installer ob der die Xorg.conf Anpassen soll. Mit Yes bestätigen.
14.) Tippe wieder cd / ein. Danach vi etc/X11/xorg.conf eingeben und enter eingeben
15.) Navigiere mit den Pfeiltasten im Editor vi ((Bedienungsanleitung einfach man vi eingeben)) bis
Section "Extensions"
Option "Composite" "off"
EndSection
16.) drücke Taste i für einfügen. Ändere das off in on drücke danach gleich die ESC Taste
17.) Zum beenden von vi Drücke :w zum speichern und Enter und dannach :q zum beenden und Enter
18.) Zurück auf der Konsole gib init 6 für einen Neustart ein.
((Sollte nach dem Neustart nur die Konsole kommen, Tippe root und Passwort ein, danach Sax2 ein und folge den Anweisungen.
Nachdem Sax2 beendet wurde wieder init 6 eingeben und den Neustart abwarten))
19.) Wenn alles läuft sollte das NVidia Logo erscheinen und der Desktop starten
20.) in der Konsole glxgears eingeben um die openGL fähigkeit zu Testen. glxinfo |grep direct zeigt dir ob Direct Rendering an ist.


PS: Bei YAST müssen vorher noch alle NVIDIA Module deinstalliert werden

Ich hoffe ich habe nichts vergessen.
Ich wünsche Dir viel Spass und Erfolg!

MfG
Enrico
 
Oben