View previous topic :: View next topic |
Author |
Message |
phate Apprentice
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Mon Mar 22, 2004 11:46 pm Post subject: nVidia Problem |
|
|
Tach
Ich hab mir ...
- nvidia-kernel und nvidia-glx emerged,
- in "/etc/modules.autoload.d/kernel-2.4" "nvidia" eingefügt,
- in der XF86Config "Load "glx"" aktiviert
- und den dortigen Abschnitt "Device" editiert:
Code: | Section "Device"
Identifier "NVIDIA GeForce"
Driver "nv" |
Im Tutorial steht:
Quote: | Lassen Sie startx ein weiteres Mal laufen, um sicherzustellen, dass X immer noch startet (dieses Mal mit einem NVIDIA-Logo, wenn die Treiber korrekt installiert wurden). |
Wenn ich jetzt aber startx mache, kommt kein NVIDIA-Logo, obgleich X erfolgreich startet und läuft. Nun wollte ich fragen, ob das normal ist, oder was ich falsch gemacht habe?
Hab auch schon gesucht, aber nichts der Gleichen gefunden.
edit: hab so eben festgestellt, dass wenn ich den X beende, eine Fehlermeldung zu lesen ist:
Code: | Failed to add GLX extension (NVIDIA XFree86 driver not found) |
Mfg, Phate |
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3368 Location: de
|
Posted: Tue Mar 23, 2004 12:08 am Post subject: |
|
|
Kommt beim nv-Treiber überhaupt das Nvidia-Logo? Wenn du den nv-Treiber benutzt, hättest du Dir das emerge nvidia und emerge nvidia-glx sparen können, das kommt dann nämlich nicht zum Einsatz. Ach ja, das Logo hab ich bei mir explizit ausgeschaltet . Ist sowieso überflüssig.
Code: |
Section "Device"
Identifier "Geforce5"
Driver "nvidia"
# Driver "nv"
# VideoRam 131072
# Insert Clocks lines here if appropriate
Option "NoLogo" "1"
# Option "DigitalVibrance" "3"
Option "NvAGP" "1"
EndSection
|
So oder so ähnlich sollte Deine XF86Config aussehen. Der nv-Treiber dient nur als 2D-Treiber. Den Nvidia kannst du trotzdem bei /etc/modules.autoload.d/kernel... stehen lassen.
Und wenn wir gleich noch dabei sind. NvAGP ist der AGP-Treiber von Nvidia. Soll wohl besser sein als der Kernel-Treiber. Also compilier das AGPGART nicht mit oder nur als Modul. Im XFree verwendest du stattdessen dann den NvAGP.
Zusätzlich kannst du noch in /etc/modules.d/nvidia Fastwrite und Side-Band-Addressing einschalten, falls das Deine Karte unterstützt:
Code: |
options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1
|
Wenn du nvidia und nvidia-glx installiert hast, mach am besten gleich noch ein:
opengl-update nvidia
zu Sicherheit.
Wenn alles geklappt hat, bootest du neu oder startest das X neu.
mit:
less /proc/driver/nvidia/agp/status
sollte dann sowas ähnliches erscheinen, je nachdem was Deine Karte so leistet:
Code: |
Status: Enabled
Driver: NVIDIA
AGP Rate: 8x
Fast Writes: Enabled
SBA: Enabled
|
Falls irgendein Fehler auftritt: --> var/log/XFree86.0.log
Sollte eigentlich alles damit erledigt sein.
Sven |
|
Back to top |
|
|
DarKRaveR Guru
Joined: 11 Oct 2003 Posts: 500 Location: Old Europe/G-Many
|
Posted: Tue Mar 23, 2004 12:09 am Post subject: |
|
|
Okay, erstens mußt Du nicht ins autload eintragen, nvidia hat ein eigenes file, welche sin die modules.conf gesourced wird, aber doppelt schadet nicht.
Aber der Treiber für X heißt nvidia ? oder irre ich da, nv war der open source X treiber.
Das würde sich auch mit der Meldung decken. |
|
Back to top |
|
|
phate Apprentice
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Tue Mar 23, 2004 12:16 am Post subject: |
|
|
Schon ma auf jeden Fall ein dange
Hab den Treiber jetzt auf "nvidia" geändert
Naja, und wenn ich less /proc/driver/nvidia/agp/status mache, kommt da "Disabled"
Und die Fehlermeldung "Failed to add GLX extansion..." kommt immernoch.
|
|
Back to top |
|
|
siliconburner Guru
Joined: 02 May 2003 Posts: 300
|
Posted: Tue Mar 23, 2004 6:33 am Post subject: |
|
|
dri auskommentieren, wird automatisch geladen (falls nich glx probieren[weiss nicht mehr soooo genau ]) _________________ living in /dev/null |
|
Back to top |
|
|
primat Guru
Joined: 12 Jan 2004 Posts: 437 Location: Berlin
|
Posted: Tue Mar 23, 2004 6:56 am Post subject: |
|
|
Hast Du nach dem bauen schon mal neu gebootet oder
gemacht?
Sonst ict der Treiber noch nicht geladen!
Gruss
Sebo |
|
Back to top |
|
|
phate Apprentice
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Wed Mar 24, 2004 5:46 pm Post subject: |
|
|
modprobe nvidia gibt nix zurueck... also ein gutes Zeichen.
@siliconburner:
So siehts bei mir aus, sollte ja eigentlich stimmen:
Code: | # This loads the GLX module
Load "glx"
# This loads the DRI module
# Load "dri" |
Mfg, Phate[/quote] |
|
Back to top |
|
|
pablo_supertux Advocate
Joined: 25 Jan 2004 Posts: 2953 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Wed Mar 24, 2004 7:13 pm Post subject: |
|
|
ich habe "nvidia" nicht in /etc/modules.autolad/.... eingetragen und bei mir ging's. Wichtig ist folgende Zeile in /etc/X11/XF86Config
Code: |
Section "Device"
Driver "nvidia" <-- Diese Zeile hier!
Identifier "Device[0]"
Option "dpms"
Screen 0
EndSection
|
_________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
|
phate Apprentice
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Wed Mar 24, 2004 7:19 pm Post subject: |
|
|
Code: | Section "Device"
Identifier "NVIDIA GeForce"
Driver "nvidia"
#VideoRam 131072
Option "NoLogo" "0"
Option "NvAGP" "1"
VendorName "Unknown"
BoardName "Unknown"
EndSection |
So ist es bei mir.
Die Driver-Zeile ist also korrekt.
Muesste also eigentlich funzen?? |
|
Back to top |
|
|
phate Apprentice
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Thu Mar 25, 2004 5:14 pm Post subject: |
|
|
Hallo
Mir ist gerade wiedermal aufgefallen, dass wenn ich "less /proc/driver/nvidia/agp/satus" abrufe, ich folgende Ausgabe bekomme:
Kann es vl. irgednwie sein, dass ich den Treiber erst noch aktivieren muss?
modprobe nvidia ergibt jedenfalls keine Rückgabe.
Bitte, bitte, helft mir, ich schlag mich schon Tage mit diesem Problem hier rum
phate |
|
Back to top |
|
|
øxygen Apprentice
Joined: 09 Mar 2004 Posts: 236 Location: Bergheim, Germany
|
Posted: Thu Mar 25, 2004 5:19 pm Post subject: |
|
|
Das heißt erstmal nur, das nicht die AGP Implemation von Nvidia benutzt wird. Wahrscheinlich wird AGPGART des Linux Kernels genutzt. |
|
Back to top |
|
|
phate Apprentice
Joined: 22 Mar 2004 Posts: 298 Location: Aachen, Germany
|
Posted: Thu Mar 25, 2004 5:53 pm Post subject: |
|
|
Achso, ja ok.
Ich hab nochmal versucht eine grafische Anwendung mit winex zu starten und bekam folgende Fehlermeldung:
Code: | Xlib: extansion "GLX" missing on display ":0.0" |
Kann es vl. sein, dass man in der XF86Config das "glx" groß schreiben muss?
Any Ideas? |
|
Back to top |
|
|
|