This usually stems from the use of inappropriate drivers, and/or a compositing window manager. The Nouveau package supports Nvidia cards with an open-source implementation. Nouveau's Vsync support is spotty at best, and I don't think anybody should use it on purpose.GradualGames wrote:It still seems like Windows is the best platform for nes development. I haven't yet seen an NES emulator that had a complete, fleshed out GUI, AND was able to use vsync properly, on linux. It's always sheary or choppy. Plus, I'm not sure I've been able to use any debugging facilities on any emulator on linux when I've tried. I tried Wine once with a couple (as well as ones built natively for linux), but then I recall horrible sound lag issues. I know some folks here do use linux---so I'm just curious if it is possible to get around all these problems or if people just smugly put up with the problems just so they can be "non windows users." Haha. Then again last time I tried linux for nes dev was in 2012, maybe the situation has improved?
FCEUX and Mednafen are both fine on Debian from experience.
I will agree that Wine's sound support is lacking, and often introduces additional delay to the audio that is not desirable. Not unusable, but long enough it makes using Famitracker annoying.