Normally I use bgfx as the video output, in conjunction with the crt-geom-deluxe chain, which worked great up until the last release.
I both upgraded my OS (Kubuntu 18.04) and MAME (0.197) at the same time, and ever since MAME performs ... oddly. Using bgfx at least, opengl does not exhibit the problem. All the other apps/games I run behave as expected, too.
Disabling autoframeskip (-noafs) shows that MAME runs at 84% speed, no matter the driver. I renamed my mame.ini and created a new one with default settings, and now it's at 90%. Trying to narrow down what causes the difference.
Enabling autoframeskip causes the frameskip to jump up and down from 0-3 in regular intervals.
I don't use waitvsync. And even with no chain active, the performance limit is still there.
Any other Linux bgfx users here?...
I'm sure some of you will be quick to blame the OS upgrade but I don't have anything else that uses bgfx so I can't rule that out.
Last edited by EoceneMiacid; 05/01/18 11:26 AM.