PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mandrake 9.1 und NVidia-Graka-Treiber


Spartakus
2003-03-25, 11:29:24
Hat jemand diese Kombination schon zum Laufen bekommen? Unter Mandrake 9.0 war's kein Problem, aber bei der neuen Version bekomm ich z.B. Unreal Tournament nur stark ruckelnd zum Laufen.

Ich habe mangels fehlender angepasster RPMs die RPMs

NVIDIA_kernel-1.0-4191.src.rpm und
NVIDIA_GLX-1.0-4191.src.rpm

in der Konsole als root installiert. Danach mit XFdrake die Grafikeinstellungen geändert. Aber das will nicht so, wie ich das will.

Desti
2003-03-25, 14:10:20
was sagt den glxinfo?

Spartakus
2003-03-25, 15:34:41
Den Befehl kannte ich noch nicht.

Erstmal die Ausgabe:

=================================
name of display: :0.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

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
----------------------------------------------------------------------
0x23 24 tc 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None

==============================

Nachdem ich das "direct rendering: No" gesehen hab, hab ich mal instinktiv die xf86config-4 geöffnet und die Einträge korigiert, so wie es in der Readme des Treiber beschrieben wird. Also statt "nv" ein "nvidia" eingetragen z.B.

Nach dem Neustarten des Rechners konnte dann allerdings der X-Server nicht mehr aufgerufen werden.

Was mich auch wundert ist, dass standardmäßig bei Mandrake 9.1 schon ein Geforce4-Treiber installiert ist. Anscheinend der der Support von XFree86 4.3.0. In Mandrake 9.0 gab's ja nur 4.2.0 und noch keine Geforce4-Unterstützung. Die Frage ist jetzt, ob bei dem Treiber schon OpenGL-Unterstützung dabei ist. Bei Suse 7.3 hieß es z.B., dass der Treiber von NVidia nicht beigelegt wird wegen dem Copyright.

(Find's übrigens toll, dass jetzt endlich meine komplette Hardware unterstützt wird. *mal seinen Canoscan N650U streichel*)

ActionNews
2003-03-25, 19:16:08
Also irgendwas stimmt nicht! Da wird nämlich noch der MESA Software Renderer verwendet und keine Hardwarebeschleunigung! Am Besten du lädst dir noch mal die neuesten Nvidia-Treiber herunter und gehst die Installation von vorne durch.

CU ActionNews

Spartakus
2003-03-25, 19:36:12
Jetzt hab ich Mandrake 9.1 nochmal neu aufgesetzt und 'ne Installation mit den RPM-Sourcen ausprobiert, ABER (*kotz*, weil typisch Linux!) jetzt wird mir gemeldet, dass die Nvidia_kernel-*.src.rpm nicht gedingst werden kann, weil unter /var/tmp die Datei rpm-tmp.xxxxx anscheinend nicht richtig funktioniert. Diese Datei wird aber angelegt, wenn ich "rpm --rebuild NVIDIA_kernel-*.src.rpm" starte. So wie's in der 50-Seiten-Readme des Treibers steht. Das is echt zum kotzen, weil l***-typisch. Das löschen der fehlerverursachenden Datei bringt auch nichts, weil die wieder neu angelegt wird. Und ich bzw. das Programm hat volle Zugriffsrechte als root.

Edit: die Ordner wurden auch schon angelegt, nur sind halt keine Dateien drinne *freu*.

Mit dem "GLX-*.src.rpm" klappt der Befehl "rpm --rebuild" einwandfrei.

Ganon
2003-03-25, 20:07:34
Hast du es schonmal mit den Tars probiert?

Oder vielleicht mal an einen Dateidefekt gedacht?

edit:

Achja! Linux "neu aufsetzen" bring rein gar nix! Was vorher nicht lief wird danach auch nicht laufen!

Spartakus
2003-03-25, 20:15:11
Originally posted by Ganon
Hast du es schonmal mit den Tars probiert?

Oder vielleicht mal an einen Dateidefekt gedacht?

edit:

Achja! Linux "neu aufsetzen" bring rein gar nix! Was vorher nicht lief wird danach auch nicht laufen!

Die Tar's sind sozusagen der Stecken, an dem ich mich vielleicht aus dem Sumpf ziehen werde. :D

Es nervt extremstens, wenn man bei der 9.0er-Distrie noch so fix und unkompliziert seinem Linux OpenGL-Unterstützung beibringen konnte und bei der 9.1er sitzt man 2 Tage und macht sich das System zur Sau. Wobei die 9.1er wirklich erste Sahne ist. Wenn man kein OpenGL bräuchte...

Spartakus
2003-03-25, 21:04:19
So, mit den Rar-Files klappt es gleich gar nicht. Da kommen nur xxx Fehler, wenn ich make install eingebe in der Konsole.


Wenn ich GNOME mit STRG+ALT+F4 beende habe ich doch den X-Server beendet, oder? Nicht, dass der da noch irgendwie läuft und ich merk das nicht.

Spartakus
2003-03-25, 21:54:42
Wieder ein Stücken weiter bis zum finalen Gau. :D


Nach der Installation der Kernel-Soßen ;) lässt sich jetzt das NVIDIA_kernel-*.tar schonmal fehlerlos installieren.

Dafür macht jetzt das NVIDIA_GLX-*.tar Probs. *argh*

Ganon
2003-03-25, 22:30:06
Hi,

wenn du jetzt noch die Fehlermeldung posten würdest, könnte man dir vielleicht helfen!

Spartakus
2003-03-25, 23:12:47
Sorry, hier ist auch die Fehlermeldung, die erscheint, wenn ich mit make install das NVIDIA_GLX*.tar installieren will:

===============
Removing all old and conflicting files!
run -f ...
run ...
...

Installing new drivers
install usr/lib/...
install ...
...

install: Aufruf von stat für >>usr/X11R6/lib/modules/drivers/nvidia_drv.o<< nicht möglich: No such file or directory
make: *** [install] Fehler 1

Spartakus
2003-03-26, 00:48:39
So, GESCHAFFT!!!


Hab nach der Installation der 2 TAR-Files einfach noch die in der Fehlermeldung als fehlend bezeichnete Datei aus dem GLX-TAR-Archiv in den angegebenen Ordner kopiert. Dann noch fix die Datei xf86config-4 im Verzeichnis /etc/X11 geöffnet, das berühmte "nv" durch "nvidia" ersetzt, [Option "IgnoreEdid" "True"] eingetragen für augenschonende Refreshraten und ich muss sagen: das war ja einfach! :D ;)

Desti
2003-03-26, 10:51:57
Originally posted by Spartakus
Wieder ein Stücken weiter bis zum finalen Gau. :D


Nach der Installation der Kernel-Soßen ;) lässt sich jetzt das NVIDIA_kernel-*.tar schonmal fehlerlos installieren.

Dafür macht jetzt das NVIDIA_GLX-*.tar Probs. *argh*

So sehr ich Mandrake schätze, ich kapier einfach nicht wieso diese Dödels die Kernelsourcen nicht per default mitinstallieren. :bonk:

Spartakus
2003-03-26, 11:01:39
Das ist wohl das typische Problem an diesen Einsteiger-Distries. Sobald man sich tiefer mit der Materie beschäftigt, kann es Probleme hageln. Aber jetzt läuft erstmal alles einwandfrei. Gleich mal den Scanner ausprobieren, der endlich unter Linux unterstützt wird.

Spartakus
2003-03-26, 13:12:47
Unreal Tournament funzt natürlich immer noch nicht. Wäre auch zu schön gewesen. ^^

"Could not load OpenGL-Libary."