http://bugs.winehq.org/show_bug.cgi?id=22383
Summary: Dragon Age: Origins - massive flickering when StrictDrawOrdering is disabled Product: Wine Version: 1.1.43 Platform: x86-64 OS/Version: Linux Status: NEW Keywords: regression Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com CC: hverbeet@gmail.com
Using wine-1.1.42-390-g4fc6512 + the patch from bug 22202, there is massive flickering of vertical black lines across the intro video. Disabling StrictDrawOrdering fixes it.
Can't seem to get a screenshot, but if you really need one, let me know.
http://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2010-04-16 22:36:54 --- Well yeah, that's the kind of thing that StrictDrawOrdering is about. I'd say the commit message for 8eb2a2cf0c50f986cd136af13814dae0991cb837 was fairly clear.
http://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #2 from Austin English austinenglish@gmail.com 2010-04-16 22:37:26 --- (In reply to comment #1)
Well yeah, that's the kind of thing that StrictDrawOrdering is about. I'd say the commit message for 8eb2a2cf0c50f986cd136af13814dae0991cb837 was fairly clear.
Of course. Still figured you'd want a bug report.
http://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #3 from Austin English austinenglish@gmail.com 2010-04-16 22:40:40 --- fixme:win:EnumDisplayDevicesW ((null),0,0x526e184,0x00000000), stub! fixme:keyboard:RegisterHotKey (0x20052,0,0x00000000,2C): stub fixme:win:EnumDisplayDevicesW ((null),0,0x526de14,0x00000000), stub! err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"mmdevapi.dll" err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7 fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x81f24b8,0x81f9700): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x81f2460,0x81f9700): stub fixme:d3d:buffer_PreLoad Too many declaration changes or converting dynamic buffer, stopping converting wine: Install the Windows version of Mono to run .NET executables fixme:keyboard:UnregisterHotKey (0x20052,0): stub
http://bugs.winehq.org/show_bug.cgi?id=22383
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|hverbeet@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=22383
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Dragon Age: Origins - |Dragon Age: Origins - |massive flickering when |massive flickering when |StrictDrawOrdering is |StrictDrawOrdering is |disabled |enabled
http://bugs.winehq.org/show_bug.cgi?id=22383
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Dragon Age: Origins - |Dragon Age: Origins - |massive flickering when |massive flickering when |StrictDrawOrdering is |StrictDrawOrdering is |enabled |disabled
--- Comment #4 from Austin English austinenglish@gmail.com 2010-04-22 23:34:33 --- Had a brain fart the other day. Problem occurs when StrictDraw ordering is _disabled_. _Enabling_ it fixes that.
http://bugs.winehq.org/show_bug.cgi?id=22383
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #5 from Xavier Vachon xvachon@gmail.com 2010-07-16 00:30:24 --- This is still an issue in current git (1.2-rc7)
http://bugs.winehq.org/show_bug.cgi?id=22383
NickNill dmbohdan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dmbohdan@gmail.com
--- Comment #6 from NickNill dmbohdan@gmail.com 2010-08-27 16:36:44 CDT --- This issue is the same in wine 1.3.0
http://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #7 from Roderick Colenbrander thunderbird2k@gmail.com 2010-09-11 14:42:35 CDT --- A potential fix for this could be to use GL sync objects and wait for them in the other thread in case of multithreading. It should be a lot lighter compared to a normal glFlush.
http://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #8 from Henri Verbeet hverbeet@gmail.com 2010-09-11 14:50:46 CDT --- Except that you need to flush to guarantee the sync objects actually go anywhere.
http://bugs.winehq.org/show_bug.cgi?id=22383
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |
http://bugs.winehq.org/show_bug.cgi?id=22383
scrimekiler@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scrimekiler@yahoo.fr
--- Comment #9 from scrimekiler@yahoo.fr 2013-03-28 14:31:12 CDT --- Same problem with wine 1.4.1 and Dragon Gate Origin 1.04
Unplayable without StrictDrawOrdering. Also the cinematics shows black screen without this option.
Using gentoo 32 bits, kernel 3.7.10
http://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #10 from Xavier Vachon xvachon@gmail.com 2013-06-30 14:16:07 CDT --- In current wine (1.6-rc4), I don't get flickering anymore whether StrictDrawOrdering is set to enabled or disabled. 'Enabled' is still required for the intro movies to show, otherwise you get a black screen for the duration of the video.
Dragon age 1.05 Nvidia 319.32 Arch Linux X64
http://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #11 from Someone scrimekiler@yahoo.fr 2013-07-13 06:11:31 CDT --- Bug still there with wine 1.6_rc4 and wine 1.6_rc5 for me Nvidia 325.08 Gentoo X86_64 kernel 3.8.10
http://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #12 from Someone scrimekiler@yahoo.fr 2013-11-06 15:31:40 CST --- With wine 1.7 flickering is removed. Anyway, I get black screen instead of the intro movie (but with StrictDrawOrdering enabled, I can see it)
Isn't that bug a duplicate of Bug 22557 ?
http://bugs.winehq.org/show_bug.cgi?id=22557#add_comment
http://bugs.winehq.org/show_bug.cgi?id=22383
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |neuro.courier@gmail.com
--- Comment #13 from Stefan Dösinger stefan@codeweavers.com --- *** Bug 22557 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=22383
Berillions berillions@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |berillions@gmail.com
--- Comment #14 from Berillions berillions@gmail.com --- (In reply to Someone from comment #12)
With wine 1.7 flickering is removed. Anyway, I get black screen instead of the intro movie (but with StrictDrawOrdering enabled, I can see it)
Isn't that bug a duplicate of Bug 22557 ?
Wine 1.7.15 + CSMT patch from Stefan git repository (https://github.com/stefand/wine) resolve all problems (flickering, black screen during video)
Stefan, if you read this message, have you an idea when all CSMT patch will be implemented in Wine ?
Thanks, Max
http://bugs.winehq.org/show_bug.cgi?id=22383
Felix Yan felixonmars@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |felixonmars@gmail.com
--- Comment #15 from Felix Yan felixonmars@gmail.com --- 1.7.15 + CSMT patch doesn't fix this for me. The latest version atm (cs-0.8, based on wine 1.7.18 I suppose) or wine 1.7.19 doesn't either.
What I get is black screen during intro and any in-game movie clip, plus flickering menu and occasionally missing texture (even the map itself).
http://bugs.winehq.org/show_bug.cgi?id=22383
Brandon Corujo haku08879@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |haku08879@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #16 from Someone scrimekiler@yahoo.fr --- Having black screen instead of movie with StrictDrawOrdering disabled (default).
With both regular and wine-staging 1.7.33
nvidia-drivers proprietary 343.36 with nvidia GT630 Gentoo 64
https://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #17 from Felix Yan felixonmars@gmail.com --- Strange that wine-staging 1.7.33 (with csmt patches) works fine for me with strictdrawordering disabled. The intro video is playing fine, and no flickering seen during hours of gameplay. With vanilla wine 1.7.33 the problems persist.
https://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #18 from Someone scrimekiler@yahoo.fr --- (In reply to Felix Yan from comment #17)
Strange that wine-staging 1.7.33 (with csmt patches) works fine for me with strictdrawordering disabled. The intro video is playing fine, and no flickering seen during hours of gameplay. With vanilla wine 1.7.33 the problems persist.
Oh, this is true, I forgot I had CMST option removed in winecfg. It fixes that bug !
Now I guess the thing is to find what specific patch is fixing it...
https://bugs.winehq.org/show_bug.cgi?id=22383
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=22383
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matteo.mystral@gmail.com
--- Comment #19 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Someone from comment #18)
(In reply to Felix Yan from comment #17)
Strange that wine-staging 1.7.33 (with csmt patches) works fine for me with strictdrawordering disabled. The intro video is playing fine, and no flickering seen during hours of gameplay. With vanilla wine 1.7.33 the problems persist.
Oh, this is true, I forgot I had CMST option removed in winecfg. It fixes that bug !
Now I guess the thing is to find what specific patch is fixing it...
That won't be necessary. You need something like a serializing command stream (which is what the CSMT patches implement) to avoid the flickering without StrictDrawOrdering. That's not a single patch you could pick and put in Wine.
https://bugs.winehq.org/show_bug.cgi?id=22383
steve_ovens@linux.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |steve_ovens@linux.com
--- Comment #20 from steve_ovens@linux.com --- I experienced a black screen for both the intro movie and the menu system using wine 1.9.8 within PlayOnLinux
Setting StrictDrawOrdering to Enabled allows the game to launch and play properly
https://bugs.winehq.org/show_bug.cgi?id=22383
Andrew Pam xanni@glasswings.com.au changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xanni@glasswings.com.au
--- Comment #21 from Andrew Pam xanni@glasswings.com.au --- Bug still exists with wine 1.9.20
https://bugs.winehq.org/show_bug.cgi?id=22383
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #22 from winetest@luukku.com --- (In reply to Andrew Pam from comment #21)
Bug still exists with wine 1.9.20
WINE now includes CSMT patches that were mentioned earlier. But they are disabled by default.
https://bugs.winehq.org/show_bug.cgi?id=22383
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|minor |normal Status|NEW |RESOLVED Fixed by SHA1| |dd0ea0a61463db83c647a9367ca | |61e2b69a98eb3 Resolution|--- |FIXED
--- Comment #23 from Matteo Bruni matteo.mystral@gmail.com --- This one should be fixed since the command stream was implemented and then enabled by default in Wine 3.2. Resolving.
https://bugs.winehq.org/show_bug.cgi?id=22383
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #24 from Matteo Bruni matteo.mystral@gmail.com --- *** Bug 23730 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=22383
--- Comment #25 from Matteo Bruni matteo.mystral@gmail.com --- *** Bug 23081 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=22383
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #26 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.15.
https://bugs.winehq.org/show_bug.cgi?id=22383
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |RESOLVED
--- Comment #27 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.15.
https://bugs.winehq.org/show_bug.cgi?id=22383
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #28 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.15.