http://bugs.winehq.org/show_bug.cgi?id=19748
Summary: Unreal Tournament 3: Wrong Thread Problems Product: Wine Version: 1.1.27 Platform: PC-x86-64 OS/Version: Linux Status: NEW Severity: enhancement Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: nerv@dawncrow.de
Playing UT3 throws a lot of Fixme's with Wrong thread Stubs like:
fixme:d3d:IWineD3DEventQueryImpl_GetData Wrong thread, reporting GPU idle.
and very often: fixme:d3d:IWineD3DOcclusionQueryImpl_GetData 0x19dbfe28 Wrong thread, returning 1.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2009-08-16 07:22:32 --- what is the impact to the application?
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #2 from André H. nerv@dawncrow.de 2009-08-16 07:48:04 --- the first one causes a lag and i think the more often second one affects bad performance
http://bugs.winehq.org/show_bug.cgi?id=19748
evm emagharian@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |emagharian@hotmail.com
--- Comment #3 from evm emagharian@hotmail.com 2009-12-15 00:40:48 --- this problem also occurs in call of duty 4 and many other games and it causes very annoying lag
http://bugs.winehq.org/show_bug.cgi?id=19748
byteframe byteframe@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |byteframe@yahoo.com
http://bugs.winehq.org/show_bug.cgi?id=19748
zdenek.styblik@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zdenek.styblik@gmail.com
--- Comment #4 from zdenek.styblik@gmail.com 2010-03-31 05:16:45 --- it makes games like CoD4 unplayable. graphics are fuzzy - not describable. simply put, you can't play game. not because lag, but because you can see almost nothing. error occurs with GeForce9400.
http://bugs.winehq.org/show_bug.cgi?id=19748
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #5 from Wylda wylda@volny.cz 2010-04-10 19:15:45 --- (In reply to comment #2)
the first one causes a lag
It's gone - does not appear here. Fixme was probably fixed :)
and i think the more often second one affects bad performance
I'm getting only: fixme:d3d:IWineD3DOcclusionQueryImpl_GetData 0x1a346ae0 Wrong thread, returning 1.
but it does not seem to have a performance penalty... BTW: because of bug 20799 run by: WINEDLLOVERRIDES="openal32=n;" wine UT3.exe
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #6 from byteframe byteframe@gmail.com 2010-04-25 03:52:14 --- (In reply to comment #5)
(In reply to comment #2)
the first one causes a lag
It's gone - does not appear here. Fixme was probably fixed :)
and i think the more often second one affects bad performance
I'm getting only: fixme:d3d:IWineD3DOcclusionQueryImpl_GetData 0x1a346ae0 Wrong thread, returning
but it does not seem to have a performance penalty... BTW: because of bug 20799 run by: WINEDLLOVERRIDES="openal32=n;" wine UT3.exe
I concur. No more intermittent hitching in UT3, but that fixme is always being printed.
However, I don't need any dll overrides for openal, and I don't think I'm affected by http://bugs.winehq.org/show_bug.cgi?id=20799
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #7 from Wylda wylda@volny.cz 2010-04-25 04:11:25 --- (In reply to comment #6)
However, I don't need any dll overrides for openal, and I don't think I'm affected by http://bugs.winehq.org/show_bug.cgi?id=20799
Hmmm... Interesting. Could you write something about your system like GPU+drivers, CPU, kernel version, which audio card and driver, distribution + 32vs64bit, openal version + some extra setting?, alsa version.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #8 from Wylda wylda@volny.cz 2010-04-25 04:14:49 --- (In reply to comment #6)
However, I don't need any dll overrides for openal, and I don't think I'm affected by http://bugs.winehq.org/show_bug.cgi?id=20799
Ah... You are using steam version of UT3, aren't you?
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #9 from byteframe byteframe@gmail.com 2010-04-25 04:19:21 --- (In reply to comment #8)
(In reply to comment #6)
However, I don't need any dll overrides for openal, and I don't think I'm affected by http://bugs.winehq.org/show_bug.cgi?id=20799
Ah... You are using steam version of UT3, aren't you?
Yes. My (pending) appdb entry for the steam version will detail my process. I remember the retail version having differant problems than the steam one, and I might recall not having sound... I forget.
While off-topic, I can suggest inputting your retail ut3 cd key into steam, and you can then use the version.
http://bugs.winehq.org/show_bug.cgi?id=19748
Ken Phillis Jr kphillisjr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kphillisjr@gmail.com
--- Comment #10 from Ken Phillis Jr kphillisjr@gmail.com 2010-05-26 19:14:26 --- This bug appears to also effect Left 4 Dead, and could easily explain the in-game stutter that is experienced... I just gave the game a couple of minutes of play, and the log had these types of outputs:
IWineD3DOcclusionQueryImpl_GetData (#1 error - 60k+ lines, wrong thread) fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (#2 error - 3k+ lines, stub) fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported (a few hundred times) fixme:d3d_surface:IWineD3DSurfaceImpl_LoadLocation fixme:d3d:IWineD3DOcclusionQueryImpl_GetData
system spec: Radeon HD 5770 (Using ATI 10.5 drivers) Ubuntu 10.04 "Lucid" (64-bit) 4gb ram
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #11 from Ken Phillis Jr kphillisjr@gmail.com 2010-05-31 23:16:11 --- I did some more testing, and found that this is related to the threaded rendering systems found on the steam copies of Left 4 Dead, Left 4 Dead 2 and Unreal tournament 3... The temporary fix is to disable the optimized multi-core rendering methods...
Tested against: wine-1.2-rc2-51-gbbd93e5
also, as another note, fixing the following error lines will repair the mult-core rendering techniques...
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #12 from Ken Phillis Jr kphillisjr@gmail.com 2010-07-20 11:35:19 --- Just checked Alien Swarm with wine version 1.2. The problem still occurs when you have multi-threaded rendering enabled and volume textures are used.
http://bugs.winehq.org/show_bug.cgi?id=19748
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |l_bratch@yahoo.co.uk
http://bugs.winehq.org/show_bug.cgi?id=19748
Randy cinco_flare@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cinco_flare@hotmail.com
--- Comment #13 from Randy cinco_flare@hotmail.com 2010-11-07 16:41:27 CST --- The log is flooded with this in Final Fantasy XIV Retail too. The game also has bad performance compared to windows but that may be caused by another issue since the benchmark for this game also has poor performance, but doesn't have this error. Here are a few errors that also appear, though it's a bit before the Occlusion error appears: fixme:process:GetLogicalProcessorInformation ((nil),0x22cdd34): stub fixme:process:GetLogicalProcessorInformation (0x22cdd5c,0x22cdd34): stub fixme:thread:SetThreadIdealProcessor (0xd0): stub When the game is running, it does use all four of my cores at the same time at about 33% with some spikes here and there.
In searching Bugzilla, I found that Metro 2033 also has this error. Bug 23792
Bug 23793 - reported changing the resolution while in-game may help.
http://bugs.winehq.org/show_bug.cgi?id=19748
Erich Hoover ehoover@mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ehoover@mines.edu
--- Comment #14 from Erich Hoover ehoover@mines.edu 2010-11-09 12:47:54 CST --- It sounds like many applications rely on SetThreadIdealProcessor to always do what it's told (even though it's possible that it won't). Since Wine does support SetProcessAffinityMask, maybe we should consider having SetThreadIdealProcessor set the affinity mask to only use the requested processor.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #15 from Erich Hoover ehoover@mines.edu 2010-11-09 12:50:14 CST --- (In reply to comment #14)
... SetProcessAffinityMask ...
Ack! I mean SetThreadAffinityMask.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #16 from André H. nerv@dawncrow.de 2010-11-09 13:13:16 CST --- Created an attachment (id=31807) --> (http://bugs.winehq.org/attachment.cgi?id=31807) Possible patch - untested
something like that?
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #17 from Erich Hoover ehoover@mines.edu 2010-11-09 13:19:53 CST --- (In reply to comment #16)
Created an attachment (id=31807)
--> (http://bugs.winehq.org/attachment.cgi?id=31807) [details]
Possible patch - untested
something like that?
Yup, it may not work without GetLogicalProcessorInformation being filled out but it'd be worth a shot. Even if it does work this patch may not get accepted, but I think it's worth discussing with Alexandre since several applications appear to expect that SetThreadIdealProcessor work this way.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #18 from André H. nerv@dawncrow.de 2010-11-09 13:38:43 CST --- for me it doesnt work in UT3, still fixme:d3d:IWineD3DOcclusionQueryImpl_GetData 0x19dbfe28 Wrong thread, returning 1.
http://bugs.winehq.org/show_bug.cgi?id=19748
DL dredgingthelake@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dredgingthelake@gmail.com
--- Comment #19 from DL dredgingthelake@gmail.com 2011-01-10 23:53:21 CST --- Test patch doesn't work with Metro 2033, either. Game was tested with wine-1.3.11. I am running the steam version.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #20 from André H. nerv@dawncrow.de 2011-06-15 14:13:00 CDT --- meanwhile looks like: fixme:d3d:wined3d_occlusion_query_ops_get_data 0x199da078 Wrong thread, returning 1.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #21 from zdenek.styblik@gmail.com 2011-09-08 13:27:03 CDT --- Created an attachment (id=36288) --> (http://bugs.winehq.org/attachment.cgi?id=36288) Half-Life 2 wine debug log
Attached debug output from Half-Life 2 with AMD Radeon HD6870 with Catalyst 11.8 seems to be related to this bug. I haven't tested patch, but I'm going to.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #22 from zdenek.styblik@gmail.com 2011-09-08 13:56:46 CDT --- Nope, patch doesn't work as far as I can tell for Half-Life 2 with HD6870 and wine-1.3.27.
http://bugs.winehq.org/show_bug.cgi?id=19748
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #31807|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=19748
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bpaterni@gmail.com
--- Comment #23 from André H. nerv@dawncrow.de 2011-12-23 08:13:08 CST --- *** Bug 29388 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=19748
Matt Turner mattst88@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mattst88@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=19748
Thomas Kowaliczek linuxdonald@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |linuxdonald@googlemail.com
http://bugs.winehq.org/show_bug.cgi?id=19748
TestSubject sirbubbles01@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sirbubbles01@gmail.com
--- Comment #24 from TestSubject sirbubbles01@gmail.com 2013-09-03 16:00:07 CDT --- I don't know if anyone is still tracking this bug, but when playing Metro 2033, I get a lot of lag, and this line popping up in the console over and over. Might it be the same/similar problem?
fixme:d3d:wined3d_occlusion_query_ops_get_data 0x14088c10 Wrong thread, returning 1.
http://bugs.winehq.org/show_bug.cgi?id=19748
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #25 from André H. nerv@dawncrow.de 2013-09-03 16:11:01 CDT --- *** Bug 23792 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=19748
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Unreal Tournament 3: Wrong |Bad performance and/or lags |Thread Problems |with wrong thread problems | |in Metro 2033 (Unreal | |Tournament 3, Counter | |Strike: Source, Metro 2033, | |Call of Duty 4, Left 4 | |Dead, Left 4 Dead 2, Final | |Fantasy XIV, Half-Life 2)
--- Comment #26 from André H. nerv@dawncrow.de 2013-09-03 16:12:33 CDT --- (In reply to comment #24)
I don't know if anyone is still tracking this bug, but when playing Metro 2033, I get a lot of lag, and this line popping up in the console over and over. Might it be the same/similar problem?
fixme:d3d:wined3d_occlusion_query_ops_get_data 0x14088c10 Wrong thread, returning 1.
yes, adjusting Summary
http://bugs.winehq.org/show_bug.cgi?id=19748
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |performance Severity|enhancement |major
--- Comment #27 from Jerome Leclanche adys.wh@gmail.com 2013-09-03 16:19:39 CDT --- Affects several popular apps -> major
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #28 from Austin English austinenglish@gmail.com 2013-09-03 17:44:10 CDT --- Do the patches from http://www.winehq.org/pipermail/wine-devel/2013-September/101106.html help?
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #29 from TestSubject sirbubbles01@gmail.com 2013-09-04 08:26:38 CDT --- (In reply to comment #28)
Do the patches from http://www.winehq.org/pipermail/wine-devel/2013-September/101106.html help?
Yes and no. Using a cracked version of Metro 2033 (I must emphasise that it's for testing only, nothing else) the game at first runs well enough, but encounters frequent slows to a crawl, with a lot of these in the console.
fixme:d3d:wined3d_cs_mt_finish finish called err:wgl:wglFinish wglFinish
Large blocks of one, then the other. I don't really have much else to go on.
The other thing is that it seems to help with a few other games. Super Street Fighter IV for instance has a benchmark that now seems to run at 100 FPS better than before. It crashes after the benchmark though. There are also slight improvements to the Witcher 2's performance.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #30 from TestSubject sirbubbles01@gmail.com 2013-09-15 19:49:24 CDT --- I'd like to know if Stefan Dosigner's patches will be updated for the latest versions of wine, or ideally, if they'll be merged with wine at any point. They seem to be having quite a positive effect on performance, even if they didn't solve my problem with Metro 2033, which I may have to put down to "one of those things". Breakage so far seems to be minimal.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #31 from Henri Verbeet hverbeet@gmail.com 2013-09-16 04:54:07 CDT --- (In reply to comment #30)
I'd like to know if Stefan Dosigner's patches will be updated for the latest versions of wine, or ideally, if they'll be merged with wine at any point.
It's certainly the intention that they'll be merged eventually, but it's a large patchset, so it's going to take a while.
http://bugs.winehq.org/show_bug.cgi?id=19748
Paul The Tall paulthetall@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paulthetall@gmail.com
--- Comment #32 from Paul The Tall paulthetall@gmail.com 2013-10-12 10:25:34 CDT --- Yup, same issue for Rayman Origin for Nvidia Cards (Nvidia 9400M and Latest GT 640M
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #33 from TestSubject sirbubbles01@gmail.com 2013-10-28 09:24:58 CDT --- So these patches do have a positive effect on Metro 2033, among others. They also make these games a tad crash prone, regardless of whether CSMT is enabled in regedit or not. What I'd like to know, is there at least an updated version of the patches that is a little more stable? Crashes seem to occur in Far Cry 3 and Metro 2033, when changing video options or randomly during gameplay. The trouble is, with Metro 2033, I need the CSMT patches to make the game playable. I'm using wine-1.7.1, since the CSMT patches won't apply to anything newer, and I have no information on updated versions of these patches.
http://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #34 from DL dredgingthelake@gmail.com 2013-10-28 20:48:52 CDT --- TestSubject: See this bug report for the Metro crash issue which is not CSMT specific:
http://bugs.winehq.org/show_bug.cgi?id=33603
There's a workaround patch included: http://bugs.winehq.org/attachment.cgi?id=44907&action=diff
As for FC3 it's just unstable in general although perhaps running it at a higher frame rate exacerbates the issues.
http://bugs.winehq.org/show_bug.cgi?id=19748
ax 34noff otaku@rambler.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |otaku@rambler.ru
https://bugs.winehq.org/show_bug.cgi?id=19748
Adam Bolte abolte@systemsaviour.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |abolte@systemsaviour.com
https://bugs.winehq.org/show_bug.cgi?id=19748
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net, | |super_man@post.com
https://bugs.winehq.org/show_bug.cgi?id=19748
Arthur Moore AM.WineHQ@cd-net.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |AM.WineHQ@cd-net.net
https://bugs.winehq.org/show_bug.cgi?id=19748
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #35 from joaopa jeremielapuree@yahoo.fr --- Still a bug in current wine?
https://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #36 from Arthur Moore AM.WineHQ@cd-net.net --- Yes!
As of commit 4315caeff699325cd681b9beb7d22908b098411b on 3-25-2016 this is still an issue.
fixme:d3d:wined3d_occlusion_query_ops_get_data 0x8b7d388 Wrong thread, returning 1.
As has been previously noted, it prevents occlusion culling from working correctly. The performance hit comes from needing to disable occlusion culling.
https://bugs.winehq.org/show_bug.cgi?id=19748
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
https://bugs.winehq.org/show_bug.cgi?id=19748
Bronson bronsonmathews@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bronsonmathews@gmail.com
--- Comment #37 from Bronson bronsonmathews@gmail.com --- im getting a log full of the following on cod4 in wine 2.0. Not sure if its related?
fixme:d3d:wined3d_texture_add_dirty_region Ignoring dirty_region
https://bugs.winehq.org/show_bug.cgi?id=19748
Ivan Molodetskikh yalterz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |yalterz@gmail.com
--- Comment #38 from Ivan Molodetskikh yalterz@gmail.com --- (In reply to Arthur Moore from comment #36)
Yes!
As of commit 4315caeff699325cd681b9beb7d22908b098411b on 3-25-2016 this is still an issue.
fixme:d3d:wined3d_occlusion_query_ops_get_data 0x8b7d388 Wrong thread, returning 1.
As has been previously noted, it prevents occlusion culling from working correctly. The performance hit comes from needing to disable occlusion culling.
Confirming this, getting this message spammed while trying to run INFRA (a Half-Life 2 mod) and much lower framerate than on Windows.
Wine 2.6 Arch Linux x64 64-bit wineprefix
https://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #39 from Ivan Molodetskikh yalterz@gmail.com --- (In reply to Ivan Molodetskikh from comment #38)
(In reply to Arthur Moore from comment #36)
Yes!
As of commit 4315caeff699325cd681b9beb7d22908b098411b on 3-25-2016 this is still an issue.
fixme:d3d:wined3d_occlusion_query_ops_get_data 0x8b7d388 Wrong thread, returning 1.
As has been previously noted, it prevents occlusion culling from working correctly. The performance hit comes from needing to disable occlusion culling.
Confirming this, getting this message spammed while trying to run INFRA (a Half-Life 2 mod) and much lower framerate than on Windows.
Wine 2.6 Arch Linux x64 64-bit wineprefix
Also getting
fixme:d3d:wined3d_occlusion_query_ops_poll 0x8b7d388 Wrong thread, returning 1.
spam. Sorry for double post.
https://bugs.winehq.org/show_bug.cgi?id=19748
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com
--- Comment #40 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Ivan Molodetskikh from comment #39)
(In reply to Ivan Molodetskikh from comment #38)
Wine 2.6 Arch Linux x64 64-bit wineprefix
Also getting
fixme:d3d:wined3d_occlusion_query_ops_poll 0x8b7d388 Wrong thread, returning
Please retest with CSMT enabled.
https://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #41 from Ivan Molodetskikh yalterz@gmail.com --- (In reply to Józef Kucia from comment #40)
(In reply to Ivan Molodetskikh from comment #39)
(In reply to Ivan Molodetskikh from comment #38)
Wine 2.6 Arch Linux x64 64-bit wineprefix
Also getting
fixme:d3d:wined3d_occlusion_query_ops_poll 0x8b7d388 Wrong thread, returning
Please retest with CSMT enabled.
The spam is gone, the FPS is a tiny bit better, but is still ground to 30-40 when looking in the direction where most of the game level is. Looking away from the level gives 150-200 FPS.
https://bugs.winehq.org/show_bug.cgi?id=19748
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=19748
Lex stallman2013@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stallman2013@gmail.com
--- Comment #42 from Lex stallman2013@gmail.com --- Hello! Yes, I have bad performance, lags, lower than expected frame rate in Unreal Tournament 3. In recent wine 2.8. When I'm looking on simple wall frame rate is 60, but when on scenery with detailed objects across map, like Deck, fps lowers to 15-18 and cpu loading becomes 200%
I tried to compile wine 1.7 from source, with -o3 -m native optimisations, apply Stefan patches from https://www.winehq.org/pipermail/wine-devel/2013-September/101106.html and this definitely helps. After that minimal fps drop is 25-30 on Deck ut3 level. This helps, but still not solves problem for 100%. AFAIK this could be Unreal Engine 3 bug itself, many ue3 gamers reported same issue on windows.
https://bugs.winehq.org/show_bug.cgi?id=19748
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #43 from winetest@luukku.com --- (In reply to Lex from comment #42)
Hello! Yes, I have bad performance, lags, lower than expected frame rate in Unreal Tournament 3. In recent wine 2.8. When I'm looking on simple wall frame rate is 60, but when on scenery with detailed objects across map, like Deck, fps lowers to 15-18 and cpu loading becomes 200%
I tried to compile wine 1.7 from source, with -o3 -m native optimisations, apply Stefan patches from https://www.winehq.org/pipermail/wine-devel/2013-September/101106.html and this definitely helps. After that minimal fps drop is 25-30 on Deck ut3 level. This helps, but still not solves problem for 100%. AFAIK this could be Unreal Engine 3 bug itself, many ue3 gamers reported same issue on windows.
Are you aware at all that wine is now using version 2.x for stable and development is currently 2.8.
If you are using 1.7 series, you are using really old wine.
And the CSMT patches or some part of them are already included in wine, you just need to enable a registery key for it. The patches are in wine-staging and you can simply activate the patches from wincfg with checkbox no need to setup a registery key manually.
https://bugs.winehq.org/show_bug.cgi?id=19748
--- Comment #44 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occurs with wine-4.0?
https://bugs.winehq.org/show_bug.cgi?id=19748
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Bad performance and/or lags |Multiple games complain |with wrong thread problems |about checking occlusion |in Metro 2033 (Unreal |query results from the |Tournament 3, Counter |wrong thread (Metro 2033, |Strike: Source, Metro 2033, |Unreal Tournament 3, |Call of Duty 4, Left 4 |Counter Strike: Source, |Dead, Left 4 Dead 2, Final |Metro 2033, Call of Duty 4, |Fantasy XIV, Half-Life 2) |Left 4 Dead, Left 4 Dead 2, | |Final Fantasy XIV, | |Half-Life 2) Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |dd0ea0a61463db83c647a9367ca | |61e2b69a98eb3
--- Comment #45 from Matteo Bruni matteo.mystral@gmail.com --- Updating summary to refocus on the "wrong thread" issue, which was the original issue.
This has been fixed by CSMT.
https://bugs.winehq.org/show_bug.cgi?id=19748
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #46 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.2.