Raspberry Pi 5 overscan, CRT component video
-
Hello!
I'm struggling with setting retropie retroarch resolution.
I left emulationstation on resolution 704x432, but I want retroarch to always start with resolution 720x240.
No matter how I try to save this resolution in retroarch.cfg, it doesn't load on start.What should I do for retroarch to always start with resolution 720x240?
With tvservice I had onstart and onend codes, but I don't know and can't find what codes work for KMS. -
What should I do for retroarch to always start with resolution 720x240?
Is this your current resolution ? You can't just pick an arbitrary resolution if it's not supported by the current video driver.
FWIW
runcommand
is responsible for switching/setting the resolution and will save it to/dev/shm/retroarch.cfg
and then pass it on to RetroArch.With tvservice I had onstart and onend codes, but I don't know and can't find what codes work for KMS.
There are none, there's no
tvservice
-like utility for KMS/DRM, each application has to implement video resolution -
@mitu It's a supported resolution. I can change to it in retroarch settings. The problem is that there's no option (as fas as I can find) in Retropie to determine different resolutions for emulationstation and retroarch.
I'll try to make it more clear - i want emulationstation to use one supported resolution, and retroarch cores to use another. Automatic switching between resolutions on start and on end of games.
-
@Peeteris said in Raspberry Pi 5 overscan, CRT component video:
The problem is that there's no option (as fas as I can find) in Retropie to determine different resolutions for emulationstation and retroarch.
Not an option per-se, but the
runcommand
launch menu allows you to choose from one of the supported resolutions - so RetroArch can run in a different resolution than the (default) one used by EmulationStation. Have you tried doing that ? -
@mitu for some reason there are no resolution options in runcommand options. Pi5 through composite supports 8 resolutions, which are also available in retroarch and other platforms like Recalbox.
Can I add those supported resolutions to runcommand manually, so I can choose them? -
@Peeteris said in Raspberry Pi 5 overscan, CRT component video:
@mitu for some reason there are no resolution options in runcommand options. Pi5 through composite supports 8 resolutions, which are also available in retroarch and other platforms like Recalbox.
This means they're not detected by
runcommand
. I guess that's one of the things that needs looked over for PI5 support. -
@mitu is there any solution for now? ☺️
-
@Peeteris said in Raspberry Pi 5 overscan, CRT component video:
@mitu is there any solution for now? ☺️
Try to manually add an override for the resolution from RetroArch's menu and save it, see if it gets applied and overrides the resolution set by
runcommand
. -
@mitu Thank you! Core overrides did work. :)
-
@Peeteris Glad it works. There may be a solution for the overscan margins being ignored - see https://github.com/raspberrypi/linux/pull/5845 - so check again when a new kernel shows up during regular updates with
apt
. -
@mitu thank you very, very much for the help and information about kernel. :)
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.