SteamLink (Rayman Legends) seems to run with fixed 50fps instead of 60
-
Hello everyone,
I currently discovered RetroPie and was pretty happy as I saw, that there is also a SteamLink expansion. So I took a RP4 (4GB) and brought it to run (version is from Sunday, can check which one in detail if needed). Unfortunately it seemed, my 4k TV wants 4k/30Hz for every case. Rayman Legends (my game to test with) was running terrible slow. I don't know why, but it seems the game (or Steam maybe itself) will not render the game with just 30 fps, but half the game speed. So e.g. Rayman jumping takes twice the time. SteamLink itself told me it runs on FullHD, but only 30fps. RetroPie overlay says it is running with 10 fps. Letting a PC monitor stream it (also 4k), it seemed much better, so it seems an issue with the connection to the TV (Samsung).
So I followed a suggestion from reddit and added
"hdmi_ignore_edid=0xa5000080" to config.txt (no I did not know what I was doing) which was supposed to force 1080p/60fps all the time.Now it looked much better. RetroPie nevertheless shows sometimes 60, sometimes 30 fps. SteamLink itself runs now on 50 fps. And I mean it looks really "fixed", so sometimes 49 or 51, but it seems, "someone" holds it there by force. I don't know why, but it seems the game is still running not in the right speed, now it feels like 10-20% to slow (maybe 60 is expected?). SteamLink settings like quality or bandwidth or whatever all had no influence at all. Also reducing the resolution in the game only changes the quality but sticks to 50fps wihtout any change. Maybe some program trys to synch game and panel? TV-Panel should have 100Hz capability nevertheless.
Can one of you explain, why this could happen, that a game runs with less speed instead of just running with same speed but less images and maybe also what I can do against that? Are there other settings in config.txt I could try out? From the fact, that I have great latency (1ms input, 14ms display according to Steam), I do not think I am running in performance but just config issues here.
Btw: I also tried the N64 emulator and it seems everything can run quite nice, performance feels good, some sound problems here and there, but well it is an Pi running an emulator so that's fine for me. So I really do not think 60fps can not be reached. But I would be fine with 50 or even 30 as well, as long as the game is not slowed down.
Thank you a lot!
-
Pi Model or other hardware: 4 (4GB)
Power Supply used: Official USB-C 3A
RetroPie Version Used: 4.7.1
Built From: Pre made SD Image on RetroPie website
USB Devices connected: xbox 360 Wireless -
Hi everyone,
I was able to make it working with:
hdmi_ignore_edid=0xa5000080
disable_overscan=0
overscan_left=0
overscan_right=0
overscan_top=0
overscan_bottom=0
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
config_hdmi_boost=7Then I got 60fps in Steam, but no image. After disabling the Nvidia overlay in the Gforce settings I had an image again but heavy framedrops. After setting Bandwidth limitation in Steamlink itself to "Auto" these were gone as well. Now Rayman is running with 60pfs, what results in no speed change of the game. Why the game reacts so badly on not having 60fps I did not found out.
Best regards!
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.