I have a 4k 60hz TV (Vizio V505-G9) and I am unable to push 60hz on Ubuntu 20.04. I have enabled “Full UHD Color” on my TV settings to allow the 60hz signal to go through, but I’m only receiving options to use 3840x2160 30hz at max. I tried forcing it through xandr, but with no luck. I know that my hardware supports it since I can run 4k 60hz on windows. For reference, I have an AMD RX570.
$ cvt 3840 2160 60 # 3840x2160 59.98 Hz (CVT 8.29M9) hsync: 134.18 kHz; pclk: 712.75 MHz Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync` $ xrandr --newmode "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 16 (RRCreateMode) Serial number of failed request: 43 Current serial number in output stream: 43 $ xrandr --addmode HDMI-A-0 3840x2160_60 xrandr: cannot find mode "3840x2160_60"
When running the Xrandr command, I get this:
$ xrandr Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 16384 x 16384 DisplayPort-0 disconnected (normal left inverted right x axis y axis) DisplayPort-1 disconnected (normal left inverted right x axis y axis) HDMI-A-0 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 1096mm x 616mm 3840x2160 30.00*+ 25.00 24.00 29.97 23.98
Strangely enough, 4k 60hz only seems to work for me on linux so far when using Fedora’s gnome desktop environment, I have no idea why that would be the case either. Hopefully that helps somehow.