RP4 on 15kHz arcade cabinet : how to properly set TATE games resolution?
-
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 ?
-
@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 astvservice
offered on previous Pi models. -
@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 andtvservice
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.
-
@Nevohteeb
tvservice
still works when you're not using thev3d
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 fortvservice
. -
Ok, well, thx. :)
I guess I should downgrade to RPI 3 then. -
@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 andtvservice
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)
-
@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 ?
-
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.
-
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
-
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
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.