nach installation der nvidia-treiber fehlt das nvidia-modul ?!?

G

gu4rdi4n

Freak
hi,
ich wollte erst die open-sorce treiber aus den quellen benutzen, aber wie es scheint verfügen diese nicht über hardware-beschleunigung.
es existiert kein modul namens glx, obwohl nvidia-glx installiert und auf dem neuesten stand ist.

dann wollte ich die von nvidia.de installieren,
doch beim starten von xorg, dierekt nach der (erfolgreichen) installation der treiber, heisst es das es weder das modul nvidia noch das modul glx gibt.
ic hhabe manuell in der xorg.conf auf nv umgeschaltet um xorg doch starten zu können. "natürlich" auch ohne glx...

wie bekomme ich glx nun ans laufen?

alles relevante sollte hier sein:
http://dd3.dd.funpic.de/stuff/nvidia-prob/

System:
AMD Athlon 4800+ x2 64bit
Debian Lenny - 2.6.18-4-486
NVIDIA-Geforce 7800 GTX
(alles auf dem neuesten stand...)
 
Hi,

welche Distribution hast Du?

Die Kernelkonfiguration ist wichtig.
Sonst läuft die Hardwarebeschleunigung nicht.

Die folgende Info stammt aus der Gentoo Linux Dokumentation unter:
www.gentoo.de/doc/de/nvidia-guide.xml

Die beschriebene Kernel Konfiguration sollte aber auch für andere Distributionen gelten.

Konfiguration des Kernels:
Laden von Kernelmodulen erlauben

Loadable module support --->
[*] Enable loadable module support

MTRR aktivieren

Processor and Features --->
[*] MTRR (Memory Type Range Register) support

Aktivieren von agpgart

Device Drivers --->
Character devices --->
<*> /dev/agpgart (AGP Support)
bzw:
Auf amd64 kontrolliert IOMMU die agpgart-Einstellung.

´"Wichtig
Bei x86 und AMD64 Prozessoren erzeugt der kernelinterne Treiber einen Konflikt mit dem Binärtreiber von nVidia.

Wenn Du einen Kernel für diese CPUs kompilieren willst, musst Du die kernelinterne Treiberunterstützung komplett entfernen:

Den kernelintern Treiber entfernen

Device Drivers --->
Graphics Support --->
< > nVidia Framebuffer Support
< > nVidia Riva support"

Danach den Kernel compilieren und installieren.

Danach erst den beschleunigten Treiber direkt von NVIDIA support herunterladen und installieren.

Bei Gentoo heisst der Befehl:
emerge nvidia-drivers

Bei Debian gibt es soweit ich noch weiss, ein extra Paket dazu.

Bei Suse wird es wohl über Yast gehen.

Die Prozedur muss eventuell bei jedem neuen Kernel, der installiert wird, widerholt werden.


Viel Erfolg
 
Hier ist meine xorg.conf
Code:
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
        Load  "extmod"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "dri"
        Load  "glx"
        Load  "freetype"
        Load  "type1"
EndSection
Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "pc102 de"
        Option      "CoreKeyboard"
        Option      "XkbModel" "pc102"
        Option      "XkbRules" "xorg"
        Option      "XkbLayout" "de"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
        Option      "Emulate3Buttons" "true"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection


Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        VendorName  "nVidia Corporation"
        BoardName   "NV34 [GeForce FX 5500]"
        BusID       "PCI:2:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 16
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
 
Zuletzt bearbeitet von einem Moderator:
@gtuser
o.O Sehr sinnvoll.... seit wann heißt du denn gu4rdi4n?

Haste mal aus 'nv' ein 'nvidia' gemacht und ausprobiert?

Wieso nimmst du eigentlich so ne angestaubte Nvidia Version?

Probier das ganze mal nach dieser Anleitung, dann klappts 100%ig:

http://wiki.debianforum.de/NvidiaTreiberUnterEtch

Funktioniert auch einwandfrei unter lenny (schon ausprobiert)
 
