http://bugs.winehq.org/show_bug.cgi?id=25233
Summary: SimCity 4 Deluxe Edition : graphical issues since 1.3.7 Product: Wine Version: 1.3.7 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: sexymimi64@gmail.com
Hi there fellows.
I just get a regression bug in SimCity 4 Deluxe. Few days ago I was enjoying my land and making my cities grow, but just after I updated my Ubuntu, there's no more SimCities running on my computer.
So this was introduced by the 1.3.7 version and has pretty bad consequences :
- In the first screen, the drawing is very slow. - The mouse cursor is the same but, instead of being at the top-left corner of the picture, the clicking zone is now somewhere at the bottom. Though it may be a coincidence, because it also looks like everything is drawn a few pixels to the right and the bottom of their usual place. - It also appears that leaving the game can sometimes get X to crash (no more screen nor keyboard - and I'm emulating a virtual desktop, so I'm pretty sure that's X crashing).
I would like to take a screenshot but I fear leaving the game make my computer freeze again, so I would rather take that risk only when I know what do we need to identify that issue.
http://bugs.winehq.org/show_bug.cgi?id=25233
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|SimCity 4 Deluxe Edition : |SimCity 4 Deluxe Edition : |graphical issues since |graphical issues |1.3.7 |
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2010-11-20 07:41:00 CST --- Please post the results of your regression testing: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=25233
--- Comment #2 from Michael sexymimi64@gmail.com 2010-11-21 06:51:06 CST --- Took me all the morning but I finally got it (you don't wanna compile wine on an over-warming laptop going at 1.2Ghz =P). This is the commit that introduced the bug :
7e3985e1fea60da73bae2b9465b94e5d110909fc is the first bad commit commit 7e3985e1fea60da73bae2b9465b94e5d110909fc Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Nov 8 11:50:33 2010 +0100
ddraw: Setup the device window in SetCooperativeLevel().
:040000 040000 32962953f3ef06920816e9efd8f7d5daa29b99b0 2632b897ae5ed6a49de1ad7d40bb699a26360624 M dlls :040000 040000 69d725d4a78f2941d9ae0a943ae2ae1f7d385a81 27ca55ba0309ef35c67b1371ed5b0a4ce93b9604 M include
http://bugs.winehq.org/show_bug.cgi?id=25233
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet@gmail.com
--- Comment #3 from Andrew Nguyen arethusa26@gmail.com 2010-11-21 07:01:15 CST --- CCing Henri Verbeet.
http://bugs.winehq.org/show_bug.cgi?id=25233
--- Comment #4 from Michael sexymimi64@gmail.com 2010-11-21 07:46:57 CST --- Created an attachment (id=32058) --> (http://bugs.winehq.org/attachment.cgi?id=32058) Screenshot
Just in case it would help, this is a screenshot of the bug in action.
You can see many things : the background is not redrawed properly (so you see far too much clouds), the text in the buttons isn't written properly, everything is drawed too far to the right and the bottom.
http://bugs.winehq.org/show_bug.cgi?id=25233
--- Comment #5 from Henri Verbeet hverbeet@gmail.com 2010-11-24 16:18:51 CST --- There's no demo for this, right? Any console output?
http://bugs.winehq.org/show_bug.cgi?id=25233
--- Comment #6 from Michael sexymimi64@gmail.com 2010-11-25 05:22:25 CST --- (In reply to comment #5)
There's no demo for this, right? Any console output?
Sadly there's no demo for this indeed =/ ! Here's the output :
fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GETMOUSETRAILS) fixme:win:EnumDisplayDevicesW ((null),0,0x32efd8,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32ef04,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f5bc,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f2e4,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported. Please configure the application to use double buffering (1 back buffer) if possible. fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x216318,0x216218): stub fixme:d3d_surface:IWineD3DSurfaceImpl_BltZ (0x1915270): Unsupp depthstencil blit fixme:d3d_surface:surface_load_location Unimplemented location SFLAG_INSYSMEM for depth/stencil buffers. fixme:d3d_surface:surface_load_location Unimplemented location SFLAG_INSYSMEM for depth/stencil buffers. fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Can't handle WINEDDBLT_ASYNC flag right now. fixme:d3d_surface:IWineD3DSurfaceImpl_Unmap Depth Stencil buffer locking is not implemented fixme:d3d_surface:IWineD3DSurfaceImpl_BltZ (0x1cfb48): Unsupp depthstencil blit fixme:d3d_surface:surface_load_location Unimplemented location SFLAG_INSYSMEM for depth/stencil buffers. fixme:d3d_surface:surface_load_location Unimplemented location SFLAG_INSYSMEM for depth/stencil buffers. fixme:d3d_surface:surface_load_location Unimplemented location SFLAG_INSYSMEM for depth/stencil buffers. fixme:d3d_surface:IWineD3DSurfaceImpl_Unmap Depth Stencil buffer locking is not implemented fixme:d3d_surface:IWineD3DSurfaceImpl_Unmap Depth Stencil buffer locking is not implemented fixme:win:EnumDisplayDevicesW ((null),0,0x32f538,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f538,0x00000000), stub! fixme:imm:ImmGetOpenStatus (0x12ead0): semi-stub fixme:imm:ImmReleaseContext (0x2002c, 0x12ead0): stub
http://bugs.winehq.org/show_bug.cgi?id=25233
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d
http://bugs.winehq.org/show_bug.cgi?id=25233
--- Comment #7 from GyB gyebro69@gmail.com 2011-01-03 12:26:27 CST --- Created an attachment (id=32712) --> (http://bugs.winehq.org/attachment.cgi?id=32712) screenshot showing the issue in Civ III
The same commit caused a regression in Civilization III (Steam version here) since Wine-1.3.7.
Symptom: After starting the game two short videos are playing in 640x480 resolution. Afterwards the game fails to switch the resolution to 1024x768 (that's the game's own resolution by default) and the main menu is showing only a fraction of the screen.
Expected behaviour: After the videos played the menu is displayed correctly in 1024x768 resolution (or by adding the 'KeepRes=1' game option the menu is displayed in your desktop resolution). None of them are working now.
Workaround for Civ III: adding the 'PlayIntro=0' line to the configuration file. The main menu is showing up correctly. However it was not needed before the regression.
A demo does exist for Civ III but that doesn't contain the intro videos and the main menu is displayed correctly.
http://bugs.winehq.org/show_bug.cgi?id=25233
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #8 from joaopa jeremielapuree@yahoo.fr 2011-02-25 16:08:44 CST --- Duplicate of bug 25969
http://bugs.winehq.org/show_bug.cgi?id=25233
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #9 from GyB gyebro69@gmail.com 2011-05-24 13:57:02 CDT --- For me, the issue in Civilization III Complete has been fixed...somewhere between 1.3.19 and 1.3.20.
Michael, can you try SimCity 4 Deluxe in the latest Wine (1.3.20 or git) to see whether the problem is resolved for you, too?
http://bugs.winehq.org/show_bug.cgi?id=25233
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |wylda@volny.cz Ever Confirmed|0 |1
--- Comment #10 from Wylda wylda@volny.cz 2011-06-25 09:50:08 CDT ---
There's no demo for this, right? Any console output?
Hi Henri, there is no demo for Simcity 4 and i can also confirm this issue, which persist till now (wine-1.3.23).
I see the same issue as in screen shot in comment #4. I always tested in fullscreen and in this case you see incorrect clouds and you also see just part of the picture (like lower left quadrant).
http://bugs.winehq.org/show_bug.cgi?id=25233
--- Comment #11 from Wylda wylda@volny.cz 2011-06-25 09:51:25 CDT ---
Forgot to say - the commit 7e3985e1fea60da73bae2b9465b94e5d110909fc correctly bisected.
http://bugs.winehq.org/show_bug.cgi?id=25233
--- Comment #12 from affect afffect@gmail.com 2011-06-28 12:20:24 CDT --- Created an attachment (id=35337) --> (http://bugs.winehq.org/attachment.cgi?id=35337) Heroes of Might and Magic display bug
I've just stumbled upon this bug after testing a regression in Heroes of Might and Magic II.
I'm getting the same commit during regression testing and the issue is identical: only one part of the game is shown (see attachment) either when running _wine_ in fullscreen or in virtual desktop mode thus making the game unplayable in fullscreen. The only way to play it now is to use the game's built-in windowed mode (F4).
I currently have the Russian version of HOMM Collectors Edition Gold Series installed, not sure if the bug also affects other HOMM2 versions or possibly HOMM1 too, I'll try it later.
http://bugs.winehq.org/show_bug.cgi?id=25233
affect afffect@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |afffect@gmail.com
--- Comment #13 from affect afffect@gmail.com 2011-06-28 14:52:46 CDT --- Yes I can confirm that Heroes I from the same Collector's Edition CD is affected too.
http://bugs.winehq.org/show_bug.cgi?id=25233
--- Comment #14 from Wylda wylda@volny.cz 2011-07-06 16:40:17 CDT ---
So to make this bug easier to reproduce, one can follow these steps:
1. Download HoMM2 Demo: http://www.pcworld.com/downloads/file/fid,4153-order,1-page,1-c,adventurestr...
2. set windowed mode 800x600 in winecfg
3. run: H2DEMOW.EXE
In wine 1.3.6 you will see Quit in the menu, but in 1.3.7 the screen(menu) is cut off so you can not choose Quit. Also 1.3.7 keeps vomiting:
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Filter WINED3DTEXF_LINEAR not supported in software blit.
But in 1.3.6 this line is not shown at all.
Note 1: Windowed mode is important for this particular "testcase"
Note 2: This problem can't be tested in Homam2 demo which is limited to 1 hour playtime (cca 194MB), but must be tested from demo linked above (cca 22MB). 1hour demo needs to be started from explorer window connected to same local service and that makes trouble to wine.
http://bugs.winehq.org/show_bug.cgi?id=25233
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.pcworld.com/down | |loads/file/fid,4153-order,1 | |-page,1-c,adventurestrategy | |/description.html
http://bugs.winehq.org/show_bug.cgi?id=25233
--- Comment #15 from Henri Verbeet hverbeet@gmail.com 2011-07-19 12:52:53 CDT --- H2DEMO should be fixed by 04d541c26d4f50af2bf306dc11943bd12b26f233. Does it help for the other games as well?
http://bugs.winehq.org/show_bug.cgi?id=25233
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #16 from Wylda wylda@volny.cz 2011-07-20 14:21:26 CDT ---
Yes! Fixed by your commit, Henri. Many thanks for your good work.
http://source.winehq.org/git/wine.git/commit/04d541c26d4f50af2bf306dc11943bd...
Tested under H2 demo and SimCity 4 Deluxe Edition. So i'm going to mark this one fixed.
http://bugs.winehq.org/show_bug.cgi?id=25233
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2011-07-22 12:43:54 CDT --- Closing bugs fixed in 1.3.25.