openSUSE 11.4 NVidia-Grafikkarte GT 540M keine Unterstützung?

Hinweis: In dem Thema openSUSE 11.4 NVidia-Grafikkarte GT 540M keine Unterstützung? gibt es 19 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • 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?

  • Hi,


    ich würde nicht das Ding selbstkompilieren... musst dann bei jedem Kernel Update nochmals die run laufen lassen...


    nimm besser das



    mit


    Code
    zypper ar ftp://download.nvidia.com/opensuse/11.4/ nv
    zypper mr -r nv


    dann mit yast2 installieren


    und dann nich nvidia-xconfig vergessen


    man tippt sich

    Für den Inhalt des Beitrages 31224 haftet ausdrücklich der jeweilige Autor: grichner

  • 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 GPUs


    Ich 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?

  • Hallo pschulze59,


    Kannst Du bitte mal die Ausgabe von folgenden Befehlen posten:


    Code
    # hwinfo --gfxcard


    Code
    > nvidia-settings --glxinfo | grep string


    Gruss,
    Roland

    Für den Inhalt des Beitrages 31228 haftet ausdrücklich der jeweilige Autor: rme

  • hier der Inhalt von gfxcard:


    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.

  • Hat es in Deiner /etc/X11/xorg.conf die section:


    Code
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
    EndSection


    Gruss,
    Roland

    Für den Inhalt des Beitrages 31246 haftet ausdrücklich der jeweilige Autor: rme

  • 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:


    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.

  • Hallo,


    Entferne mal die anderen graphik Module aus dem Kernel.


    Eine Liste aller installierten Module bekommst Du mit:


    Code
    # lsmod | sort


    oder speziefisch (z.B. NVidia):


    Code
    # lsmod | grep nvi


    und entfernen mit:


    Code
    # rmmod xyz


    (mit modprobe gegebenenfalls wieder rückgängig machen)


    Gruss,
    Roland

    Für den Inhalt des Beitrages 31262 haftet ausdrücklich der jeweilige Autor: rme

  • 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?


    Code
    > cat /var/log/Xorg.0.log


    oder vielleicht:


    Code
    > cat /var/log/Xorg.0.log |grep (EE)


    Gibt es Anhaltspunkte hier:


    Code
    # dmesg


    bzw.


    Code
    # dmesg | grep nvidia


    Übrigens, bei mir sieht die "ServerLayout" Section so aus:


    Code
    Section "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:


    Code
    /etc/modprobe.d/50-blacklist.conf


    Hast Du NVidia "von Hand" installiert (den Treiber direkt von nvidia.com)?


    Gruss,
    Roland

    Für den Inhalt des Beitrages 31267 haftet ausdrücklich der jeweilige Autor: rme