Zuletzt bearbeitet:
Haste mal aus 'nv' ein 'nvidia' gemacht und ausprobiert?


...doch beim starten von xorg, dierekt nach der (erfolgreichen) installation der treiber, heisst es das es weder das modul nvidia noch das modul glx gibt.
ic hhabe manuell in der xorg.conf auf nv umgeschaltet um xorg doch starten zu können. "natürlich" auch ohne glx...

lesen...

Danke für den link, ich werds gleich nach dieser pizza mal probieren.
 
Das file xorg.conf wird beim installieren von den "nvidia-drivers" modifiziert.
Dabei wird dann wenn alles geklappt hat, nv durch nvidia ersetzt.

Was bei meiner Signatur falsch ist, weiss ich nicht.
Habe noch gar keine angegeben.
 
öhm, also nvidia-glx und nvidia-kernel-2.6.18-4-486 habe ich installiert, war auch schon vorher installiert.
nur:
Code:
bash: m-a: command not found

und ein paket mit dem namen finde ich grade nicht, und google tut sich mit dem namen auch relativ schwer (was bei dem namen ja auch kein wunder ist)
 
Um unter Debian die Nvidia Treiber zu installieren, gibt es zwei Methoden.
1. Die Benutzung des offiziennen NVIDIA Installers

oder

2. Die Debian Treiber Pakete.

Meine Methode mit Debian (als ich es noch installiert hatte) war immer die Benutzung des offiziellen installers von NVIDIA.
Der hat "fast" immer funktioniert.

Von Nvidia runterladen,
ausführen.
Der Installer macht dann alles.

Aufpassen muss man nur, dass man sich nicht das Netzwerk kappt.
Der Installer installiert nämlich auch noch einen nvidia netzwerktreiber.
(Für z.B. nvidia motherboards mit LAN)


Beim installieren nur den Teil für die Grafik installieren.
Wird abgefragt.
 
so,
hab das howto jetz ma abgearbeitet,
aber leider komplett ohne erfolg, es hat nichts verändert.
er hat zwar nvidia-kernel-sources gebaut und nvidia-kernel-2.6.18-4-486 isntalliert und so, aber das ergebniss ist und bleibt das gleiche.
es gibt weder das modul nvidia, noch das modul glx.
nur mit umstellung auf nv konnte ich Xorg starten.

@gtuser
welchen offiziellen treiber meisnt du?
ich kenne nur den offiziellen grafik-treiber, aber keinen rundum-treiber.
und den grafiktreiber habe ich bereits installiert.
 
Die Treiber gibt's bei

http://www.nvidia.com/object/unix.html

Habe leider seit längerem kein Debian mehr in Benutzung.
Bin jetzt Gentoo user. Daher der Name gtuser.

Weiss aber, dass ich immer den Treiber von Nvidia heruntergeladen habe.
In /usr/src/ kopiert und laufengelassen.
Das war einfach ein script.
Starten erfolgt mit ./scriptname oder sh scriptname.
z.B. mein Treiber wäre von der (1.0-96xx series)
starten mit:

./NVIDIA-Linux-x86-1.0-9639-pkg1.run

Wichtig: Das script muss nach einer Kernelkonfiguration ausgeführt werden.


Wenn es das zum Kernel passende script war, hat es funktioniert.

Die andere Methode (Debian Pakete nutzen) erfordert soweit ich weiss den von "defcon" genannten "module-assistant".
Habe ich aber nie gemacht.

Zu dieser Methode gibt es einen Link.
http://home.comcast.net/~andrex/Debian-nVidia/installation.html
 
@gtuser
das ist genau das script das ich meinte und bereits installiert habe.
das sind nur grafiktreiber, steht ja auch oben drüber: "Graphics Drivers"

beide wege habe ich bereits gemacht, bei beiden war die installation erfolgreich aber ein modul namens glx oder nvidia nicht existent, obwohl er sie (automatisch) in die xorg.conf eingetragen hat.

