
On Sun, 27 Jul 2003 18:14:03 +0200 Ingo Strauch <brack@the-one-brack.org> wrote:
I have problems with my Sapphire Atlantis Radeon 9600 Pro graphics board.
I have installed the glx1_linux_X4.3.zip package from
http://www.schneider-digital.de/html/body_download_ati.html
and got 2D working fine with the fglrx module.
Unfortunately 3D (after switch2xf86_glx) produces broken output. The upper half of the screen or window is fine, but the lower is either completely black (glxgears) or shows only the background (the mountain range in tuxracer, but not tux and the course itself). With mesa everything looks fine, but it's of course no real long time option.
In the meantime I checked two newer drivers. First I tried ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/ATI/suse82/fglrx/3.2.4-BETA This cured the problem with the corrupt display (had to use external agpgart), but unfortunately introduced a more severe bug: 3D applications (tuxracer and Unreal Tournament 2003) crash more or less immediately. Just by chance I found out I can play them when I start the game under strace! A few days ago I learnt about the official 3.2.5 driver for XFree 4.3.0 which I downloaded from the ATI website (fglrx-glc22-4.3.0-3.2.5). Installation was pretty easy (just installed the RPM which automatically built the kernel module). But this didn't get rid of the crashes :-( Unfortunately 3.2.5 even worsened the situation such that playing UT2k3 under strace (which was ok for normal details!) became slower and slower the longer I played. This slowdown even persisted on the desktop after I stopped playing. I tried going back to 3.2.4 but for some reason I haven't understood it all crashes now under strace as well. So currently I'm back to 3.2.5 since that is the best I can have at the moment. Which essentially means no 3D games at the moment :-( In case anybody can make use of the information, this is the output when UT2k3 crashes: ----------------------------------------------------------------------- Xlib: extension "XiG-SUNDRY-NONSTANDARD" missing on display ":0.0". FATAL: fglX11FreeBuffer: firegl_FreeBuffer() failed! Backtrace: [ 1] ./Core.so [0x40a0e71a] [ 2] /lib/libpthread.so.0 [0x40dd2895] [ 3] /lib/libc.so.6 [0x40bc55c8] Signal: SIGTRAP [trap] Aborting. ----------------------------------------------------------------------- The "FATAL: fglX11FreeBuffer: firegl_FreeBuffer() failed!" I also see when tuxracer calls it quits. What I noticed in 3.2.5 is that the "Used" column from the lsmod output shows increasing values with time. Right now it's at fglrx 1721041003 Where 172104 is the size (I checked that before) and 1003 is the Used count. Don't know what that indicates. Maybe some more info. This is the output of fglrxinfo ----------------------------------------------------------------------- display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: Radeon 9600 Pentium 4 (SSE2) OpenGL version string: 1.3 (X4.3.0-3.2.5) ----------------------------------------------------------------------- These are the warnings I see im my /var/log/XFree86.0.log ----------------------------------------------------------------------- (WW) Open APM failed (/dev/apm_bios) (No such device) (WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found (WW) fglrx(0): board is an unknown third party board, chipset is supported (WW) fglrx(0): [drm] using DRM defaults (QS_ID=96008000) ----------------------------------------------------------------------- And the ATI related part of lspci ----------------------------------------------------------------------- 01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4150 01:00.1 Display controller: ATI Technologies Inc: Unknown device 4170 ----------------------------------------------------------------------- Can anybody make some use of that info? Cheers, Ingo P.S.: I just noticed that the Used count for the fglrx module is down to 996 again :confused: -- "What're quantum mechanics?" "I don't know. People who repair quantums I suppose." --Rincewind, Terry Pratchett "Eric"