i am stuck at playing the 4K even at less frame rates (25fps) on the HMDI 0/1 of my raspberryPi4 (8GB,Cortex A7 CPU,1.5Ghz CPUspeed) even after desirable settings of raspi4 and being supported by the moniter and HDMI cable. The issue is that it stucks at a frame but work OK(not good) when i decrease the speed to 0.5x or lower.
What i did till now is the following :
1.Tried different images ..current one is RaspberryPi OS 32 bit (recommended) (released on 2023-05-03) .
- Allowed the 4kp60 HDMI for port 0 via sudo raspi-config->Display Options-> Composite ->enable 4kp60 at hdmi0.
- Tried differnt groups and modes including the group 1 and mode 97 which is supported also in the moniter (the image of supported modes and groups is attached below.
- Tried many other edits in the config file as well including hdmi_enable_4kp60=1 ,hdmi_force_hotplug=1 , gpu_mem=256 (above 256 not supported i guess in my raspi4).
- Tried changing the hdmi cable as well to the official raspi4 cable that supports 4k.
Below are the RaspberryPi purchage link , config file ,and the supported groups and modes list .
Thanks for any help in advance.
.
RaspberryPi Link : https://www.amazon.in/Raspberry-Pi-8GB-Desktop-Computer/dp/B08B9XS3B6
HDMI cable link :https://www.amazon.in/India-Adapter-Ethernet-Compatible-Raspberry/dp/B08PW6W54V
Config.txt file :
#uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=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
hdmi_enable_4kp60=1
#uncomment to force a specific HDMI mode (this will force VGA)
hdmi_group=1
hdmi_mode=95
#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
#Automatically load overlays for detected cameras
camera_auto_detect=1
#Automatically load overlays for detected DSI displays
display_auto_detect=1
#Enable DRM VC4 V3D driver
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
#Disable compensation for displays with overscan
disable_overscan=1
[cm4]
#Enable host mode on the 2711 built-in XHCI USB controller.
#This line should be removed if the legacy DWC2 controller is required
#(e.g. for USB device mode) or if USB support is not required.
otg_mode=1
[all]
[pi4]
#Run as fast as firmware / board allows
arm_boost=1
[all]
gpu_mem=256