ET unter Sarge mit Nvidia-glx

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
bananaj0e
Beiträge: 3
Registriert: 07.09.2006 10:29:13

ET unter Sarge mit Nvidia-glx

Beitrag von bananaj0e » 07.09.2006 10:44:46

Moin!

Und zwar habe ich folgendes problem, was ich schon seit 2 tagen verzweifelt zu loesen versuche (mit riesigen google-touren, howtos gelesen... :D),
da ich doch noch eher zu den anfaengern im gebiet linux zaehle, naja.

Also ich will RTCW ET (Return to castle wolfenstein, enemy territory -- 'n freier multiplayer-shooter) auf meinem Debian Sarge r0a (jahh! sehr alt, egal, bei meiner internet-verbindung ist nicht mehr drinn, also ich hab mir damals ne Debian DVD bestellt, omg.)

Ich benutze:
OS Kernel: Linux version 2.6.8-2-k7 (horms@tabatha.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 Thu May 19 18:03:29 JST 2005 T (ausgabe von XFree86 -version, und Kernel von der DVD),
XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-14sarge1 20050901212727 ...),
wmii als WM,
nvidia-kernel-source,nvidia-kernel-common (oder wie die ganzen nvidia-grafik-pakete heiszen)
(hm, mir faellt hier grade nichts relevantes mehr ein :o))
Hardware-Setup:
1.3GHz AMD Thunderbird
128MiB RAM
und eine Geforce 2 MX 400 (auf dieser hardware muesste das spiel eigentlich noch spielbar sein, mit niedrigen einstellungen, etc., oder?)

Naja zum eigentlichen problem:
Wenn ich ET starte veraendert sich die aufloesung, der bildschirm wird schwarz und welchselt wieder zurueck auf den desktop, also stuerzt nach dem starten ab, mit der meldung:

Code: Alles auswählen

Received signal 11, exiting... 
-- also eigentlich sind's immer verschiedene meldungen (einmal mit errorcode 127, killed, einmal stuerzt x ab, wenn ich es mit root starte...), naja egal jetzt.

Sodele, das passiert NACHDEM ich nach verschiedenen Anleitungen vorgegangen bin, die Nvidia Treiber und glx zu isntallieren. ( http://channel.debian.de/faq/ch-confighw.html , http://www.andreas-janssen.de/debian-ti ... e.html#a37 , und noch andre. )
aufjedenfall habe ich es genau so gemacht, und siehe da, es funktioniert! beim starten des wms erscheint das nvidia logo, ich habe zusaetzlich nvidia-glx(-dev) und nvidia-settings installiert.

glxinfo zeigt das hier an:
http://nopaste.debianforum.de/4093
glxgears zeigt huebsche zahnraeder, nur mit viieel (normalerweise >1000?) zu wenig fps:

Code: Alles auswählen

% glxgears 
380 frames in 5.0 seconds = 76.000 FPS
1089 frames in 5.0 seconds = 217.800 FPS
924 frames in 5.0 seconds = 184.800 FPS
963 frames in 5.0 seconds = 192.600 FPS
944 frames in 5.0 seconds = 188.800 FPS
sieht so eine 3D-Beschleunigung aus?!?! NEIN -- so langsam is nichmal diese Geforce 2 hier.
also muss das problem doch bei den nvidia-treibern liegen und nvidia-glx?
meine XFree86-config:
http://nopaste.debianforum.de/4095
und die volle ausgabe, wenn ich et in der shell starte:
http://nopaste.debianforum.de/4094

wenn ich versuche den treiber manuell zu installieren, also mit dem nvidia.run zeugs, kommen ziehmlich viele errors beim kompilieren, die mir zu hoch sind, naja kann ich ja auch mal pasten; vorerst muesste das doch reichen?
und muss ich wirklich auf x.org wechseln, damit es funktioniern _koennte_?
was koennte ich zum loesen alles versuchen, hab doch schon soo viel probiert...?

waere wirklich sehr nett wenn ihr mir helfen koenntet, danke.
regards,
bananajoe

//edit: ich weisz das dieses problem schon mehrfach besprochen wurde, jedoch hilft mir das alles nichts, darum nochmal.

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 07.09.2006 11:10:21

Gibt

Code: Alles auswählen

glxinfo | grep -i rendering
direct rendering: Yes
aus? Glaube wohl kaum da auch deine glgears fps Werte ziemlich schlecht sind also stimmt wohl mit deiner Installation was nicht. Da die nvidia Treiber anscheinend funktioneren hast du wahrscheinlich ein Problem mit dem Kernelmodul das du für die 3D Beschleunigung brauchst. Wenn

Code: Alles auswählen

lsmod | grep -i nvidia
nichts ausgibt ist wohl das Kernelmodul nicht geladen.
Ich bin einfach der Anleitung in /usr/share/docs/nvidia-kernel-src/README.Debian.gz gefolgt und alles klappt wunderbar. Hast du das kompilierte Kernelmodul bzw das .deb davon auch installiert?
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

bananaj0e
Beiträge: 3
Registriert: 07.09.2006 10:29:13

Beitrag von bananaj0e » 07.09.2006 11:20:11

danke fuer die schnelle antwort, ja laut dem glxinfo-paste, im obrigen post, ist rendering auf yes.

Code: Alles auswählen

% lsmod | grep -i nvidia 
nvidia               3923260  12 
agpgart                34536  2 nvidia,via_agp
% 
hm, mir ist grade was seltsames aufgefallen:

Code: Alles auswählen

% cat /etc/modules         
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a "#", and everything on the line after them are ignored.

ide-cd
ide-detect
ide-disk
psmouse
 %
strange, ich versuche jetzt _alles_ zu deinstallieren, und werde dann 1:1 nach dieser ( http://home.comcast.net/~andrex/Debian- ... ation.html ) anleitung vorgehen.

//edit: ja kernel-module wurde mit dem module-assistant installiert, sollte funktionieren.

Benutzeravatar
esteel
Beiträge: 242
Registriert: 23.07.2002 11:06:25
Kontaktdaten:

Beitrag von esteel » 07.09.2006 12:25:22

bananaj0e hat geschrieben:hm, mir ist grade was seltsames aufgefallen:

Code: Alles auswählen

% cat /etc/modules
Ich glaube das ist schon richtig. Es sollte ein /etc/init.d/nvidia-glx geben das das Modul läd und laut deinem lsmod ist es ja auch geladen.

Hier ist meine xorg.conf zum vergleichen. Die sollte sich inhaltlich ja nicht sooo sehr unterscheiden: http://nopaste.debianforum.de/3026
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com

bananaj0e
Beiträge: 3
Registriert: 07.09.2006 10:29:13

Beitrag von bananaj0e » 07.09.2006 12:32:01

also habe jetzt alles wieder entfernt, und bin genau nach dem howto vorgegangen,
leider wieder nichts, mit glxgears nur langsame FPS, und rendering ist auf yes, und alles muesste passen. args, ich kapier's nicht, ne andre moeglichkeit waere von xf86 auf x.org zu wechseln, nur... das habe ich versucht, dann meckert der wieder, also ich versuche jetzt das .run file zu benutzen, und poste die fehler mal.

Antworten