[Linux] FCEUX runs faster when being built using GLVND
1 year ago
Vietnam

I noticed that on my machine (Alpine Linux 3.17), the game runs about 3-5% faster if FCEUX was built using GLVND instead of "legacy" OpenGL. Sounds small but it'll really do something on warpless runs.

Can other runners who use Linux try building it and see if the game runs any faster, please? I hope there isn't any problem and it's just my PC doing crazy things.

edit. I've only tried it on version 2.3.0 and 2.4.0 of the emulator. I'm tesing it with newer versions now.

Edited by the author 1 year ago
New York, USA
stillavery
She/Her, They/Them
1 year ago

if it runs faster, that's just not allowed, its an emulator and if its running at a faster speed its not properly emulating the game.

pensrock_12 likes this
Vietnam

Turns out, on my machine, that speed changes only happens on GTK builds (pre-2.4.0). Newer versions replaced it with Qt5/6 and somehow fixed the issue (or maybe, at least, on my machine, as they run even slower than the legacy builds). However, most (if not all) distros provide packages of the emulator that weren't build with glvnd, so I think it shouldn't be much of a problem for the moderators.

But I'm quite concerned that someone might utilise it and there's no practical way to check if that person used an emulator that was build with it or not.

Edited by the author 1 year ago
New York, USA
stillavery
She/Her, They/Them
1 year ago

its so insanely easy to tell if a run is sped up, if you think smb1 mods are dumb enough to not notice that then like idk what to tell you

Chanceux and Aryll like this
Game stats
Followers
7,811
Runs
8,824
Players
1,793
Latest news
Requirements for High-Level Any% Runs

Any% (NTSC) runs below 4:57.000 must now fulfill additional requirements in order to be verified.

  • The run's full session must be included in the submission description.
  • For emulator runs below 4:57.000, some form of input display must be visible for the duration of the run. A hand-cam or input
4 months ago