Set amiberry to 50Hz
-
Hi, i am new here.
I am just installed retropie 4.6 on my rpi4. All work well, but i can not set amiberry at 50hz.
I have tried to set videomodes.cfg to CEA19 but...nothing. Retropie continue to use his standard mode 1080p 60hz.
My TV is full HD and it supports all videomodes at 50hz and 60hz.
My objective is to set c64 and amiberry to 50hz to avoid stuttering and revert back to 60hz to use mame, psx, and so on.
How can i solve this? -
@Quark said in Set amiberry to 50Hz:
I have tried to set videomodes.cfg to CEA19 but...nothing. Retropie continue to use his standard mode 1080p 60hz.
Have you tried the runcommand launch menu to choose the resolution ?
-
Hi..
I have tried to use runcommad by pressing A key after game launch and set it to a mode at 50Hz but it is ignored. -
@Quark Can you provide mode info about your setup - https://retropie.org.uk/forum/topic/3/read-this-first ?
-
Pi model:rpi 4
Ram: 4 Gb
Psu: Raspberry Pi Foundation official
SD: samsung evo 128gb.
TV: 43" medion full HD
USB Devices connected: a keyboard and a remote to use kodi.
Retropie version: 4.6
Built from: PINN (https://github.com/procount/pinn) (i have installed raspbian and libreelec too to a different partition).
I have installed retropie from PINN repository.No rpi overclock.
I have installed amiberry by compiling source code in manage package options.
My past attemps:- i tried to add file videomodes.cfg into opt folder but it seems not work (It works fine in my old Rpi3 with a older retropie version).
- set "+start_amiberry.sh" into amiga rom folder adding line (tvservice --explicit="CEA 31") it works but not revert back at he exit to main screen to 60Hz.
- I tried too to set runcommand amiberry to a different resolution but it does not work......I have installed Puae and runcommand works well, it can change any resolution. (amiberry seems to ignore this setting).
I hope that it can help to understand.
-
@Quark said in Set amiberry to 50Hz:
i tried to add file videomodes.cfg into opt folder but it seems not work (It works fine in my old Rpi3 with a older retropie version).
That won't work, since the Pi4 doesn't have the same method for changing the video resolution like on previous versions.
set "+start_amiberry.sh" into amiga rom folder adding line (tvservice --explicit="CEA 31") it works but not revert back at he exit to main screen to 60Hz.
You need to add the corresponding command to switch back, try
tvservice -p
, since this will pick the TV's preferred video mode.I tried too to set runcommand amiberry to a different resolution but it does not work......I have installed Puae and runcommand works well, it can change any resolution. (amiberry seems to ignore this setting).
OK, I think I know why. The resolution change works for libretro based emulators, so it's not a problem with your setup. However, Amiberry uses a mix of SDL2 and the old
dispmanx
video api, while the video resolution expects SDL2 and the KMS/DRM api - that is why the runcommand choice doesn't apply.It the
tvservice
commands for switching the resolution work, I think right now they're the only method to change the resolution/video mode foramiberry
on the Pi4. -
Good thx Mitu, i have understood. I will wait future development of retropie...hoping devs can solve or workaround this problem.
But, there is a file or script where to place "tvservice -p" command or must i write it in terminal every time i use and exit from amiberry?
lr-puae is a good alternative, it run well with "runcommand", but it is still unripe. (i have problems to use whd and convert them into hdf).
-
@Quark said in Set amiberry to 50Hz:
But, there is a file or script where to place "tvservice -p" command or must i write it in terminal every time i use and exit from amiberry?
You can use the onstart/onend script support in runcommand (see here) and the
tvservice -p
in the onend script.
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.