Hallo!
Ich habe eine Ati Karte und m�chte gerne beschleunigtes OpenGL. Ich habe die passende rpm von ati installiert. Vorher hatte ich eine nvidia Karte drin und vermute, da� hier das Problem steckt. 2D funktioniert alles, nur bei jeder OpenGL Anwendung schreibt er:
Xlib: extension "GLX" missing on display ":0.0".
Kann es sein, da� noch irgendwelche Nvida-reste den OpenGL Betrieb behindern? Die rpm's von nvidia hab' ich wieder rausgenommen.
Viele Gr��e, Tom
Hi,
versuch mal als root "nvidia-installer --uninstall". Vielleicht sind noch Kernelmodule geladen oder so. Möglicherweise hast Du auch die ATI-OpenGL Treiber nicht oder nicht richtig installiert. Allerdings kann ich Dir da nicht helfen, habe gar keine ATI :D Habe aber schon öfter gehört das es mit ATI Probleme gibt.
Gruß Chris
Hallo!
Ich habe eine Ati Karte und m_chte gerne beschleunigtes OpenGL. Ich habe die passende rpm von ati installiert. Vorher hatte ich eine nvidia Karte drin und vermute, da_ hier das Problem steckt. 2D funktioniert alles, nur bei jeder OpenGL Anwendung schreibt er:
Xlib: extension "GLX" missing on display ":0.0".
Kann es sein, da_ noch irgendwelche Nvida-reste den OpenGL Betrieb behindern? Die rpm's von nvidia hab' ich wieder rausgenommen.
Viele Gr__e, Tom
Lug-dd maillist - Lug-dd@schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
Hi Christian,
On Tue, Jun 22, 2004 at 09:02:26 +0200, Christian Franke wrote:
Habe aber schon oefter gehoert das es mit ATI Probleme gibt.
Kann ich fuer die hier vorliegende Hardware (ATI Radeon Mobility M7 LW [Radeon Mobility 7500], PCI-ID 1002:4c57) nicht bestaetigen. Die Karte laeuft 3D-beschleunigt ohne einen speziellen Treiber von ATI. XFree86-Version ist 4.3.0, Driver "radeon" in der XF86Config, DRM-Kernelmodul radeon.o geladen und unter /usr/X11R6/lib/modules/dri steht die shared Library radeon_dri.so aus dem Paket xlibmesa-dri. Weitere installierte Pakete: glutg3, libglpng, libglut3, xlibmesa-gl, xlibmesa-glu. Tuxracer und Billard-GL laufen sauber und ruckelfrei :)
bye, Chris
Ich weiß, daß die Karte auch mit dri funktioniert. Allerdings etwas langsamer als mit den propritären Treibern. Auf meinem Notitzbuch gehts übrigens auch mit der ati rpm.
Tom
hier einmal was bei der Installation mit -v so zu Tage tritt. Ich habe das gemacht, was oben beschrieben ist. Woran wirds wohl noch liegen, daß ich kein beschleunigtes OpenGL hab?
zarch:/home/tom/Desktop/aktuelles # rpm -Uv fglrx-4.2.0-3.9.0.i386.rpm --force fglrx-4.2.0-3.9.0 swiching OpenGL library support to XFree86 4.x.x DRI method *** Trying to install a precompiled kernel module. *** WARNING *** Tailored kernel module for fglrx not present in your system. You must go to /lib/modules/fglrx/build_mod subdir and execute './make.sh' to build a fully customed kernel module. Afterwards go to /lib/modules/fglrx and run './make_install.sh' in order to install the module into your kernel's module repository. (see readme.txt for more details.)
As of now you can still run your XServer in 2D, but hardware acclerated OpenGL will not work and 2D graphics will lack performance.
failed. *** Found kernel module build environment, generating kernel module now. ATI module generator V 2.0 ========================== initializing... cleaning... patching 'highmem.h'... skipping patch for 'drmP.h', not needed patching 'drm_os_linux.h'... probing for VMA API version... doing script based build for kernel 2.4.x and similar compiling './agpgart_be.c'... compiling './agp3.c'... compiling './i7505-agp.c'... compiling './nvidia-agp.c'... compiling './firegl_public.c'... linking of fglrx kernel module... duplicating results into driver repository... done. ============================== - creating symlink - recreating module dependency list depmod: *** Unresolved symbols in /lib/modules/2.4.24/kernel/drivers/net/wan/comx.o - trying a sample load of the kernel module Warning: loading /lib/modules/2.4.24/kernel/drivers/char/drm/fglrx.o will taint the kernel: non-GPL license - Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY See http://www.tux.org/lkml/#export-tainted for information about tainted modules Module fglrx loaded, with warnings done. depmod: *** Unresolved symbols in /lib/modules/2.4.24/kernel/drivers/net/wan/comx.o *** Warning *** The QT based control panel application did not load in any version. === ATI display drivers successfully installed please run 'fglrxconfig' now ===
Hallo.
Ich hab' mich wieder an die Konfiguration meiner Ati Karte gewagt und bin leider nicht viel weiter gekommen. Hab' mir das Howto von [1] angesehen. Kann mir jemand erklären, wie ich die Links für die ogl libs richtig setzte (das was switch2xf86_glx machen soll)? Ich vermute, daß eben die vorher installierten NV Treiber irgendwas hinterlassen haben.
Hier das Output bein starten des Xservers (fglrx.o ist geladen!):
XFree86 Version 4.2.0 / X Window System (protocol Version 11, revision 0, vendor release 6600) Release Date: 23 January 2002 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/) Build Operating System: SuSE Linux [ELF] SuSE Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Sat Jul 31 00:56:19 2004 (==) Using config file: "/etc/X11/XF86Config-4" (EE) Failed to load module "glx" (module does not exist, 0) (WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved! Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list! Xlib: extension "GLX" missing on display ":0.0".
Viele Grüße, Tom
Tom Guder [2004-07-31, 01:20 +0200]: Hi
Ich hab' mich wieder an die Konfiguration meiner Ati Karte gewagt und bin leider nicht viel weiter gekommen. Hab' mir das Howto von [1] angesehen. Kann mir jemand erklären, wie ich die Links für die ogl libs richtig setzte (das was switch2xf86_glx machen soll)? Ich vermute, daß eben die vorher installierten NV Treiber irgendwas hinterlassen haben.
Ich habe vor einer Woche http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html mit Kernel 2.6.7 und einer ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] absolviert. Ging ohne Probs - ist aber nur Debian. Der original ATI Treiber (von ATI) wollte nicht kompiliert werden.
Hier das Output bein starten des Xservers (fglrx.o ist geladen!):
Was sagt dmesg beim laden? Bei mir: fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. [fglrx] Maximum main memory to use for locked dma buffers: 432 MBytes. [fglrx] module loaded - fglrx 3.9.0 [May 11 2004] on minor 0 [fglrx] AGP detected, AgpState = 0x1f000217 (hardware caps of chipset) agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode [fglrx] AGP enabled, AgpCommand = 0x1f000314 (selected caps) [fglrx] free AGP = 256126976 [fglrx] max AGP = 256126976 [fglrx] free LFB = 47169536 [fglrx] max LFB = 47169536 [fglrx] free Inv = 0 [fglrx] max Inv = 0 [fglrx] total Inv = 0 [fglrx] total TIM = 0 [fglrx] total FB = 0 [fglrx] total AGP = 65536
XFree86 Version 4.2.0 / X Window System
Hab XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-6 20040707142024 fabbione@fabbione.net) Release Date: 15 August 2003
If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/) Build Operating System: SuSE Linux [ELF] SuSE
Ok.
[...]
(EE) Failed to load module "glx" (module does not exist, 0) (WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Hmmm ...
Gruß,
Frank
Hi!
Was sagt dmesg beim laden? Bei mir:
tom@zarch:~> dmesg | grep fglrx [fglrx] Maximum main memory to use for locked dma buffers: 927 MBytes. [fglrx] module loaded - fglrx 3.11.1 [Aug 4 2004] on minor 0 [fglrx] module unloaded - fglrx 3.11.1 [Aug 4 2004] on minor 0
(EE) Failed to load module "glx" (module does not exist, 0) (WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Ich glaube, mit dem modul glx stimmt etwas nicht, aber was, das weiß ich noch nicht... ;)
Viele Grüße, Tom
Tom Guder wrote:
tom@zarch:~> dmesg | grep fglrx [fglrx] Maximum main memory to use for locked dma buffers: 927 MBytes. [fglrx] module loaded - fglrx 3.11.1 [Aug 4 2004] on minor 0 [fglrx] module unloaded - fglrx 3.11.1 [Aug 4 2004] on minor 0
(EE) Failed to load module "glx" (module does not exist, 0) (WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Ich glaube, mit dem modul glx stimmt etwas nicht, aber was, das weiß ich noch nicht... ;)
Sagt "module does not exist" dir denn nichts? Da wird wohl die /usr/X11R6/lib/modules/extensions/libglx.so fehlen. Ich glaube die kommt mit XFree86/X.org mit, aber wird vom nVidia-Treiber mit einer eigenen überschrieben. Beim Deinstallieren vom nVidia-Treiber wirds die sicherlich löschen. Da der ATI-Treiber wohl das nun nicht mehr vorhandene glx-Modul von XFree86 verwendet, klappts nicht mit dem GLX. Also die libglx.so aus den XFree-Paketen drueberbuegeln und es *sollte* klappen. Notfalls XFree und ATI-Treiber neuinstallieren, Configs kann man ja beibehalten.
HTH, Stephan.
Sagt "module does not exist" dir denn nichts? Da wird wohl die /usr/X11R6/lib/modules/extensions/libglx.so fehlen. Ich glaube die kommt mit XFree86/X.org mit, aber wird vom nVidia-Treiber mit einer eigenen überschrieben. Beim Deinstallieren vom nVidia-Treiber wirds die sicherlich löschen. Da der ATI-Treiber wohl das nun nicht mehr vorhandene glx-Modul von XFree86 verwendet, klappts nicht mit dem GLX. Also die libglx.so aus den XFree-Paketen drueberbuegeln und es *sollte* klappen. Notfalls XFree und ATI-Treiber neuinstallieren, Configs kann man ja beibehalten.
So, ich hab' das Packet xf86_glx einfach nochmal "drübergrbügelt". Nun gibts die libglx.so und OpengGL Programme laufen. mhh... dafür habe ich jetzt mehrere Wochen gebraucht ;).
Vielen Dank, Tom.
lug-dd@mailman.schlittermann.de