Am Sonntag, den 20.02.2005, 21:24 +0100 schrieb Christian Christmann:
> On Sun, 20 Feb 2005 20:40:11 +0100, Daniel Leidert wrote:
> 
> > Am Sonntag, den 20.02.2005, 17:09 +0100 schrieb Christian Christmann:
> >> >> Jedoch liefert glxgears weiterhin nur Werte um 300 FPS und glxinfo
> >> >> spuckt aus: direct rendering: No
> >> > 
> >> > Was sagt glxinfo denn genau? Steht da etwas wie
> >> > 
> >> > |OpenGL vendor string: ATI Technologies Inc.
> >> > |OpenGL renderer string: RADEON 1234 xyz
> >> > |OpenGL version string: 1.3.4893 (X4.3.0-8.10.19)
> >> 
> >> Nicht wirlich ;) glxinfo gibt aus:
> > [Output gek�rzt]
> >> OpenGL vendor string: Mesa project: www.mesa3d.org
> >> OpenGL renderer string: Mesa GLX Indirect
> >> OpenGL version string: 1.3 Mesa 4.0.4
> > 
> > Mal ganz bl�d gefragt: Ist das fglrx-driver Paket ordnungsgem��
> > installiert? Du schriebst etwas davon, dass du xlibmesa-gl einer
> > Reinstallation unterzogen hast. Mach mal ein 
> > 
> > # dpkg --purge fglrx-driver
> > 
> > Dann entferne alle Diversionen zu libGL.so.1.2
> > 
> > # dpkg-divert --remove  /usr/X11R6/lib/libGL.so.1.2
> > 
> > Am besten xlibmesa-gl reinstallieren und danach das Paket fglrx-driver
> > installieren (was auch die Diversion �ber das preinst-Skript setzen
> > sollte):
> > 
> > # apt-get install --reinstall xlibmesa-gl
> > # dpkg -i fglrx-driver
> > 
> > Und jetzt noch einmal testen (evtl. X-Server neu starten).
> 
> Habe alle Schritte durchgef�hrt, aber Problem ist leider immer noch da.

Schau einmal, ob dir

$ dpkg -S libGL.so

das ausgibt:

xlibmesa-gl-dev: /usr/lib/libGL.so
xlibmesa-gl: /usr/lib/libGL.so.1
xlibmesa-gl: /usr/X11R6/lib/libGL.so.1
Umleitung durch fglrx-driver von: /usr/X11R6/lib/libGL.so.1.2
Umleitung durch fglrx-driver
zu: /usr/share/fglrx/diversions/libGL.so.1.2
fglrx-driver, xlibmesa-gl: /usr/X11R6/lib/libGL.so.1.2
xlibmesa-gl: /usr/lib/libGL.so.1.2
xlibmesa-gl-dev: /usr/X11R6/lib/libGL.so
Umleitung durch fglrx-driver von: /usr/X11R6/lib/libGL.so.1.2
Umleitung durch fglrx-driver
zu: /usr/share/fglrx/diversions/libGL.so.1.2

> > Sind irgendwelche DRM- oder FB-Module (au�er vesafb und dem generischen
> > DRM- und FB-Support) fest in den Kernel einkompiliert oder werden als
> > Module geladen? F�r ersteres: entfernen und neuen Kernel bauen, f�r
> > zweiteres: Module entladen.
> 
> Das FB-Modul war nicht aktiviert, DRM war dagegen f�r Radeon als Modul
> geladen. Habe jetzt beides entfernt.
> 
> grep FB .config
> # CONFIG_FB is not set
> 
> grep DRM .config
> # CONFIG_DRM is not set

Die beiden solltest du schon einkompilieren:

CONFIG_FB=y
CONFIG_DRM=y

Nur die Module f�r spezielle Chips�tze eben nicht. 'CONFIG_FB_VESA=y'
ist ok. Das sollte das fglrx-Modul nicht beeintr�chtigen. Alles andere
(CONFIG_DRM_* und CONFIG_FB_*) kannst du auf Modul setzen oder darauf
verzichten.

> Kernel neu gebaut, neu gestartet, naja aber das Problem ist nach wie vor
> da.

Tr�gt der Kernel eine neue Revisionsnummer? Wenn ja, musst du auch das
fglrx-Modul f�r diesen Kernel neu bauen. Nur wenn du eine neue Version
des selben Kernels gebaut hast und den alten Kernel damit ersetzt hast,
kannst du auf das Bauen des fglrx-Moduls verzichten.

Ansonsten sind auf der Seite von Flavio Stanchina einige Hinweise,
welche Kernel-Teile/Module kritisch sein k�nnten.

BTW: Ist mir leider gerade erst aufgefallen. Dein glxinfo gibt

|client glx vendor string: NVIDIA Corporation
                           ^^^^^^
|client glx version string: 1.3
|client glx extensions:

aus! Da ist wohl etwas von NVidia installiert oder es sind Reste eines
NVidia-Treibers vorhanden. Das muss wirklich _restlos_ entfernt werden.
Ansonsten wird der ATI-Treiber nicht funktionieren. �hnliche Probleme
wurden schon h�ufiger hier und in de.comp.os.unix.x11 gepostet.
Google-Groups hilft dir diesbez�glich weiter.

MfG Daniel

Antwort per Email an