http://bugs.winehq.org/show_bug.cgi?id=3769
Summary: photodex plug in or self contained exe's uses 100% CPU Product: Wine Version: CVS Platform: PC URL: http://www.photodex.com/sharing/spotlight/demoshows_prod ucer.html OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: pgr@arcelectronicsinc.com
Photodex is a slide show presenter which allows zooms, pans and fades in sync with a music track. Testing done under win98 and wine cvs using AMD 2.5Ghz 333 Mhz fsb ll in one mother board with 1 GB ddr.
Install firefox for windows in wine. Visit the url and install the plug in. When the plug in is active, running or paused the processes wine-preloader X and wineserver use 100% of the CPU. This results in choppy audio in ALSA config and large blocks of static using OSS.
When running on same hardware on win98 and using system monitor these are the numbers I get. Boot Kernel processor Usage 5% Kernel Threads 31%
Firefox Kernel processor Usage 5% Kernel Threads 41%
Firefox with plug in loaded before running Kernel processor Usage 42% Kernel Threads 46%
Running in window on firefox. Kernel processor Usage peaks at 75% Kernel Threads 46%
Full screen mode (right click menu) 1024x768 Kernel processor Usage peaks at 90% Kernel Threads 46%
This may be just that the thread switching overhead with the debug calls pushes the cpu use to the limit of my hardware but a guess is the threading model/method used is not meshing with wine implementation.