PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 8.0 NVidia treiber problem



mynonA
26.12.02, 09:43
hallo, ich denke in dem forum hier, kann man mir am besten helfen, wenn nicht verschiebt mich.

Nun zu meinem Problem, ich habe die NVida Module per YaST Online Update gezogen, und installieren lassen
gut wenn ich aber jetz mit YaST in grafikkarten setup gehe, und die 3d beshcleunigung aktiviere kommt ne meldung, dass er den modus nicht schreiben konnte

GF4 mx 440
Duron 1ghz
Suse 8.0 Professional

CheGuevara
26.12.02, 10:38
Ich kenn mich nicht mit SuSE und yast aus, aber es sollte auch ohne yast gehen,

Ziehe einfach die rpm pakete http://www.nvidia.com/view.asp?IO=linux_display_ia32_1.0-4191 und installier sie,
Danach noch die einträge in der /etc/X11/XF86Config ändern gem Anleitung :

http://www.linuxforen.de/forums/showthread.php?s=&threadid=52084

Ps: Achtung ... solltest zuerst den Eintrag in der /etc/inittab ändern in id:3:initdefault: um den Konsolen-Login zu aktivieren

rufus
26.12.02, 21:19
In der Konsole Sax2 ausführen und die 3d Beschleunigung aktivieren.

mynonA
27.12.02, 15:33
mhh also, die 2 pakete hab ich installiert, läuft gut
als root sax2 eingeben und 3d beschleunigung aktivieren-> Bildschirm wird schwarz
mit YaST2 3d beschleunigung aktivieren -> Bildschirm wird schwarz
manuell -> Bildschirm wird schwarz

BLiSS
30.12.02, 22:53
Dasselbe Problem hab ich auch, und es macht mich fast wahnsinnig, weil egal welche Treiberversion ich installiere, egal ob in der Konsole oder mit kpackage immer schwarz oder "not implemented"

ALLERDINGS:
Nur mit der DVD version der Linux User 01/2003...
Wenn ich die Original Version (also ohne aktualisierte Pake) installiere läuft alles.

Kein Plan wieso...

mynonA
31.12.02, 09:28
ja das ist die dvd version von Linux user 1/03
mhh ich kompiliere es jetzt mal per sourcecode tar, wenne s dann nicht geht geb ich es auf!

Ahahn
09.01.03, 16:30
und gehts per source?
wenn nicht hat jemand ne andere lösung? so ganz ohne 3d is es echt n bissl blöde :(

mynonA
09.01.03, 17:31
Also ich hab es ja von der DVD und so hinbekommen:
Erstmal die RPM pakete installieren (damit der script switch2nvidia funktioniert)
als nächstes NUR den kernel tar.gz sourcecode mit make, su , make install installieren
und dann ganz normal in den runlevel 2 gehen und "switch2nvidia" eingeben

und somit klappt alles :)
Tuxracer rulez :)
und ich kann CS,VS,SC,SC-BW & co zocken :)

Ahahn
09.01.03, 18:45
wenn ich die source von nvidia.com
kompilieren will bekomm ich folgenede ausgabe:


