Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord
    1. Home
    2. Huskion
    3. Best
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 2
    • Best 1
    • Controversial 0
    • Groups 0

    Best posts made by Huskion

    • RE: CRT on Raspberry Pi3 - overscan issue

      @madbrain

      Hi there, I had the same problem as you. I couldn't get the Pi3 composite output working with overscan for Recalbox. I've spent quite a while figuring this out on my Pi3 but I think I've got it.

      It may be contradictory in some places, but please set your config.txt in the following way, making sure that each line is in this exact order:

      [pi3]
      # Raise the first security limit up to 70   instead of 60   for pi3
      temp_soft_limit=70
      enable_tvout=1
      
      #NTSC-480i
      sdtv_mode=0
      
      #NTSC-240p
      #sdtv_mode=16
      
      #PAL-576i
      #sdtv_mode=2
      
      #PAL-256p
      #sdtv_mode=18
      
      #4:3
      sdtv_aspect=1
      
      #16:9
      #sdtv_aspect=3
      
      disable_overscan=1 #this is on purpose
      hdmi_force_hotplug=0
      hdmi_ignore_hotplug=1
      dtoverlay=vc4-fkms-v3d #fkms not kms
      overscan_top=32
      overscan_bottom=32
      overscan_left=32
      overscan_right=32
      include crt/recalbox-crt-config.txt
      

      Uncomment (delete #) from the start of the line for the resolution and mode you need. It is also important that you have 'fkms' instead of 'kms'. You will likely need to adjust the overscan values to the desired amounts after testing a few times. For me (Sony Trinitron) I used -14, -5, 13, 25 respectively. You can also use overscan_scale=0 instead of the four individual values and see if that's better for you.

      Additionally, you have to edit the file cmdline.txt. The entry is a single line and must stay that way. At the end of the existing text, add:

      video=Composite-1:720x480@60ie
      

      for NTSC-480i.

      For NTSC-240p you will need to keep 720x480 but the end should say @60e (no i means no interlacing). Setting 720x240p here will cause the image to only appear across the upper half of the screen.

      Likewise, for PAL-576i, it's 720x576@50ie. For PAL-256p it's 720x576@50e.

      I hope this helps you and anyone else with this issue.
      P.S. I think updating Recalbox will reset all this. Might be better to put it into recalbox-crt-config.txt but I'll cross that bridge when I get to it.

      posted in Recalbox General
      Huskion
      Huskion