realnc / dosbox-core

A DOSBox core for use in RetroArch and other libretro frontends.
GNU General Public License v2.0
42 stars 16 forks source link

Cycles auto and max bugged because of default limits #13

Closed andres-asm closed 4 years ago

andres-asm commented 4 years ago

The beauty (and the purpose) of cycles auto and max is that you wouldn't need to tweak so much to get decent game performance

Setting cycles to max results in the following:

imagen

This would be fine for low end games but not for something like quake... I benchmarked with this: quake +timedemo demo1

I didn't have enough patience to wait for the timedemo to finish

If I do the same but beforehand I run: config -set cpu cycles max

imagen

imagen

auto is also unusable for quake too even if I set it from the commandline, not sure why, but it's worse when using the core options because the result is:

imagen

andres-asm commented 4 years ago

Weirdly enough auto in DOSBox-SVN is perfect in my device:

imagen

imagen

imagen

realnc commented 4 years ago

If you don't want a max cycles limit, set them to 0.

andres-asm commented 4 years ago

for whatever reason it all just worked even in auto now...