Can't set Display to be at 4k60hz
So, I recently installed bazzite on a machine intended to be used with my TV, but when setting the resolution to 4k, it can't go above 30hz. The HDMI cord is fine and the system is running an RTX 4070, so nothing there should be preventing it. The TV also runs other things fine at 4k60hz.
Does anyone have any idea what this might be? Part of me thinks it might be a Nvidia driver issue, but I'm not sure how the update or reinstall them on bazzite.
38 Replies
As long as you're using an nvidia image, you should have the most up to date drivers and theres nothing you really need to do.
That I am
Check your HDMI cable version, it needs to be at least 2.0 to work with 4K@60Hz
It is
I've confirmed it with other devices
Does it work on other OS?
Yes, I had this machine running on PopOS for a little bit to try things out and it was running at 4k60hz
which bazzite image are you using exactly?
I wonder if this is a kde/gnome/big picture thing?
selected these options and then downloaded
im googlin around for some 4k60fps KDE complaints. I know pop still uses gnome and x11
i've also tried with just the hdmi port on the 2070 and then plugging that into an hdmi to displayport adapter, and the issue still persists, alas
So. I can only really speak to my experience. But I never got to a place where I enjoyed the experience with nvidia and wayland.
Something like Pop_OS may actually be a better fit? Or something that's still using x11 at the very least.
This does feel like a weird nvidia/wayland/hdmi intersection that im not sure how to debug. Especially if pop let you go 4k60
I'm having near to zero issues with Wayland and Nvidia rn, and 4K@60Hz is working for me on GNOME
Maybe thats the next step. Tombstone, would you be okay to reinstall with the gnome image?
Same nvidia-open with 4060 Ti, might be some weird Nvidia shenanigans
I have had KDE be a real terror with resolutions and refresh rates for me in the past.
(which, I know shouldn't make a difference.)
i'll try out gnome
get started on it and i'll report back
I mostly switched from Pop because it had major issues with bluetooth controllers and was a pain in the arse ahaha, then I heard about Bazzite
Yeah, i actually went from pop to bazzite as well.
I switched everything I have to the gnome image a month or so ago and have had pretty great success with it.
you can easily get a desktop experience next to pop os on more vanilla gnome if you wish
Just finished installing GNOME and it's still happening 😞
Can't select above 30hz
Decided to try using Ubuntu as well just to see and still just having the same issue, so I think maybe I'm misremembering and it's just a consistent issue with this machine for some reason
Hopefully I can solve it
Yeah, tried the pop usb boot too and still happening, so clearly something on the machine side, sorry y'all
Wish I knew why this was happening
Probably just need to drag this back to my desk space to work on it better
I know the like.. Really tedious suggestion is just to double check all ports and cable combinations. I know it can be pretty wacky
Yeah, I've been checking again and again, with two different cables I'm sure are HDMI 2.0 capable. Once I get it out from behind the tv and back over to my desk setup, I can check it more thoroughly at least
my monitor on there also has a built in kvm switch so it'll make it easier since I still haven't gotten the cheap wireless keyboard i bought for this machine in the mail yet ahaha
What's your device btw?
regular old pc using some of my old components. AMD Ryzen 7 2700x, RTX 2070, and 32 GBs of RAM
and an Asus B-450F mATX board
Oh it's so weird that is not working 4K@60Hz
yeah, very much so
Can confirm with Bazzite GNOME on my 1440p 165hz monitor, I can run the thing at 1440p and at 143hz with one of the HDMI cords I was using
Hrm
If only I had a 4k monitor to test this with lmao
That does make me think there's some weird setting on the tv that didn't affect anything else affecting this for some reason
and i've now confirmed with the same cord and same ports, windows can run at 4k60hz so aaaaaaaa
it has to be some bizarre driver issue
iirc windows does 4:2:0 for 4k60hz by default, that might be in place
and I just installed windows on that machine and tested it again and indeed did 4k60hz from install with no issues on the TV.
so i guess I gotta figure that out
i dont know if this is an LG tv or what but lg tv's apparently have a special setting called "HDMI ULTRA HD Deep Color"
And enabling that makes linux play nice? or something. I think it has to do with the 4:2:0 that rin is referencing.
It's a TCL so nothing like that at least I could find from my searching. There was a setting for the HDMI input to not have it be automatic and choose if the port was 2.0 or 1.4, which I did, but still nada.
I'm just not sure what I'm missing, but it's some kind issue with Linux in general for me it seems and not just bazzite.
So random update on this: it just started inexplicably working and I have no idea why
wish I did so I could help others who have this issue in the future
no clue what I did
just a lot of resets
im having the same issue
works on windows
doesnt work on bazzite
i can even launch games in 60hz if the game has a RR setting baked in
(i have an RTX 4060)
update, i just ended up switching to PopOS to have a non immutable system to manage my drivers better
NVIDIA proprietary drivers DO have support for HDMI 2.1 it seems
so 4k 60hz is possible on linux, just with the correct drivers
Bazzite ships with other drivers for NVIDIA that dont support it, and so the os is limited to HDMI 2.0 bandwidth
or so that's what ive understood for a few hours of research
so tldr, just use another distro that's non immutable like PopOS or a distro that ships with better drivers like... PopOS!!
I don't think that's true. A lot of users here use 4K screens, and I did myself some recently
Bazzite driver is just negativo17 repo and they're a Nvidia employee
Also, HDMI 2.0 supports 4K60, and Nvidia proprietary driver is the only that supports 2.1 rn
The stable 565 is coming next week might solve this issue
Yeah I'm also still on bazzite and had the issue persist across distros
It was very strange and I had no idea what caused it
Or how I solved it
We ship the proprietary drivers
It is only AMD with the 2.1 limitation, due to their driver being open source
im not expert with this as ive stated, but my cable wasnt the issue
since it works perfectly with PopOS!
very weird... i rly couldnt do anything for the OS to recognize that my TV could do 60hz
i assumed it was a bandwidth aka hdmi 2....
UPDATE ON THIS: My TV has a very hidden setting where you could change the HDMI ports between "standard" and "enhanced". It is set to standard by default. Changing to enhanced changed the advertised resolution and so Bazzite/Wayland recognized 60hz as a possible refresh rate! this is probably what happened with @Tombstone as well. For reference, I am using a Sony Bravia TV.
the reason it worked with PopOS is because PopOS is still on X11 I think, and the way it handles EDID/Output stuff is less strict.
Honestly, My monitor works fine, but Bazzite did not like my 7800XT HDMI Port and as soon as I went with a DP to HDMI adapter and used a DP Port, I now get 240 Hz.
This is an AMD on linux issue
no HDMI 2.1 support due to licensing issues
Is it only AMD on Linux?
yes, HDMI forum are evil
TY!! I forgot about this thread I had that same issue last week with a Bravia Android TV, tried again today and that option worked
I had to search the manual to change it, would never touch the "Watch TV" option (not sure if that is the name in English, the TV is in Portuguese)