Some games feel stuttery (FBAlpha)?
-
@caver01 @GreenHawk84 Hmm this is still weird that i get no issue with threaded video on, so it's most likely a combination with another setting, perhaps the audio driver since threaded video will create separate video and audio threads ? As mentioned, i use alsa, not alsathread.
-
threaded video on has been the retropie default for as long as i can remember. it doesn't cause a stutter in a default retropie setup, at least.
i think @psyke83 is probably on the right lines. maybe one of the 'dangerous tweaks' here have been applied? https://github.com/RetroPie/RetroPie-Setup/wiki/Input-Lag
or a shader?
-
@psyke83 I never heard of video_max_swapchain_images, and I have not modified anything there. I can check to see what the value is but I am not sure where to access this. Funny you mention later 16bit games because I believe threaded video is enabled on Genesis/SNES cores and does not cause an issue. I played Sonic and Contra III to confirm stutter on my other cores and saw nothing like FBAlpha. I have to confirm again later when I am home from work.
-
@dankcushions would you like any of my files to take a look at and see if anything is out of wack?
-
@greenhawk84 sure! what directory are your roms in? that will determine which .cfg file is at play. also we would need to see the /opt/retropie/configs/all/retroarch.cfg
do you have any per-game or per-core overrides set?
-
@dankcushions - I use the Arcade, Neo-Geo, Megadrive (Genesis), SNES, and NES folders (I think that's all of them)
-
@psyke83 - as of now none of my cores use threaded_video only vsync. I tested Megadrive, NES, and SNES today and the games are very smooth.
-
You could potentially have configuration in the system-specific retroarch.cfg that would override what's in the shared configuration. The simplest way to check is to open a game using the FBAlpha core, then check the video settings menu. It's listed as
Max swapchain images
there, and needs to be set to 3. -
@greenhawk84
did you manage to save ''threaded video=off'? Mine is always turned on again after I restart a game. I tried saving the options on game. It's the only option I believe that isn't saved. -
@greenhawk84 @coldnpale you should probably edit the configuration files directly. To be honest i wouldn't be surprised if your version of retroarch was suffering from the same issue lr-fbalpha suffered with hiscores (not saving properly), since the buggy cross-platform file handling library that was used in lr-fbalpha was first used in retroarch.
-
@barbudreadmon
Would updating retroarch be helpful? I have the version that came with retropie 4.3. Also, is lr-fbalpha still suffering with a buggy hiscores or is this fixed now? -
@greenhawk84 said in Some games feel stuttery (FBAlpha)?:
I use the Arcade, Neo-Geo, Megadrive (Genesis), SNES, and NES folders (I think that's all of them)
thanks! right ok, so we need to see:
/opt/retropie/configs/all/retroarch.cfg
/opt/retropie/configs/arcade/retroarch.cfg
/opt/retropie/configs/neogeo/retroarch.cfg
/opt/retropie/configs/megadrive/retroarch.cfg
/opt/retropie/configs/snes/retroarch.cfg
/opt/retropie/configs/nes/retroarch.cfg -
@coldnpale said in Some games feel stuttery (FBAlpha)?:
@barbudreadmon
Would updating retroarch be helpful? I have the version that came with retropie 4.3. Also, is lr-fbalpha still suffering with a buggy hiscores or is this fixed now?I helped fixing it last month on lr-fbalpha, the fix should have been backported to retroarch in the next few days, so yes updating should help.
-
@coldnpale yes I was able to save my .cfg to threaded video "false." Remember there are multiple .cfgs that we have to worry about. I still need to get home later and upload them for viewing.
-
-
@greenhawk84 said in Some games feel stuttery (FBAlpha)?:
so that all looks fine for fba to me - i only checked fba but /all/retroarch.cfg looks fine, and so does /fba/retroarch.cfg other than video_threaded = "false" (i have nothing set, which means it's "true" as per /all/.cfg). not sure if we've proved that's not your issue or not but anyway:
so unless there's some core/game overrides going on, the only other place i can think is the /all/retroarch-core-options.cfg file. can we see that please?
-
@dankcushions - I added it to the folder. Let me know if there are any other files.
-
I'm still a bit scared to run "update installed packages" since it kept giving me the older version of FBAlpha. Anyone else run into this? I updated the setup script manually too.
-
@greenhawk84 said in Some games feel stuttery (FBAlpha)?:
@dankcushions - I added it to the folder. Let me know if there are any other files.
this file still has the CPU overclock that i thought caused problems above
fba-cpu-speed-adjust = "170"
-
@dankcushions, yes, I use this setting for the slow performance in Metal Slug games. I think someone told me at the time that dialing the overclock up would not harm anything else. I really don't notice any performance difference and the stuttering was still there when I turned it back to 100. Only when I disabled threaded video I saw FBA smooth right out back to normal.
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.