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

    RP4 on 15kHz arcade cabinet : how to properly set TATE games resolution?

    Scheduled Pinned Locked Moved Help and Support
    retropie 4.6resolutiontate modemame 2003 plus
    17 Posts 3 Posters 3.2k 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.
    • N
      Nevohteeb @mitu
      last edited by

      Well, I indeed read that somewhere, but what I do not understand is that if I just write the aforementioned script under another name, let's say "set_video.sh", I actually see the image changing, which makes me think the resolution changed.

      Then, is there another way to modify the resolution on the fly ?

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

        @Nevohteeb said in RP4 on 15kHz arcade cabinet : how to properly set TATE games resolution?:

        Then, is there another way to modify the resolution on the fly ?

        AFAIK, only if you're running under X and using xrandr to create new resolutions and change them on the fly. Not sure you'll get 100% the same functionality as tvservice offered on previous Pi models.

        1 Reply Last reply Reply Quote 0
        • N
          Nevohteeb @mitu
          last edited by

          @mitu said in RP4 on 15kHz arcade cabinet : how to properly set TATE games resolution?:

          tvservice doesn't function correctly on a Pi4 - since it use a new set of drivers and tvservice doesn't know about the DRM/KMS layer.

          Just one question about that: if tvsercice does not work on RPI 4, why is it mentioned in the documentation here : https://www.raspberrypi.org/documentation/configuration/hdmi-config.md

          Even for RPI 4.

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

            @Nevohteeb tvservice still works when you're not using the v3d KMS/DRM driver, but then you'll loose all the 3D/GL functionality - not a very usable system for RetroPie and the emulators included.
            Maybe the documentation needs updated to specify the Pi4 limitations for tvservice.

            N 1 Reply Last reply Reply Quote 0
            • N
              Nevohteeb @mitu
              last edited by

              Ok, well, thx. :)
              I guess I should downgrade to RPI 3 then.

              1 Reply Last reply Reply Quote 0
              • N
                Nevohteeb
                last edited by

                @mitu said in RP4 on 15kHz arcade cabinet : how to properly set TATE games resolution?:

                tvservice doesn't function correctly on a Pi4 - since it use a new set of drivers and tvservice doesn't know about the DRM/KMS layer.

                I installed retropie on a RPI3 and I still have the same message.

                [E] Failed to power on HDMI with explicit settings (DMT mode 87)
                
                mituM 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @Nevohteeb
                  last edited by

                  @Nevohteeb You'll have to provide the complete command that gives this error - maybe the video mode you're trying to set is not correct ?

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    Nevohteeb @mitu
                    last edited by

                    @mitu

                    Hi mitu,

                    it happens when i do:

                    vcgencmd hdmi_timings 320 1 16 30 34 240 1 2 3 22 0 0 0 60 0 6400000 1                                                                                                                                    
                    tvservice -e "DMT 87"      
                    

                    Actually, the hdmi_timings are good. The problematic part is the tvservice one.

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

                      From the looks of it, tvservice may be trying to power on the actual HDMI port. Do you have configured the PI to output to GPIO by default ?

                      enable_dpi_lcd=1
                      display_default_lcd=1
                      
                      1 Reply Last reply Reply Quote 0
                      • N
                        Nevohteeb
                        last edited by

                        This is the results of vcgencmd get_config int.
                        enable_dpi_lcd and display_default_lcd are set to 1.

                        arm_freq=1500
                        audio_pwm_mode=514
                        config_hdmi_boost=5
                        core_freq=500
                        core_freq_min=200
                        disable_audio_dither=1
                        disable_commandline_tags=2
                        disable_l2cache=1
                        display_default_lcd=1
                        display_hdmi_rotate=-1
                        display_lcd_rotate=-1
                        dpi_group=2
                        dpi_mode=87
                        enable_dpi_lcd=1
                        enable_gic=1
                        force_eeprom_read=1
                        force_pwm_open=1
                        framebuffer_ignore_alpha=1
                        framebuffer_swap=1
                        gpu_freq=500
                        gpu_freq_min=250
                        init_uart_clock=0x2dc6c00
                        mask_gpu_interrupt0=1024
                        mask_gpu_interrupt1=0x10000
                        max_framebuffers=2
                        over_voltage_avs=-23750
                        overscan_scale=1
                        pause_burst_frames=1
                        program_serial_random=1
                        total_mem=4096
                        hdmi_force_cec_address:0=65535
                        hdmi_force_cec_address:1=65535
                        hdmi_ignore_edid_audio:0=1
                        hdmi_pixel_freq_limit:0=0x11e1a300
                        hdmi_pixel_freq_limit:1=0x11e1a300
                        
                        
                        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.