[Bug 48616] Using schedtool slows down program

WineHQ Bugzilla wine-bugs at winehq.org
Tue Mar 17 11:29:36 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=48616

--- Comment #9 from Reinhard Berger <geist1 at sms.at> ---
(In reply to Zebediah Figura from comment #8)
> I'm not really sure whether this is a bug, or a bug worth fixing.
> 
> I suspect "requires to be run on only one CPU" is a workaround for something
> like bug 35041. I also suspect that running a CSMT thread without actually
> making use of multiple threads is inherently not going to perform well. I'm
> going to resolve this as WONTFIX accordingly.


Well, according from some users this problem appears all version of "heroes of
might and magic 3" - 
that it will crash sometimes in "mp3dec.dll"- and it will also happens under
real windows systems like  (Windows 7/8/10).

The solution there was to setup the program running only on 1 CPU by using the
property of the tab of the "heroes3.exe".

Since there is no such tab outside of the Windows OS, we need to use programs
like shedtool / taskset.

But if one can truly repair this problem it would be a great solution,  i am
sure there are alot of older games out that have such a multi CPU problem.

Meanwhile a nice fix would be that one can specify this settings (on/off) for a
special program in the winecfg program.

Another solution would be to use "PlayOnLinux" where one can setup a separate
registry for each program.

I have not seen any performance boost on my games with the enabled "CSMT"
setting.

But on the other side i  don't own much newer windows gamew, good possible that
some ego shooter games got some speedups with this "CSMT" enabled.

As on my older games it doesn't matter if this is enabled or disabled.

Only as i have told before when this "CSMT" is enabled and i need to run 
"Heroes of Might&Magic 3"  on one CPU , it slows down the entire game.

Without "shedtool/taskset" and even with enabled "CSMT" Heroes3 will run
correctly, but then crashes sometimes in the mp3dec.dll.

And the problem is that the crash is not always on the same place.

It seems to depend on time, one time it can crash just after 1-2 rounds,
sometimes you may play servel hours until it crashes.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list