Fragt mich nicht warum, aber so funktioniert das nicht.
Das der nvidia-installer erfolg hatte könnt ihr der nvidia-install.log entnehmen.
und das die module trotzdem fehlen könnt ihr der Xorg.0.log entnehmen.
 
Was sagt denn
Code:
glxinfo
und
Code:
lsmod | grep nvidia
?
 
bin zwar grad in der schule, aber das hab ich auch heute morgen noch gemacht, und weiss ich noch ausm kopf:

Code:
gu4rdi4n@gu4rdi4n~$ lsmod | grep nvidia
gu4rdi4n@gu4rdi4n~$
Code:
gu4rdi4n@gu4rdi4n~$glxinfo
bash: command not found
gu4rdi4n@gu4rdi4n~$
 
Du hast recht:
Das nvidia Modul ist in der Tat nicht geladen.
Code:
modprobe nvidia
modprobe agpgart
mal probiert?

Und glxinfo ist nicht installiert. Ich glaub, das Paket heisst mesa-utils.
 
Was bringt denn
Code:
find /lib/modules/`uname -r` -name "nvidia*"

Ach ja ... und die syslog-Ausgabe bei "modprobe nvidia" wäre noch interressant ...
 
Zuletzt bearbeitet:
Code:
Password:
gu4rdi4n:/home/gu4rdi4n# apt-get isntall mesa-utils
E: Ungültige Operation isntall.
gu4rdi4n:/home/gu4rdi4n# apt-get install mesa-utils
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden NEUEN Pakete werden installiert:
  mesa-utils
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 10 nicht aktualisiert.
Es müssen 43,6kB Archive geholt werden.
Nach dem Auspacken werden 152kB Plattenplatz zusätzlich benutzt.
Hole:1 http://ftp.de.debian.org lenny/main mesa-utils 6.5.2-5 [43,6kB]
Es wurden 43,6kB in 0s geholt (69,5kB/s)
Wähle vormals abgewähltes Paket mesa-utils.
(Lese Datenbank ... 79511 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke mesa-utils (aus .../mesa-utils_6.5.2-5_i386.deb) ...
Richte mesa-utils ein (6.5.2-5) ...
gu4rdi4n:/home/gu4rdi4n# modprobe nvidia
gu4rdi4n:/var/log# cat /var/log/syslog | grep NVIDIA
Jun 25 13:37:20 gu4rdi4n kernel: nvidia: module license 'NVIDIA' taints kernel.
Jun 25 13:37:20 gu4rdi4n kernel: NVRM: loading NVIDIA Linux x86 Kernel Module  1.0-8776  Mon Oct 16 21:56:04 PDT 2006
gu4rdi4n:/home/gu4rdi4n# modprobe agpgart
gu4rdi4n:/home/gu4rdi4n# find /lib/modules/`uname -r` -name "nvidia*"
/lib/modules/2.6.18-4-486/kernel/drivers/char/agp/nvidia-agp.ko
/lib/modules/2.6.18-4-486/kernel/drivers/video/nvidia
/lib/modules/2.6.18-4-486/kernel/drivers/video/nvidia/nvidiafb.ko
/lib/modules/2.6.18-4-486/kernel/drivers/video/nvidia.ko
/lib/modules/2.6.18-4-486/nvidia
/lib/modules/2.6.18-4-486/nvidia/nvidia.ko
gu4rdi4n:/home/gu4rdi4n# glxinfo
Speicherzugriffsfehler
gu4rdi4n:/home/gu4rdi4n# glxgears
Speicherzugriffsfehler
gu4rdi4n:/home/gu4rdi4n#

sämtliche programme mit opengl enden mit einem "Speicherzugriffsfehler"

und Xorg meint weiterhin es gebe beide module nicht...
 
Zuletzt bearbeitet:

Ähnliche Themen

Nvidia-Treiber-Installation schlägt fehl

NVIDIA Treiber und Ubuntu 8.04 = Problem

Bei jedem reboot Grafik-Treiber neu installieren?

nVidia-Treiber-Installation auf Kernel 2.6.25

GeForce 8400 GS Problem

Zurück
Oben