SDL fullscreen & Radeon 8500 LE

Hi, I’ve got the above card running under Gentoo 1.4rc2, using ATI’s
latest binary Linux drivers. Quake3, UT2003 etc run fine, but my own
code, and others that use fullscreen SDL, (such as armagetron), produce
garbaled output.

Windowed output is fine, but fullscreen shows everything as blocks,
sheared accross the screen. You can still see the window manager
running within the blocks, so it doesn’t look like the surface is mapped
to the right place.

My code, (and armagetron etc), have not hung, and exit cleanly.

Anyone?!

Cheers,
MAL

This seems to be a bug in ATI’s drivers. I have the same problem with
the FireGL 8800 (same basic chip), and it seems to be related to
resolutions. I get the effect you’re describing whenever I try to use
resolutions below 800x600. I’m on the third driver release now (2.5.1
for XFree86 4.2.0), and the problem is still there.

Fortunately, the card has fillrate enough for 1024x768 and then some -
and that’s probably also the reason why so few seem to notice this
problem… (Who wants to play Q3 or RTCW in 640x480 anyway?)

//David Olofson - Programmer, Composer, Open Source Advocate

.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`-----------------------------------> http://audiality.org -’
http://olofson.nethttp://www.reologica.se —On Monday 03 March 2003 21.08, MAL wrote:

Hi, I’ve got the above card running under Gentoo 1.4rc2, using
ATI’s latest binary Linux drivers. Quake3, UT2003 etc run fine,
but my own code, and others that use fullscreen SDL, (such as
armagetron), produce garbaled output.

Windowed output is fine, but fullscreen shows everything as blocks,
sheared accross the screen. You can still see the window manager
running within the blocks, so it doesn’t look like the surface is
mapped to the right place.

My code, (and armagetron etc), have not hung, and exit cleanly.

Anyone?!