Al Bogner schrieb:
On Sonntag, 20. April 2003 20:48 Thomas Hertweck wrote:
[...] Witzbold :-) Das Programm heisst 3Ddiag! Unter Linux ist Gross- und Kleinschreibung relevant. Aber das haettest Du wirklich ohne Probleme rausfinden koennen, einfach im xterm "3<TAB><TAB>" eingegeben, und schon haettest Du alle Programme aufgelistet gesehen, die mit 3 beginnen. Das zu- gehoerige Paket bei der 8.2 ist 3ddiag-0.691-38.
Ist ja gemein, wenn "locate 3ddiag" Ergebnisse bringt und so oft verwende ich dieses Tool nicht. Die Idee mit automatischem Ergänzen werde ich mir merken. Nur dazu muß man auch mal daran denken, dass die Schreibweise falsch sein könnte. Der Patch nennt sich ja auch 3ddiag-0.691-38.i586.patch.rpm
Naja, es gibt nicht so viele Programme, die mit "3" an- fangen. Ausserdem haettest Du z.B. auch folgendes machen koennen: thertw@einstein:~> rpm -qa | grep -i 3DDIAG 3ddiag-0.691-38 Das -i bei grep sorgt dafuer, dass Gross- und Kleinschrei- bung nicht unterschieden wird (deswegen hier im Beispiel auch alles gross geschrieben im Suchbegriff). Damit haettest Du nun also das installierte Paket. Nun den Inhalt anschauen: thertw@einstein:~> rpm -ql 3ddiag-0.691-38 /sbin/conf.d/SuSEconfig.3ddiag /usr/bin/3Ddiag /usr/bin/3Ddiag-result /usr/bin/3Ddiag.devel /usr/bin/3Ddiag.dri /usr/bin/3Ddiag.ignoredb /usr/bin/3Ddiag.mesaglide /usr/bin/3Ddiag.mesasoft /usr/bin/3Ddiag.nvidia_glx /usr/bin/3Ddiag.runtime /usr/bin/3Ddiag.sh /usr/bin/3dinfo /usr/bin/chrc.config /usr/bin/switch2no /usr/bin/switch2nv /usr/bin/switch2nvidia /usr/share/doc/packages/3ddiag/LICENSE /var/adm/fillup-templates/sysconfig.3ddiag Und schon weisst Du, welche Dateien aus diesem RPM stammen und auch hier sieht man dann sofort, dass das Programm in Wirklichkeit "/usr/bin/3Ddiag" heisst, mit grossem "D" :-)
[...] Schau mal, was 3Ddiag herausfindet und poste gegebenen- falls relevante Ergebnisse.
Verifying 3D configuration based on XFree86 4 for 3D board "nVidia Corporation GeForce2 MX/MX 400 (10de@0110)": Verifying driver installation: nvidia ... done. Tests for correct OpenGL libraries/GLX extensions: Test for correct XFree86 version ... done. Tests for XFree86 configuration: Config File /etc/X11/XF86Config ... done. Driver ... done. Color Depth ... done. Extensions ... done. Options ... done. Checking GLU/glut runtime configuration: GLU ... done (package mesaglu) glut ... done (package mesaglut)
Das sieht soweit eigentlich gut aus!
IRQ 5 ist fuer eine Graphikkarte relativ ungewoehnlich, meist liegt dort eine Soundkarte oder ein Drucker... Bist Du sicher, dass Du keine IRQ-Konflikte hast? Was sagt denn ein "cat /proc/interrupts"?
# cat /proc/interrupts CPU0 0: 346010 XT-PIC timer 1: 1415 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 373232 XT-PIC eth0, ICE1712, nvidia 8: 2 XT-PIC rtc 11: 1438 XT-PIC DC395x_TRM, Intel 82801BA-ICH2 12: 36525 XT-PIC PS/2 Mouse 14: 24859 XT-PIC ide0 15: 41235 XT-PIC ide1 NMI: 0 LOC: 0 ERR: 0 MIS: 0
Uah, die Graphikkarte teilt sich einen IRQ mit Netzwerkkarte und *aeh* ICE1712... *ich dachte immer, das sind die schnellen Zuege der Bahn, die immer zu spaet kommen* Das ist mit Garantie nicht ideal und ich kenne viele Graphikkarten, die das IRQ- Sharing ueberhaupt nicht mitmachen wollen. Du solltest versu- chen, die Graphikkarte auf einen eigenen IRQ zu legen. Wie das genau geht, ist nicht so einfach und haengt u.a. von Deinem BIOS und dem IRQ-Sharing der PCI-Slots auf dem Mainboard ab.
Hast du eine Ahnung warum die Bildschirmauflösung geändert wird? Das ist mir wichtiger als die Geschwindigkeit. Mit 55Hz macht es keinen Spaß bei 3D.
Irgendwie stimmt hier was nicht. 55Hz ist eine Bildwiederhol- frequenz, keine Bildschirmaufloesung. Was genau wird denn wie bei welchem Aufruf geaendert? Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===