RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Selecting PAL60 in emulator options?

    Scheduled Pinned Locked Moved Help and Support
    sdtvresolutiondisplaypal60pal
    4 Posts 2 Posters 368 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      benpa
      last edited by

      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 controller

      Hi, 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:

      1. Adding the following to cmdline.txt:
      vc4.tv_norm=PAL60
      
      1. 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...

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        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 the tweakvec 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, but runcommand does.

        B 1 Reply Last reply Reply Quote 0
        • B
          benpa @mitu
          last edited by

          @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?

          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by mitu

            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 to config.txt - see here - but that would enable it permanently and wouldn't be a toggle as it is with tweakvc.

            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.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            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.