http://bugs.winehq.org/show_bug.cgi?id=33290
Reinhard Berger geist1@sms.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |geist1@sms.at
--- Comment #9 from Reinhard Berger geist1@sms.at 2013-07-07 06:34:21 CDT --- (In reply to comment #1)
I'm sorry but I have to post the description once more because in some mysterious way I have mixed up two sentences.
I have a problem with fullscreen mode with Heroes of Might and Magic III and recently with Portal Prelude. I will try to explain the situation with HoM&M: As I start the game the 3DO animation is often shited a bit to the upper-left but moving cursor in the corner upper-left corner centers it. Now while playing the actual game at some point (sometimes quite soon sometimes after a while) while trying to move the map with a cursor you start to move the whole game screen. When the game screen is shifted you can cleary see the desktop. The resolution is 800x600 ("Heroes" resolution) but desktop seem to be size 1280x1024 which is the native resolution of my display. This bug obviously makes playing impossible and the only solution for now is to change the resolution before starting the game which is not really convenient. As I've mentioned in the beginning the same bug applies to Portal prelude which at first opened in 1280x960 for some reason. Of course with portal the situation is much better becuse you can actually change the game's resolution, not so much with HoM&M. This bug did not take place in Wine 1.4 and (as far as I remember) 1.3
I'm using Linux Mint 14.1 Mate GF 250 GTS Nvidia drivers 310.14
As far as i have discovered this problem appears with recent newer nvidia driver.
Nvidia driver before 310 (295.x) works correctly on evry wine version.
Newer NVIDIA drivers 310.x, 325.x shows this effect.
I have discovered 2 workarounds :
1.) When this problem apperas during gameplay, switch away window (CTRL+TAB) and switch back to (full screen) heroes window, center the picture and leave the town , when the game re-draws the screen it will not anymore scroll out .
Only problem is that this works not very long, after a few rounds this problem will appear once again.
2.) switch the desktop resolution to 800X600 before the game runs, and setup wine to emualy a virtual desktop with 800X600.
It will be fullscreen as well when you start the game.
I can not test if this problem appears with older wine versions when using newer nvidia drivers (310 & up) since older wine versions have problems to dedect the OPEN GL libraries from this nvidia drivers and report that no OPENGL / Dricect-X is installed, as a result the game will not run.
Only newer Wine versions can use the OPEN GL mode from the newer nvidia drivers.
Currently the best way at the moment is to use the older NVIDIA drivers, but i fear that in future wine will refuse to work with that.
The bug must have something to do with the new resolution switching system that comes with the 310.x series of nvidia drivers.
Hard to tell if it is a bug in wine or nvidia or both.