Low framerate on main EmulationStation menu - Pi 4
-
I mean in a portable build, without being always plugged into a power socket 😄 As for the effects of the option, setting
force_turbo=1
did increase performance on the main ES menu, making it workable in Carbon and pixel-metadata, but the metapixel theme still struggles during movement between some screens. It's an okay workaround for now, but I still feel like it shouldn't be necessary... -
Update: Even having force_turbo=1, I'm still getting tearing in Gambette randomly. I'll record a video.
-
It doesn't look like I have permission to upload videos on the forum, unless there's another way to do it?
-
@rilight Yes, we limit the size of attachments so I guess a video is too large for the limit.
-
Makes sense, how large is the limit? I just scaled the video to a terrifyingly low resolution and it still wouldn't upload
-
Never mind, I just uploaded it to imgur instead:
-
please provide a verbose log for that game: https://retropie.org.uk/docs/Runcommand/#launch-with-verbose-logging
-
@dankcushions Sure, here you go: https://termbin.com/fk91
(I know they can decrease performance, but while shaders are enabled on startup the video I recorded above is with them completely disabled.) -
I just discovered that the 30fps problem on the ES main menu only happens when the UI transition style is set to "Fade". Using "Slide" or "Instant" it stays around 57 - 60fps according to the framerate display, although opening the start menu still causes it to drop to 30fps instantly. This also still doesn't fix my issues with screen tearing in-game.
-
@GreenHawk84 has confirmed this is a problem out of the box on a fresh install: https://retropie.org.uk/forum/topic/27377/inconsistent-es-menu-speed-with-pi4/
-
@Krakatoa bumping up VRAM as in ES menu>Other Settings>VRAM Limit? I bumped it to 500Mb and the carousel is still slowing down to ~30fps on fade randomly.
-
@GreenHawk84 I tried the same thing a few days back in this thread and didn't have any luck either :/
-
I can confirm the menu speed improves after a game is loaded.
-
Interesting, it doesn't really seem to help me but that might be because my theme displays more than the default carbon theme.
-
I'm having exactly the same issue. ES just decides to drop to 30fps at random times, and I'm seeing screen tearing in games.
- Brand new Pi4B 8GB
- Not overclocked.
- Absolutely stock settings.
- Official Pi4 image downloaded from this site.
It's really frustrating that in some ways the Pi4 performance seems worse than my Pi3B+. There is something amiss here.
-
Wait, what's the recommended gfx driver to run on the Pi4 at the moment?
I haven't modified by my config.txt since I installed RetroPie on this SD card from a freshly downloaded image about a week ago, and it's showing:
dtoverlay=vc4-fkms-v3d
Is the fake KMS driver the one I should be using? Because performance seems dire in most emulators and in ES.
N.B.: That's where the tearing is coming from: the driver is just that freaking slow that it's not able to maintain 60fps.
-
@stoo are you using a 4k display? that will be the issue - set to 1080p via raspi-config
-
@dankcushions No, I'm not. Both 4k and analog are already disabled.
-
@stoo well, fkms is the default configuration on retropie and whilst there does appear to be reports of frame rate issues in ES, general emulation generally does not have issues (obviously n64 and other more advanced emulation notwithstanding).
if you have issues with general emulation please create a new support thread, providing the information requested in in https://retropie.org.uk/forum/topic/3/read-this-first
-
@dankcushions: We're both having the same issue with the emulation tearing, so I think there must be some common factor. (Also, since my initial post in this thread I replaced my power cable and HDMI connector with official Raspberry Pi ones so I know that's not the problem.)
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.