The Ur-Quan Masters Discussion Forum

The Ur-Quan Masters Re-Release => Technical Issues => Topic started by: Teibidh on April 14, 2007, 06:39:44 am



Title: Can't play in full screen?
Post by: Teibidh on April 14, 2007, 06:39:44 am
I'm not really even sure what caused this, I don't think I updated any system files, but:

Play on Kubuntu AMD64 Feisty (Linux) using ATI proprietary drivers (FGLRX).
Everything was working wondefully last night, playing at 1024x768 with HQ rendering options ... as one would expect from a PCI Express card and a relatively simple graphics engine, there were no performance issues... mind you, I play in Full Screen.

Today, I launch the game and I get no video output ... If I change the game (editing uqm.cfg) to use windowed mode (FullScreen=no) then it works... it's just small :P It's worth noting that the game engine does launch, I hear audio response from it when I press arrow keys and the menu is responsive because I can hit the up arrow and then enter to quit the game.... just no display.

Of note, the only difference in std output that I see when in fullscreen and not in windowed mode is this message:

Code:
Thread 'flash rectangle' blocking on 'DCQ'

Which is different from the spam I normally get:

Code:
Thread 'Unknown (probably renderer)' blocking on 'DCQ'

Any thoughts?


Title: Re: Can't play in full screen?
Post by: Novus on April 14, 2007, 11:10:02 am
Have you tried switching from windowed to fullscreen mode while in game? Have you tried fullscreen at a lower (or higher; same as your desktop) resolution? In particular, does 640x480 (with SDL framebuffer mode) work?

Does your monitor receive a valid signal in fullscreen (can it, for example, identify the resolution and refresh rate used correctly)? If not, check your X11 configuration and/or try a different resolution. If the monitor is getting a valid signal (but it's just plain black), something weird is going on (OpenGL should work exactly the same in all resolutions in X11!); try setting environment variable SDL_VIDEODRIVER to x11 before running and see if that makes a difference. Similarly, try setting SDL_VIDEO_X11_XRANDR to both 0 and 1 and see if that affects the problem.

If you have multiple monitors, make sure all but one are disabled.