Amiberry 3.3 / RPi 4 slow
-
@asinoladro I’m glad you god this working - also, thanks for the detailed tip.
It’s not working so far on my end. I managed to change the resolution to 1x16 (CEA 1920x1080 60Hz), clock 148MHz), but the Amiberry is just as slow as ever.
I followed your path regarding the tvservice option. This is my list. None of the resolutions are desrcribed as ‘native’, and one is desribed as ‘preferred’ - but that’s 30Hz, so no.
My output:
https://ibb.co/jfrVtLdNot sure what to do now. Should I just check them all and see if any works?
-
@asinoladro Aargh. Even with the 1x16 setting forced in config.txt, apparently I’m still in the wrong mode:
Damn.
-
@gordonfreemanjr please post your config.txt. (via a pastebin site).
You sure you uncommented the mode options etc?
And make sure you're using the hdmi port closest to the USB power also.
-
@buzz Here's my config.txt:
Yes, I'm sure I'm using the correct HDMI port.
-
@gordonfreemanjr what happened since https://retropie.org.uk/forum/topic/29495/30-fps-cap-at-4k-workarounds/7?_=1612256647099 ? i thought you had this sorted using a different mode?
have you forced some other mode via the runcommand resolution select for amiberry?
-
@dankcushions What happened is it didn't work. Apparently I didn't switch to the other resolution at all. Running /opt/vc/bin/tvservice -s showed that I'm still in the 4K resolution despite raspi-config claiming otherwise. Same situation as @asinoladro's.
I was puzzled why Amiberry is still slow after switching to 1080p. Apparently I wasn't in 1080p at all, that's why.
-
@gordonfreemanjr so in a previous post you say that
hdmi_group=1 hdmi_mode=16
causes ES not to boot up at all, but now it's back in your config.txt? and
hdmi_group=2 hdmi_mode=82
which booted fine, is no-longer in contention?
i'm not really sure what your process is of checking this is. you edit the file, save, REBOOT, and then check via tv service? do you also check the config.txt at this point to make sure the setting has stuck?
-
@dankcushions Nope. Let me go through the events quickly:
- Amiberry is slow. I find the advice on the resolution and framerate. Apparently 4K is stuck at 30 FPS. I use raspi-config to switch to 1080p
- I reboot, the ES is gone and won't boot. I edit the config.txt, try to comment the HDMI values back. I save, I reboot. The ES is still gone. I check whether my changes were saved: yes, they were
- I give up and wipe the SD card to start over
- Once the new RetroPie is installed and working, I perform an experiment: I do the same thing, which is changing the resolution with raspi-config on a freshly installed RetroPie. Same situation: the ES is gone and won't boot. I wipe the SD card again
- With another clean install, I'm back to tackle the issue again. As for some reason this blows my ES sky high, this time I'm not touching raspi-config. I edit the config.txt with sudo nano, set the HDMI values to 1x16, I reboot.
- The ES works and boot correctly. I run raspi-config to check the resolution: apparently it's 1080p. At this point I write in the other topic that I made it.
- I try Amiberry: no changes, laggy and choppy
- I learn about the /opt/vc/bin/tvservice -s command. The output tells me that I'm NOT in 1080p at all, but still stuck in 4K.
- ...and here we are.
-
@gordonfreemanjr thanks for the summary. sticking to one thread would help! and have you tried
hdmi_group=2 hdmi_mode=82
in config.txt?
-
@dankcushions You're right. The reason is I was convinced we're talking two separate issues, that's why two topics. Sorry about that!
I haven't, let me try it real quick.
-
@dankcushions Ok, tried it. No changes. Also, according to /opt/vc/bin/tvservice -s I'm still in 4K even with 2x82 settings forced with config.txt
-
What resolutions does your TV support ? If you use the Runcommand launch menu to change the resolution, what are your choices ?
-
@mitu Tons... it’s over 50 of them.
Screenshots:
https://ibb.co/2McjX00
https://ibb.co/RBtpYg9
https://ibb.co/MpqWmx7
https://ibb.co/ZGx1V0BI tried setting 87-15 and 87-17 as global Amiberry modes, no change.
For the record, I’m back to the 1x16 setting in the config.txt. Not that it changes anything.
-
@gordonfreemanjr said in Amiberry 3.3 / RPi 4 slow:
For the record, I’m back to the 1x16 setting in the config.txt. Not that it changes anything.
Is looks like your TV is upscaling everything to 4k ? Try setting
justhdmi_safe=1
into
config.txt
and see if it boots to a different resolution. Does the TV have a 'Game Mode' you can turn on ? -
@mitu Yes, the TV has a Game Mode. If hdmi_safe=1, should I also uncomment the group/mode settings?
-
@gordonfreemanjr You can comment out the custom video mode and try with just
hdmi_safe
. -
@mitu Um, no. With this setting on and the custom modes commented out, the ES won’t boot.
Also, the terminal window looks like this:
https://ibb.co/t2ztQTX -
Ok, so the
hdmi_safe
works, but for some reason ES doesn't start.
Can you runemulationstation --debug
and post the\\retropie\configs\all\emulationstation\es_log.txt
to pastebin.com ? -
@mitu Sure. Here:
-
@gordonfreemanjr The log shows no error related to the video and a proper showdown.
I just tried the same thing on a Pi4 and EmulationStation starts ok - albeit in 640x480 @ 60hz, forced byhdmi_safe
. Does your TV shows the change of resolution when starting ?
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.