Selecting PAL60 in emulator options?
-
Pi Model or other hardware: 3B+
Power Supply used: Official microUSB power supply
RetroPie Version Used: 4.8.8
Built From: Pre made SD Image on RetroPie website
USB Devices connected: XBOX One controller, USB keyboard
Controller used: XBOX One controllerHi, looking for a way to enable 60Hz PAL output for my CRT.
Currently, I can choose between 50Hz PAL or 60Hz NTSC (grayscale). It seems the past method of enabling PAL60 was to use the tweakvec Python script but the README on the tweakvec repo states this is no longer necessary as of Raspberry Pi kernel 5.10
The two solutions offered are:
- Adding the following to
cmdline.txt
:
vc4.tv_norm=PAL60
- Executing this command at runtime:
xrandr --output Composite-1 --set mode {mode}
However, the issue with both of these methods is that they seem to be overridden by the emulator settings - for example when I run a game through
pcsx-rearmed
my TV displays in grayscale NTSC...Does anyone know how to change the emulator settings to PAL60? The provided options only list PAL and NTSC resolutions...
- Adding the following to
-
If you're using the RetroPie image, which is based on the old Linux kernel and (given you're using a 3B+ model) still listens to the VC4 firmware commands, the
tweakvec
method should still work. The newer methods - detailed in thetweakvec
repository - apply to newer Linux kernels and when the KMS/DRM GPU drivers are used... for example when I run a game through pcsx-rearmed my TV displays in grayscale NTSC...
If you have used the
runcommand
menu to choose the resolution, that may happen - I don't think the emulator itself changes the resolution/videomode, butruncommand
does. -
@mitu Thanks for your swift reply! My version of RetroPie seems to be based on Linux 5.10.103 (the tweakvec readme states it's not needed for "If you're using the Raspberry Pi Foundation's kernel, branch 5.10 or newer"). Is the RetroPie kernel completely seperate to the Raspberry Pi Foundation's kernel?
-
I was under the impression that
tweakvc
would work for RaspiOS Buster based systems, despite the comment on the project page.Other option would be to add a correct
sdtv_mode
toconfig.txt
- see here - but that would enable it permanently and wouldn't be a toggle as it is withtweakvc
.EDIT: it seems that the official firmware doesn't have PAL60 support, only some experimental versions which were beta tested as part of the Github topic mentioned above.
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.