Old SDL-application stopped using full-screen at 1600x1200

Mikhail T. mi+thun at aldan.algebra.com
Thu Jun 23 00:47:38 UTC 2016


I have an old game (CivCTP2), which runs under Linuxalator.

It worked fine for me on this box with ATI Radeon HD 5670, running in
full-screen mode with 1600x1200 resolution on one of the monitors. The
other monitor remained usable for other purposes.

Then, at some point -- and I don't play often enough to be able to say
precisely when -- the following problems appeared...

The game still starts, but:

 1. Asking for full screen switches resolution from 1600x1200 to 1024x768.
 2. My two monitors begin to copy each other -- instead of game running
    one one leaving the other alone.
 3. Upon exiting the game, the resolution usually resets back to
    1600x1200, but the monitors continue to copy each other -- I have to
    use xrandr manually to get back to normal.

Neither the hardware changed, nor the game's binaries. The game's
executable is linked statically. There is also a dynamically-linked
version, but it was never usable, because our linux-emulation ports
never provided the SDL-libraries old enough for this program.

Any ideas/suggestions for how I can make the game work properly again? I
really do not want to downgrade the video-driver (currently on
xf86-video-ati-7.5.0_3) or Xorg...

Thanks! Yours,


More information about the freebsd-x11 mailing list