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

    Screen tearing pi4b CRT composite

    Scheduled Pinned Locked Moved Help and Support
    crtpi4bpalscreen tearing288p
    3 Posts 2 Posters 509 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.
    • CrushC
      Crush
      last edited by Crush

      So i found out early that the pi4b is not capable of switching resolution back and forth over composite, so I'm just running it on 288p.
      But i find there's massive screen tearing, especially in 2D games.
      Is there any way to fix this issue? I love my Pi3b and everything but I'd really like to play some games i can't play on that one and experience them on my CRT.

      The only suggestions i can find is of people changing "dtoverlay=vc4-fkms-v3d" in to "dtoverlay=vc4-kms-v3d,composite=1"
      But that results in an error that doesn't fully display. ! (Picture: https://drive.google.com/file/d/17I_fpFsN5VMBN4UsQvAy47fEEjbkbUa_/view )

      Pi model 4b
      retropie version: 4.8.2
      CRT: PAL 288p/576i 50Hz
      config.txt: ...

      # For more options and information see
      # http://rpf.io/configtxt
      # Some settings may impact device functionality. See link above for details
      
      # uncomment if you get no picture on HDMI for a default "safe" mode
      #hdmi_safe=1
      
      # uncomment this if your display has a black border of unused pixels visible
      # and your display can output without overscan
      #disable_overscan=1
      
      # uncomment the following to adjust overscan. Use positive numbers if console
      # goes off screen, and negative if there is too much border
      #overscan_left=16
      #overscan_right=16
      #overscan_top=16
      #overscan_bottom=16
      
      # uncomment to force a console size. By default it will be display's size minus
      # overscan.
      #framebuffer_width=1280
      #framebuffer_height=720
      
      # uncomment if hdmi display is not detected and composite is being output
      #hdmi_force_hotplug=1
      
      # uncomment to force a specific HDMI mode (this will force VGA)
      #hdmi_group=1
      #hdmi_mode=1
      
      # uncomment to force a HDMI mode rather than DVI. This can make audio work in
      # DMT (computer monitor) modes
      #hdmi_drive=2
      
      # uncomment to increase signal to HDMI, if you have interference, blanking, or
      # no display
      #config_hdmi_boost=4
      
      # uncomment for composite PAL
      #sdtv_mode=2
      
      #uncomment to overclock the arm. 700 MHz is the default.
      #arm_freq=800
      
      # Uncomment some or all of these to enable the optional hardware interfaces
      dtparam=i2c_arm=on
      #dtparam=i2s=on
      #dtparam=spi=on
      # Uncomment this to enable infrared communication.
      #dtoverlay=gpio-ir,gpio_pin=17
      #dtoverlay=gpio-ir-tx,gpio_pin=18
      
      # Additional overlays and parameters are documented /boot/overlays/README
      
      # Enable audio (loads snd_bcm2835)
      dtparam=audio=on
      
      [pi4]
      # Enable DRM VC4 V3D driver on top of the dispmanx display stack
      dtoverlay=vc4-fkms-v3d
      max_framebuffers=2
      
      [all]
      
      dtoverlay=vc4-fkms-v3d
      overscan_scale=1
      sdtv_mode=2
      sdtv_mode=18
      #sdtv_aspect=1
      disable_overscan=1
      overscan_left=26
      overscan_right=14
      overscan_top=12
      overscan_bottom=10
      enable_tvout=1
      enable_uart=1
      
      
      sirhenrythe5thS CrushC 2 Replies Last reply Reply Quote 0
      • sirhenrythe5thS
        sirhenrythe5th @Crush
        last edited by sirhenrythe5th

        @Crush i also would love to run my Pi4 on my CRTs, but i still have no solution for that :/
        Composite looks awful and throttles the performance, Pi2Scart does not work as well as on the Pi3, Gert666 as well, seems to be hopeless.

        -- Retro-Achievements Username: SirALX --
        RetroRatio: 1.88
        Started Games beaten: 2,47%
        Site Rank: 4382/93743 ranked users (TOP 4.76%)
        Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

        1 Reply Last reply Reply Quote 0
        • CrushC
          Crush @Crush
          last edited by

          The issue seems to be specific to RetroArch, standalone emu like ReDream look both sharper and don't have screen tearing.

          In RetroArch.cfg i've already set the following to no avail:

          video_refresh_rate = "50.000000"
          video_vsync = "true"
          
          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.