All cores video stutters slightly with update from 4.0.2 to either 4.1 or 4.2
-
No problems for me with Super Mario All-Stars playing the Lost Levels in Snes9x 2010 1.52.4 b2a69de
-
I played a bit more and I see some jitter for sprites, but only because I was overanalyzing everything. The game was still looking great and was totally playable.
How does it work "out of the box" with no video tweaks at all? I've done literally nothing to my two Pi 3s that are connected to TVs in terms of video settings aside from setting overscan and forcing HDMI audio, and they work great. It's sounding like you've "fiddled with the knobs" so hard trying to make a test suite run perfectly that now games are suffering.
-
@obsidianspider Tonight I will do a clean install of 4.2 and do nothing other than uploading the rom to verify, but all I did for last nights testing was set video_threaded to false and video_driver to dispmanx. No other changes were made, besides testing the video_frame_delay in the nes-specific retroarch.cgf file. Just to rule out any outside influence though, I will leave the video driver to gl and threaded video to true and see what that gets me.
For me, on The Lost Levels, it was stuttering so badly, that it was just not playable. Mario would freeze midair for 1-2 frames, every few seconds. If you didn't experience that, than there is something definitely going on with me changing the video driver or video threaded.
-
@dukesilver If there's a variable/setting you want me to confirm, let me know, but yeah, as far as I know, my stuff is default.
-
@obsidianspider Just to humor me, would you be willing to try dispmanx for video driver and video threaded to false.
-
@dukesilver oh yeah, dispmanx and threaded video off makes that game run like total garbage.
Running with just dispmanx as the driver makes it better, but it is a bit jerky.
Going back to threaded video on and gl as the driver is much better. Is it 100% perfect? No, but it's more than acceptable to me.
-
@obsidianspider Great for diagnosing the problem, crappy for me trying to reduce input lag. Brunnis discovered that changing to dispmanx from gl saves 1 frame of input lag, which is great. So it looks like something changed with the driver from 4.0.2 to 4.2. I may open up an issue in git at some point, but for the sake of this thread, after I confirm your findings, I think we can close this.
Thank you for working with me to help figure this out.
-
@dukesilver I've tried to minimize lag in the past and it ended up being a giant pain in the rear. I turned game mode off and went back to default settings. For most games it's totally fine for me. When I obsess over things like that I tend to forget what the heck I'm trying to do, which is play and enjoy these games. But I get it, I've been there. I spent around 30 hours trying to figure out why a kernel update broke a script to drive the second screen on my Super Famicom Pi.
-
@Brunnis , care to look at these findings? I know you did a bunch of research on input lag and determined that dispmanx and video_threaded = false worked great at reducing input lag, but with version 4.1 and 4.2 of retropie, it stutters so bad it's not playable. Any thoughts?
-
@dukesilver Please wait before opening issues on our issue tracker. We cannot be responsible for bugs in every single 3rd party piece of software we ship with, and the issue tracker clearly says to use the forum (It doesn't mean open a thread on the forum, and in 2 days time open a ticket ).
The dispmanx driver in retroarch had some changes that removed the triple buffer which may be related.
https://github.com/libretro/RetroArch/commit/0b75671c21ec1e891779031b6435ad18debe3e60
You will need to open an issue there. They may want you to build RetroArch and test before/after the changeset.
-
@BuZz I see that now, I was only trying to help and follow the rules, that's why I waited and tried to do as much research and post here first. I didn't know enough of the software to realize it was due to a 3rd parties change.
-
did this get resolved? I have a slight stutter as well on the newest 4.4.4 clean retropie install:
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.