Comment 73 for bug 626321

Revision history for this message
Luis Alvarado (luisalvarado) wrote :

I finished checking the following games in fullscreen using Ubuntu 11.10 with
Unity, Kubuntu 11.10 (KDE) and Ubuntu 11.10 with Gnome3:

+ Trine2
+ Half-Life 2 (PLus Ep1, Ep2 and TF2)
+ World of Goo
+ PLants Vs Zombies
+ Skyrim
+ Left4Dead
+ Left4Dead2
+ Prince of Persia (Sands of Time)
+ Prince of Persia (Warrior Within)
+ Prince of Persia (Forgotten Throne)
+ GTA San Andreas
+ GTA Vice City
+ Spore
+ Hitman: Blood Money
+ Penumbra: Overture
+ Amnesia: The Dark Descent
+ Warcraft 3 Frozen Throne

In ALL cases the problem is the same for all 3 desktops (KDE, Unity, Gnome3)

If you open the game in fullscreen (In this case my resolution is 1680x1050,
but the fullscreen was tested in 1280x1024, 1024x768 and 1360x768) after
exiting the game, 100% of the time the resolution of the system will turn into
the resolution of the game. So if Ubuntu has 1680x1050 and you open a game in
fullscreen with a resolution of 1024x768, after exiting the game Ubuntu will
have the resolution the game has.

This was tested using an Nvidia 9500 card, Nvidia 440 card and an Intel 945.
Did not have an Ati with me but I am guessing it will have the same result.

I spend about a week and half testing this to maybe find some workaround that
could fix the problem. No luck. I also tested this on Windows 7 and this does
not happen. You can exit the game and the resolution will be the correct one
for the desktop.

Tried changing the Windows Version in Wine from XP, to 7, to 2003 and even
tested Vista. Same result.

Games were tested with OpenGL if they had the option or DirectX. Same result.

The monitor I used was a Soneview 32' 16:10 TV 1080p just in case this has some
influence.

There was also no output error. For what Wine could know after exiting the
game, everything was perfect. But of course the resolution after exiting was
not.

I also remember having this issue from 1.1.x, 1.2.x, 1.3.x and right now with
the official 1.4.

This pretty much sums everything up. If affects any program that uses
fullscreen or has the ability to use fullscreen. If any of the games I have
mentioned are used in a windows resolution (less than the actual desktop
resolution) then no problem shows up. It only reveals itself in fullscreen.