Folgendes Problem:
neues Notebook mit NVidia GT540M-Grafikkarte und Suse 11.4 - 64-Bit
Obwohl ich die Treiber nach Download von Nvidia mit dem .run-file auf dem System neu compiliert habe und nach Anleitung die Nouveau-Treiber deaktiviert/deinstalliert habe, startet dann kein X-server, wenn die vom .run-file erzeugte xorg.conf verwendet wird. Lösche ich diese, startet das Notebook mit fbdev in einer ordentlichen Auflösung, jedoch - logischerweise - ohne jegliche 2D/3D-Beschleunigung.
Der Compiliervorgang läuft ohne Fehlermeldungen durch. lsmod zeigt mir nvidia an, also wurde ein entsprechendes Module auch geladen.
Was kann ich noch machen? Liegt der Fehler in der xorg.conf, die aber vom nvidia-Installer selbst erzeugt wurde? Meiner Meinung nach ist die xorg.conf in Ordnung, denn existiert sie, dann wird der Treiber über das Module ja angesprochen, aber das Module selbst, scheint nicht zu funktionieren.
Hat jemand noch einen Tipp oder vielleicht sogar das gleiche Problem?
openSUSE 11.4 NVidia-Grafikkarte GT 540M keine Unterstützung?
- pschulze59
- Erledigt
-
-
Hi,
ich würde nicht das Ding selbstkompilieren... musst dann bei jedem Kernel Update nochmals die run laufen lassen...
nimm besser das
Code
Alles anzeigenAlias : download.nvidia.com-opensuse Name : nVidia Graphics Drivers URI : ftp://download.nvidia.com/opensuse/11.4/ Aktiviert : Ja Priorität : 99 Autoaktualisierung : Ein Pakete behalten : Aus Typ : rpm-md GPG-Überprüfung : Ein GPG-Schlüssel-URI : Pfad-Präfix : / übergeordneter Dienst : MD-Zwischenspeicher-Pfad : /var/cache/zypp/raw/download.nvidia.com-opensuse
mit
dann mit yast2 installieren
und dann nich nvidia-xconfig vergessen
man tippt sich
-
Danke für die Tipps, grichner!
Die Repos hatte ich bereits hinzugefügt und mit den dort angebotenen Paketen entsprechende Versuche unternommen, die aber alle das selbe Ergbnis hatten: Es geht nicht.
Deswegen holte ich mir das .run-Paket von NVidia direkt, weil dort in der Beschreibung ausdrücklich steht, dass meine Grafikkarte GT540M unterstützt wird. Aber auch damit funktioniert die Sache nicht. Sobald eine xorg.conf unter /etc/X11 gefunden wird, die mithilfe des nvidia-xconfig (was bei der .run-Installation übrigens automatisch gleich mit erledigt werden kann) erstellt wurde, startet kein X-Server.
Lösche ich die so erstellte xorg.conf, startet der X-Server mit fbdev.Laut Paketbeschreibungen der über das Repo bereitgestellten Pakete, unterstützt:
X11-video-nvidia => GForce4-GPUs
X11-video-nvidiaG01 => GForceFX-GPUs und
X11-video-nvidiaG02 => GForce6 and newer GPUsIch habe aber eine GT540M - also meiner Meinung nach keine GF4, keine FXnn und keine GF6 and newer und demnach keine der oben in den Repos eingetragenen Pakete, die da helfen würden.
Das Doofe ist aber, dass das bei NVidia direkt runtergeladene Paket NVIDIA-Linux-x86_64-270.41.06.run fast die gleiche Bezeichnung trägt, wie das in den Repos enthaltene ...G02-Paket, aber eben nur fast. Und sowohl das eine, wie das andere geht nicht.
Hat jemand noch 'ne Idee?
-
-
hier der Inhalt von gfxcard:
Code
Alles anzeigen10: PCI 02.0: 0300 VGA compatible controller (VGA) [Created at pci.318] Unique ID: _Znp.NqXKXjsOjo8 SysFS ID: /devices/pci0000:00/0000:00:02.0 SysFS BusID: 0000:00:02.0 Hardware Class: graphics card Model: "Intel VGA compatible controller" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x0116 SubVendor: pci 0x1043 "ASUSTeK Computer Inc." SubDevice: pci 0x15f2 Revision: 0x09 Driver: "i915" Driver Modules: "drm" Memory Range: 0xdd400000-0xdd7fffff (rw,non-prefetchable) Memory Range: 0xb0000000-0xbfffffff (ro,non-prefetchable) I/O Ports: 0xe000-0xe03f (rw) IRQ: 43 (1 event) Module Alias: "pci:v00008086d00000116sv00001043sd000015F2bc03sc00i00" Driver Info #0: Driver Status: i915 is active Driver Activation Cmd: "modprobe i915" Config Status: cfg=no, avail=yes, need=no, active=unknown 21: PCI 100.0: 0300 VGA compatible controller (VGA) [Created at pci.318] Unique ID: VCu0.X2oc2TA_Tl8 Parent ID: vSkL.JrFNVYFE_ID SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0 SysFS BusID: 0000:01:00.0 Hardware Class: graphics card Model: "nVidia VGA compatible controller" Vendor: pci 0x10de "nVidia Corporation" Device: pci 0x0df4 SubVendor: pci 0x1043 "ASUSTeK Computer Inc." SubDevice: pci 0x15f2 Revision: 0xa1 Driver: "nvidia" Driver Modules: "nvidia" Memory Range: 0xdc000000-0xdcffffff (rw,non-prefetchable) Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable) Memory Range: 0xd0000000-0xd1ffffff (ro,non-prefetchable) I/O Ports: 0xd000-0xdfff (rw) Memory Range: 0xdd000000-0xdd07ffff (ro,non-prefetchable,disabled) IRQ: 16 (103 events) Module Alias: "pci:v000010DEd00000DF4sv00001043sd000015F2bc03sc00i00" Driver Info #0: Driver Status: nvidiafb is not active Driver Activation Cmd: "modprobe nvidiafb" Driver Info #1: Driver Status: nouveau is not active Driver Activation Cmd: "modprobe nouveau" Driver Info #2: Driver Status: nvidia is active Driver Activation Cmd: "modprobe nvidia" Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #9 (PCI bridge) Primary display adapter: #10
Und das zweite Listing ist unterschiedlich - starte ich es im Modus, wo das Laden des X-Servers abbricht, weil es xorg.conf gibt, dann wird die Fehlermeldung angezeigt "Can't open display ' ' ". Im Modus in dem ich jetzt arbeite, also ohne xorg.conf auf Basis von fbdev, dann erfolgt gar keine Ausgabe.
-
-
Sorry, dass ich erst jetzt antworte:
Ja, die section existiert in der xorg.conf genau so. Ich hänge die xorg.conf mal komplett ran:
Code
Alles anzeigen# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 270.41.06 (buildmeister@swio-display-x86-rhel47-08.nvidia.com) Mon Apr 18 15:14:00 PDT 2011 Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "Files" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 30.0 - 110.0 VertRefresh 50.0 - 150.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 EndSubSection EndSection
Aber das vorherige Listing der Grafikdevices - kann das nicht der Ansatz sein? Dort sind ZWEI VGA-devices gelistet. Kann es sein, dass sich die dort aufgeführte Intel GraKa vordrängelt? Wenn nämlich dieses VGA-device als device0 angesehen wird, sind die xorg.conf-Einstellungen gewissermaßen die "falschen" Einstellungen, da sie ja für nvidia gemacht wurden.
-
-
Danke, Roland!
Bevor ich aber das mache hätte ich gern noch Deine Meinung erfahren zu der Tatsache, dass die Fehlermeldung beim Start des XServers lautet "No screen found", obwohl die Section screen in der xorg.conf existiert und es auch von der Benunnung her nicht falsch ist.
Brauche ich eine spezifische Section screen mit speziellen Werten? -
Hallo pschulze59,
Zitat
...der Tatsache, dass die Fehlermeldung beim Start des XServers lautet "No screen found"...
Explizit hast Du dies noch nicht erwähnt (sorry wenn ich es übersehen habe?).Hast Du "/var/log/Xorg.0.log" mal genau inspiziert?
oder vielleicht:
Gibt es Anhaltspunkte hier:
bzw.
Übrigens, bei mir sieht die "ServerLayout" Section so aus:CodeSection "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection
Betr. "No screen found" -- dies geschieht (siehe ob die Log Dateien dies bestätigen) wenn z.B. nouveau "in die Quere" kommt (daher wird u.U. ein "blacklist nouveau" nötig sein). Siehe:
Hast Du NVidia "von Hand" installiert (den Treiber direkt von nvidia.com)?Gruss,
Roland