http://bugs.winehq.org/show_bug.cgi?id=33211
Bug #: 33211 Summary: C&C: Red Alert 2 still runs very slowly and mouse cursor flickers Product: Wine Version: 1.5.25 Platform: x86 OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: brymaster@gmail.com Classification: Unclassified
The game runs slowly, especially while moving the cursor in-game.
I've tried various winetricks configs with: ddr=opengl/ddr=gdi, rtlm=readtex, orm=backbuffer as well as setting a flag in ra2.ini for [Video]VideoBackBuffer=no - nothing works. Even looked at a 'lag fix' here that does nothing: http://www.stuffhost.de/files/cnc/CnCPatcher.html
From looking at past related issues
(http://bugs.winehq.org/show_bug.cgi?id=2784, http://bugs.winehq.org/show_bug.cgi?id=5526, http://bugs.winehq.org/show_bug.cgi?id=14438), I get the feeling that someone was trigger happy and 'CLOSED FIXED' these without actually testing - people are still reporting its a problem.
http://bugs.winehq.org/show_bug.cgi?id=33211
Andri Möll andri@dot.ee changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andri@dot.ee
--- Comment #1 from Andri Möll andri@dot.ee 2013-04-03 10:25:02 CDT --- Seems like Commandos is experiencing something similar when moving the cursor: http://bugs.winehq.org/show_bug.cgi?id=3493
http://bugs.winehq.org/show_bug.cgi?id=33211
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ken@codeweavers.com
--- Comment #2 from Ken Thomases ken@codeweavers.com 2013-07-09 23:20:35 CDT --- Testing of recent builds of CrossOver (not identical, but closely related) suggest this may be fixed. Please retest with current Wine git (or 1.6rc5 when it's released).
http://bugs.winehq.org/show_bug.cgi?id=33211
meindertjan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |meindertjan@gmail.com
--- Comment #3 from meindertjan@gmail.com --- I can confirm exactly this behaviour with wine-1.6.2 on Mac OS X 10.9 (Mavericks). The issue happens when the cursor is in "Animation mode", which include target and unit selection.
http://bugs.winehq.org/show_bug.cgi?id=33211
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #4 from hanska2@luukku.com --- Could you try more up to date wine 1.7 series?
https://bugs.winehq.org/show_bug.cgi?id=33211
Alon Amir aaBlueDragon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aaBlueDragon@gmail.com
--- Comment #5 from Alon Amir aaBlueDragon@gmail.com --- (In reply to hanska2 from comment #4)
Could you try more up to date wine 1.7 series?
Confirmed existence of this bug on wine-1.7.26 using OS X, played around with the registry settings and backbuffer, all that.
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #6 from Alon Amir aaBlueDragon@gmail.com --- (In reply to Alon Amir from comment #5)
(In reply to hanska2 from comment #4)
Could you try more up to date wine 1.7 series?
Confirmed existence of this bug on wine-1.7.26 using OS X, played around with the registry settings and backbuffer, all that.
Just to emphasise, the mouse movement makes the game slow as hell, try holding still and see the game running smooth, then move the mouse and see the lag.
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #7 from hanska2@luukku.com --- Also adding short log would help.
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #8 from Alon Amir aaBlueDragon@gmail.com --- (In reply to hanska2 from comment #7)
Also adding short log would help.
Here's the log (Hell, I don't mind even giving remote control to see what's going on!)
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:win:EnumDisplayDevicesW ((null),0,0x33e8c8,0x00000000), stub! fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #9 from Alon Amir aaBlueDragon@gmail.com --- I captured a screen video to show the problem: https://www.dropbox.com/s/q45x9yvn763umww/ra2slow.mov?dl=0
https://bugs.winehq.org/show_bug.cgi?id=33211
cata@grr.la changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cata@grr.la
--- Comment #10 from cata@grr.la --- (In reply to Alon Amir from comment #9)
I captured a screen video to show the problem: https://www.dropbox.com/s/q45x9yvn763umww/ra2slow.mov?dl=0
Not sure if I'm supposed to add fix suggestions here, but:
I was having the EXACT same problem as shown in the video but, after 2 days of searching, I found the solution that fixed it for me. It's the most complete solution I have found while searching. Credit goes to the user nanohair on xwis.net forums. Original post here: http://xwis.net/forums/index.php/topic/180758-ra2-yr-on-osx-109-mavericks/
"-- [...] - Got ddraw.dll and aqrit.cfg from http://bitpatch.com/ddwrapper.html and put into RA2 directory - Added ddraw.dll override in winecfg (native, builtin) - [text edit] aqrit.cfg: NoVideoMemory = 1 (all other fields were left as 0/default) - [text edit] RA2.INI: under [Video] put VideoBackBuffer=no, AllowVRAMSidebar=no - Added registry keys HKEY_CURRENT_USER/Software/Wine/Direct3D: StrictDrawOrdering=enabled and AlwaysOffscreen=disabled --"
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #11 from meindertjan@gmail.com --- (In reply to cata from comment #10)
Not sure if I'm supposed to add fix suggestions here, but:
"-- [...]
- Got ddraw.dll and aqrit.cfg from http://bitpatch.com/ddwrapper.html and
put into RA2 directory
- Added ddraw.dll override in winecfg (native, builtin)
- [text edit] aqrit.cfg: NoVideoMemory = 1 (all other fields were left as
0/default)
- [text edit] RA2.INI: under [Video] put VideoBackBuffer=no,
AllowVRAMSidebar=no
- Added registry keys HKEY_CURRENT_USER/Software/Wine/Direct3D:
StrictDrawOrdering=enabled and AlwaysOffscreen=disabled --"
Got it working by just using step 1,2 and 3. Meaning, you only need the wrapper dll to be loaded with the NoVideoMemory = 1 setting.
I now got RA2 running smooth on wine-1.7.20
https://bugs.winehq.org/show_bug.cgi?id=33211
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Still a bug in current wine? If yes, does it occur with the demo https://archive.org/details/CommandConquerRedAlert_1020
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #13 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to joaopa from comment #12)
Still a bug in current wine? If yes, does it occur with the demo https://archive.org/details/CommandConquerRedAlert_1020
Not the same game, RA2 vs RA ;-)
https://bugs.winehq.org/show_bug.cgi?id=33211
minilightar@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |minilightar@gmail.com
--- Comment #14 from minilightar@gmail.com --- (In reply to cata from comment #10)
(In reply to Alon Amir from comment #9)
I captured a screen video to show the problem: https://www.dropbox.com/s/q45x9yvn763umww/ra2slow.mov?dl=0
Not sure if I'm supposed to add fix suggestions here, but:
I was having the EXACT same problem as shown in the video but, after 2 days of searching, I found the solution that fixed it for me. It's the most complete solution I have found while searching. Credit goes to the user nanohair on xwis.net forums. Original post here: http://xwis.net/forums/index.php/topic/180758-ra2-yr-on-osx-109-mavericks/
"-- [...]
- Got ddraw.dll and aqrit.cfg from http://bitpatch.com/ddwrapper.html and
put into RA2 directory
- Added ddraw.dll override in winecfg (native, builtin)
- [text edit] aqrit.cfg: NoVideoMemory = 1 (all other fields were left as
0/default)
- [text edit] RA2.INI: under [Video] put VideoBackBuffer=no,
AllowVRAMSidebar=no
- Added registry keys HKEY_CURRENT_USER/Software/Wine/Direct3D:
StrictDrawOrdering=enabled and AlwaysOffscreen=disabled --"
This make some different but not a solution in my case.
The game screen is completely stuck when I move the mouse first time.
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #15 from minilightar@gmail.com --- sorry, I forget to indicate my system information:
Wine build: wine-2.2 (Staging) Platform: i386 (WOW64) Version: Windows 7 Host system: Linux Host version: 4.9.12-200.fc25.x86_64
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #16 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with current wine(3.20)?
https://bugs.winehq.org/show_bug.cgi?id=33211
forucial@icloud.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |forucial@icloud.com
--- Comment #17 from forucial@icloud.com --- (In reply to joaopa from comment #16)
Does the bug still occur with current wine(3.20)?
Yes, even exist in wine 3.21
https://bugs.winehq.org/show_bug.cgi?id=33211
gcenx83@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gcenx83@gmail.com
--- Comment #18 from gcenx83@gmail.com --- The last recent version of wine were this game worked correctly is wine 3.4, after that I have needed to resort to using cnc-ddraw to get the game to be playable
https://bugs.winehq.org/show_bug.cgi?id=33211
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #19 from gcenx83@gmail.com --- (In reply to gcenx83 from comment #18)
The last recent version of wine were this game worked correctly is wine 3.4, after that I have needed to resort to using cnc-ddraw to get the game to be playable
I forgot to post a link to the project https://github.com/CnCNet/cnc-ddraw
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #20 from Austin English austinenglish@gmail.com --- After a request in winetricks, I've added cnc_ddraw, which works around this issue: https://github.com/Winetricks/winetricks/issues/1156
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #21 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-4.19?
https://bugs.winehq.org/show_bug.cgi?id=33211
Aleksei kreastr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kreastr@gmail.com
--- Comment #22 from Aleksei kreastr@gmail.com --- The bug is still present in wine 5.0
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #23 from joaopa jeremielapuree@yahoo.fr --- Does the big still occur with wine-6.2? If yes, it may be a good idea to do a regression test.
The last recent version of wine were this game worked correctly is wine 3.4
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #24 from Gcenx gcenx83@gmail.com --- (In reply to joaopa from comment #23)
Does the big still occur with wine-6.2? If yes, it may be a good idea to do a regression test.
The last recent version of wine were this game worked correctly is wine 3.4
It’s still precent in wine-6.2 on macOS, not sure when or if I’ll get around to do regression testing for this one.
If someone wants to do this and doesn’t own RA2 they could use the officially licensed XWIS multiplayer only clients could be used in place of the full game.
It’s not just slow cursor movements as the entire game lags.
https://bugs.winehq.org/show_bug.cgi?id=33211
--- Comment #25 from joaopa jeremielapuree@yahoo.fr --- Looks like the bug still occurs with wine-8.16
Can an adminstrator put the link at URL place? https://xwis.net/dl/Red-Alert-2-Multiplayer.exe