https://bugs.winehq.org/show_bug.cgi?id=38043
Bug ID: 38043 Summary: Regen: does not reach max frame rate Product: Wine Version: 1.7.36 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: therealhdl@gmail.com
Created attachment 50676 --> https://bugs.winehq.org/attachment.cgi?id=50676 Screen shot of Regen with "show FPS" option enabled.
Regen, the Sega Genesis emulator, does not reach 60 FPS. It easily reaches 60 on the same hardware when running in Windows. Download links available here: http://aamirm.hacking-cult.org/www/regen.html
https://bugs.winehq.org/show_bug.cgi?id=38043
--- Comment #1 from Ken Thomases ken@codeweavers.com --- What version of Regen did you test with? I see 0.972 and 0.972 SSE2 at the site you linked.
I assume one needs a game ROM to see the problem. Is there a legally freely-available ROM that I could download to test with?
In the meantime, when it is running, is there a wine process using ~100% of a CPU or more? Or are they using much less CPU?
https://bugs.winehq.org/show_bug.cgi?id=38043
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ken@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=38043
--- Comment #2 from therealhdl@gmail.com --- (In reply to Ken Thomases from comment #1)
What version of Regen did you test with? I see 0.972 and 0.972 SSE2 at the site you linked.
I assume one needs a game ROM to see the problem. Is there a legally freely-available ROM that I could download to test with?
In the meantime, when it is running, is there a wine process using ~100% of a CPU or more? Or are they using much less CPU?
I've tested with every version (other than Linux, of course). Same behavior with all of them, but I typically use SSE2 as it has some performance benefits.
Here are a few freely available homebrew ROMs people have made:
http://www.alyjameslab.com/download.html (YM2612 Instrument Editor) http://bughunt.nolddor.ovh http://oerg866.titandemo.de/projmd/download.html
With a ROM loaded in Regen, the Wine process uses 12.5% total CPU but 100% of a core.
https://bugs.winehq.org/show_bug.cgi?id=38043
--- Comment #3 from Ken Thomases ken@codeweavers.com --- For me, turning on Alternate Timing seems to get it to 60 FPS. That option is documented in the ReadMe.txt as:
Alternate Timing - Normally Regen uses sound card for timing but some sound cards have problems with this. This causes FPS being jumpy and video/sound being skippy. Enabling this will cause Regen to use other timers for timing to fix that problem. So if you are experiencing those problems try enabling this.
Does that work for you?
https://bugs.winehq.org/show_bug.cgi?id=38043
--- Comment #4 from therealhdl@gmail.com --- (In reply to Ken Thomases from comment #3)
For me, turning on Alternate Timing seems to get it to 60 FPS. That option is documented in the ReadMe.txt as:
Alternate Timing - Normally Regen uses sound card for timing but some sound cards have problems with this. This causes FPS being jumpy and video/sound being skippy. Enabling this will cause Regen to use other timers for timing to fix that problem. So if you are experiencing those problems try enabling this.
Does that work for you?
It does work, thanks.
Although I noticed that the core usage goes up from 13% to around 72% if I place another window over Regen's, or if I switch to another virtual desktop. Should I submit that as a separate bug?
https://bugs.winehq.org/show_bug.cgi?id=38043
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #5 from Ken Thomases ken@codeweavers.com --- (In reply to therealhdl from comment #4)
(In reply to Ken Thomases from comment #3)
For me, turning on Alternate Timing seems to get it to 60 FPS. ...
Does that work for you?
It does work, thanks.
OK. I'm marking this bug as invalid since the problem apparently happens on Windows in some cases (or that option wouldn't be needed).
Although I noticed that the core usage goes up from 13% to around 72% if I place another window over Regen's, or if I switch to another virtual desktop. Should I submit that as a separate bug?
If you feel it's sufficiently buggy to warrant reporting, it should be a separate bug. You should, of course, check first whether there's a similar CPU usage pattern on Windows (with Alternate Timing enabled).
https://bugs.winehq.org/show_bug.cgi?id=38043
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Austin English austinenglish@gmail.com --- Closing.