dosbox-pure icon indicating copy to clipboard operation
dosbox-pure copied to clipboard

"Show performance statistics" is missing

Open PoloniumRain opened this issue 6 months ago • 2 comments
trafficstars

Show performance statistics has disappeared from Core Options > Emulation. I doubt this was intentional? It happened very recently but i don't know which commit caused it... Maybe it happened when the missing Force 60 FPS Output was restored lol.

PoloniumRain avatar Apr 24 '25 12:04 PoloniumRain

I moved it to Core Options > Performance, it has "Performance" right in the name, it belongs there, right? ... right? Well, I'm not sure myself, I moved a few options around recently trying to figure things out. The entire "Emulation" category is more like "Misc". It currently has "Force Output FPS" in there, but someone might expect that under "Video". Though "Video" is described as "for the emulated graphics card" so the forcing of FPS doesn't really belong there either. We could move "On Screen Keyboard" out of "Input" into "Emulation", or remove it, if one doesn't want it just remove the mapping for it. Similar "Save State Support" having an "OFF" option is a bit silly, just don't use it? The description on the option (about being careful, it might not work with all games) is more important than the option itself I think. Luckily "Input Latency" will go away soon, that is another option I never liked :-)

Anyway, I hope you can deal with some options moving around. If you have any suggestions about how we could clean up things to make it easier and clearer, I'm all ears.

schellingb avatar Apr 24 '25 18:04 schellingb

Ahh i triple checked all the menus before making my post and i still didn't see it! Lol but yeah i suppose it makes sense in Performance, but it also made sense in Emulation, so either is cool.

Yeah the Save State Support > Off option is probably useless. I'm fine if both that and Input Latency were removed.

There's only a few minor things i'd change:

"Force Output FPS" has the frame rate options starting in this order: 60, 50, 70 and so on, instead of 50, 60, 70. The description also says "Try 60 FPS if you encounter screen tearing or vsync issues", but now that there's more FPS options it could have something like "Try another FPS setting if you encounter screen tearing, stuttering or v-sync issues. Setting this to the refresh rate of your display or the game may produce better results in some cases".

And the "3dfx Voodoo Performance" description mentions that a "restart" is required when switching to OpenGL, which is a bit confusing, because the core/game needs to be closed and re-opened. Everything else is perfect though, so feel free to close this.

(btw i've finally got an AMD 9950X3D and i'll post some interesting DBP tests in #519 soon-ish... This thing is pretty ridiculous...)

PoloniumRain avatar Apr 24 '25 21:04 PoloniumRain