linux:~/Desktop/kernel # make
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparen
theses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -DMODULE
-D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -D
MODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=4191 -DNV_UNI
X -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -I. -I/usr/src/linux/include
-Wno-cast-qual nv.c
In file included from /usr/include/linux/module.h:296,
from nv-linux.h:28,
from nv.c:14:
/usr/include/linux/version.h:2: #error "========================================
==============="
/usr/include/linux/version.h:3: #error "You should not include /usr/include/{lin
ux,asm}/ header"
/usr/include/linux/version.h:4: #error "files directly for the compilation of ke
rnel modules."
/usr/include/linux/version.h:5: #error ""
/usr/include/linux/version.h:6: #error "glibc now uses kernel header files from
a well-defined"
/usr/include/linux/version.h:7: #error "working kernel version (as recommended b
y Linus Torvalds)"
/usr/include/linux/version.h:8: #error "These files are glibc internal and may n
ot match the"
/usr/include/linux/version.h:9: #error "currently running kernel. They should on
ly be"
/usr/include/linux/version.h:10: #error "included via other system header files
- user space"
/usr/include/linux/version.h:11: #error "programs should not directly include <l
inux/*.h> or"
/usr/include/linux/version.h:12: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13: #error ""
/usr/include/linux/version.h:14: #error "To build kernel modules please do the f
ollowing:"
/usr/include/linux/version.h:15: #error ""
/usr/include/linux/version.h:16: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17: #error ""
/usr/include/linux/version.h:18: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19: #error " /lib/modules/`uname -r`/build exists
and points to"
/usr/include/linux/version.h:20: #error " the matching kernel source directory
"
/usr/include/linux/version.h:21: #error ""
/usr/include/linux/version.h:22: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23: #error " /lib/modules/`uname -r`/build/includ
e/linux/version.h"
/usr/include/linux/version.h:24: #error ""
/usr/include/linux/version.h:25: #error " o When compiling, make sure to use the
following"
/usr/include/linux/version.h:26: #error " compiler option to use the correct i
nclude files:"
/usr/include/linux/version.h:27: #error ""
/usr/include/linux/version.h:28: #error " -I/lib/modules/`uname -r`/build/incl
ude"
/usr/include/linux/version.h:29: #error ""
/usr/include/linux/version.h:30: #error " instead of"
/usr/include/linux/version.h:31: #error ""
/usr/include/linux/version.h:32: #error " -I/usr/include/linux"
/usr/include/linux/version.h:33: #error ""
/usr/include/linux/version.h:34: #error " Please adjust the Makefile according
ly."
/usr/include/linux/version.h:35: #error "=======================================
================"
In file included from nv-linux.h:29,
from nv.c:14:
/usr/include/linux/version.h:2: #error "========================================
==============="
/usr/include/linux/version.h:3: #error "You should not include /usr/include/{lin
ux,asm}/ header"
/usr/include/linux/version.h:4: #error "files directly for the compilation of ke
rnel modules."
/usr/include/linux/version.h:5: #error ""
/usr/include/linux/version.h:6: #error "glibc now uses kernel header files from
a well-defined"
/usr/include/linux/version.h:7: #error "working kernel version (as recommended b
y Linus Torvalds)"
/usr/include/linux/version.h:8: #error "These files are glibc internal and may n
ot match the"
/usr/include/linux/version.h:9: #error "currently running kernel. They should on
ly be"
/usr/include/linux/version.h:10: #error "included via other system header files
- user space"
/usr/include/linux/version.h:11: #error "programs should not directly include <l
inux/*.h> or"
/usr/include/linux/version.h:12: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13: #error ""
/usr/include/linux/version.h:14: #error "To build kernel modules please do the f
ollowing:"
/usr/include/linux/version.h:15: #error ""
/usr/include/linux/version.h:16: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17: #error ""
/usr/include/linux/version.h:18: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19: #error " /lib/modules/`uname -r`/build exists
and points to"
/usr/include/linux/version.h:20: #error " the matching kernel source directory
"
/usr/include/linux/version.h:21: #error ""
/usr/include/linux/version.h:22: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23: #error " /lib/modules/`uname -r`/build/includ
e/linux/version.h"
/usr/include/linux/version.h:24: #error ""
/usr/include/linux/version.h:25: #error " o When compiling, make sure to use the
following"
/usr/include/linux/version.h:26: #error " compiler option to use the correct i
nclude files:"
/usr/include/linux/version.h:27: #error ""
/usr/include/linux/version.h:28: #error " -I/lib/modules/`uname -r`/build/incl ude"
/usr/include/linux/version.h:29: #error ""
/usr/include/linux/version.h:30: #error " instead of"
/usr/include/linux/version.h:31: #error ""
/usr/include/linux/version.h:32: #error " -I/usr/include/linux"
/usr/include/linux/version.h:33: #error ""
/usr/include/linux/version.h:34: #error " Please adjust the Makefile according ly."
/usr/include/linux/version.h:35: #error "======================================= ================"
In file included from nv.c:14:
nv-linux.h:31: parse error
nv-linux.h:33: parse error
nv-linux.h:35: parse error
nv-linux.h:37: parse error
nv-linux.h:39: parse error
nv-linux.h:43: #error This driver does not support 2.6.x or newer kernels!
In file included from nv.c:14:
nv-linux.h:184: parse error
nv.c:1335: parse error
make: *** [nv.o] Error 1
linux:~/Desktop/kernel # =========="
> In file included from nv-linux.h:29,
> from nv.c:14:
> /usr/include/linux/version.h:2: #error "========================================
bash: ==========
In file included from nv-linux.h:29,
from nv.c:14:
/usr/include/linux/version.h:2: #error ========================================: No such file or directory
linux:~/Desktop/kernel # ==============="
> /usr/include/linux/version.h:3: #error "You should not include /usr/include/{lin
bash: ===============
/usr/include/linux/version.h:3: #error You: No such file or directory
linux:~/Desktop/kernel # ux,asm}/ header"
> /usr/include/linux/version.h:4: #error "files directly for the compilation of ke
bash: ux,asm}/: No such file or directory
linux:~/Desktop/kernel # rnel modules."
> /usr/include/linux/version.h:5: #error ""
> /usr/include/linux/version.h:6: #error "glibc now uses kernel header files from
bash: rnel: command not found
linux:~/Desktop/kernel # a well-defined"
> /usr/include/linux/version.h:7: #error "working kernel version (as recommended b
bash: syntax error near unexpected token `(a'
linux:~/Desktop/kernel # y Linus Torvalds)"
bash: syntax error near unexpected token `Torvalds)"'
linux:~/Desktop/kernel # /usr/include/linux/version.h:8: #error "These files are glibc internal and may n
bash: /usr/include/linux/version.h:8:: No such file or directory
linux:~/Desktop/kernel # ot match the"
> /usr/include/linux/version.h:9: #error "currently running kernel. They should on
bash: ot: command not found
linux:~/Desktop/kernel # ly be"
> /usr/include/linux/version.h:10: #error "included via other system header files
bash: ly: command not found
linux:~/Desktop/kernel # - user space"
> /usr/include/linux/version.h:11: #error "programs should not directly include <l
bash: l: No such file or directory
linux:~/Desktop/kernel # inux/*.h> or"
> /usr/include/linux/version.h:12: #error "<asm/*.h> as well."
> /usr/include/linux/version.h:13: #error ""
> /usr/include/linux/version.h:14: #error "To build kernel modules please do the f
bash: or
/usr/include/linux/version.h:12: #error : No such file or directory
linux:~/Desktop/kernel # ollowing:"
> /usr/include/linux/version.h:15: #error ""
> /usr/include/linux/version.h:16: #error " o Have the kernel sources installed"
> /usr/include/linux/version.h:17: #error ""
> /usr/include/linux/version.h:18: #error " o Make sure that the symbolic link"
> /usr/include/linux/version.h:19: #error " /lib/modules/`uname -r`/build exists
bash: ollowing:
/usr/include/linux/version.h:15: #error
/usr/include/linux/version.h:16: #error : No such file or directory
linux:~/Desktop/kernel # and points to"
> /usr/include/linux/version.h:20: #error " the matching kernel source directory
bash: and: command not found
linux:~/Desktop/kernel # "
> /usr/include/linux/version.h:21: #error ""
> /usr/include/linux/version.h:22: #error " o Now copy /boot/vmlinuz.version.h to"
> /usr/include/linux/version.h:23: #error " /lib/modules/`uname -r`/build/includ
bash:
/usr/include/linux/version.h:21: #error
/usr/include/linux/version.h:22: #error : No such file or directory
linux:~/Desktop/kernel # e/linux/version.h"
> /usr/include/linux/version.h:24: #error ""
> /usr/include/linux/version.h:25: #error " o When compiling, make sure to use the
bash: e/linux/version.h
/usr/include/linux/version.h:24: #error
/usr/include/linux/version.h:25: #error : No such file or directory
linux:~/Desktop/kernel # following"
> /usr/include/linux/version.h:26: #error " compiler option to use the correct i
bash: following
/usr/include/linux/version.h:26: #error : No such file or directory
linux:~/Desktop/kernel # nclude files:"
> /usr/include/linux/version.h:27: #error ""
> /usr/include/linux/version.h:28: #error " -I/lib/modules/`uname -r`/build/incl ude"
> /usr/include/linux/version.h:29: #error ""
> /usr/include/linux/version.h:30: #error " instead of"
> /usr/include/linux/version.h:31: #error ""
> /usr/include/linux/version.h:32: #error " -I/usr/include/linux"
> /usr/include/linux/version.h:33: #error ""
> /usr/include/linux/version.h:34: #error " Please adjust the Makefile according ly."
> /usr/include/linux/version.h:35: #error "======================================= ================"
> In file included from nv.c:14:
> nv-linux.h:31: parse error
> nv-linux.h:33: parse error
> nv-linux.h:35: parse error
> nv-linux.h:37: parse error
> nv-linux.h:39: parse error
> nv-linux.h:43: #error This driver does not support 2.6.x or newer kernels!
> In file included from nv.c:14:
> nv-linux.h:184: parse error
> nv.c:1335: parse error
> make: *** [nv.o] Error 1
> linux:~/Desktop/kernel #
>

könnte mir jemand sagen was ich umstellen muss?

zander
09.01.03, 20:01
Installiere die zu dem laufenden Kernel passend konfigurierten Kernelquellen - oder, besser, lies Dir zunächst die verfügbare Dokumentation durch (NVIDIAs README, HOWTOs, 1000 threads zu diesem Thema allein auf linuxforen.de, u.a.).