https://bugs.winehq.org/show_bug.cgi?id=45072
Bug ID: 45072 Summary: Wine 3.6 causes 100% CPU use in MikuMikuDance Product: Wine Version: 3.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: myjunkmail311006@gmail.com Distribution: ---
In wine-3.6 (Ubuntu 3.6-1), running MikuMikuDance, an animation program, causes MikuMikuDance to stay at 100% CPU use (one CPU core).
In wine-3.0 (Ubuntu 3.0-1ubuntu1), it's at 21% CPU use under the same conditions, which is with nothing loaded and not rendering any frames using the 'save power' mode under View menu. with 'save power' mode turned off, it's at 31% CPU while rendering the coordinate axes at 58 fps.
In Wine 2.18, it used the same or less CPU as in 3.0.
I know the guidelines say to run a regression test but I don't think I could compile wine successfully; I'm using the Ubuntu 18.04 stable and development packages.
This happens with a default Wine install, which is enough to run 32-bit MMD without the addon MikuMikuEffect. (Installing a specific version of Visual C++ 2008 may be necessary to get 64-bit MMD to run at all.)
(With my CPUs set to lowest frequency, MMD goes to 50% CPU in 'top' with Wine 3.0. With Wine 3.6, MMD goes from 60~100% CPU at maximum frequency to 100~115% CPU at 1/3 frequency.)