You are not logged in.
Hi all, I am trying to get my Sony TV to work at 4k @ 60hz on Wayland but have hit a roadblock. From all I have gathered in searches, the TV will only support 4k@60 when using YCbCr 4:2:0 mode. I have used
edid-decodeand it reports the following on
HDMI-A-3YCbCr 4:2:0 Video Data Block:
VIC 96: 3840x2160 50.000000 Hz 16:9 112.500 kHz 594.000000 MHz
VIC 97: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHzBut I'm not sure how to enable the YCbCr mode in the hyprland.conf.
hyprctl monitorsonly reports
availableModes: 3840x2160@30.00Hzas the highest res/refresh but not the 3840x2160@60hz using the YCbCr mode. Is there a way to configure this in hyprland.conf? Or some other way I can force this mode? The only solutions I could find were using xorg / xrandr to force edid modes which isn't an option on wayland.
I am using the nvidia-open driver (currently version 590). I found that YCbCr support was recently added to the nvidia 580+ drivers. The TV works at 4k@60hz on Windows just fine using the HDMI cable I have. The TV does not have a display port connector unfortunately.
Solution:
Not quite the solution I was looking for but apparently the TV itself had a setting (Home | Settings | Watching TV | External Inputs | HDMI signal format | Enhanced format) which allows it to receive a higher bandwidth signal. Apparently on windows, it was able to use the YCbCr 4:2:0 mode without changing this, but on linux enabling this allowed it to run at the higher refresh on HDMI ports 2/3.
Last edited by docinla (2026-01-14 10:21:20)
Offline