I have a X870E ASRock motherboard with a 7800X3D CPU, which has an iGPU, and the nVidia 3070. When booting from the live USB (with nVidia drivers), I can set the display to 4k@60Hz but, after installation, I only see the 30Hz refresh rate for 4k resolution (in the System Settings).
Some posts say the iGPU cannot drive the monitor at 4k@60Hz. I don’t know if that’s true but, if it is, can I force KDE to use the discrete GPU? This is a desktop so power saving is not my primary concern.
In the BIOS, I selected external graphics as priority. There is also another setting (CSM?) which is related to iGPU output. I disable that one too.
Also, I can dual boot into Windows 11 and I can set 4k@60Hz fine in there.
It’s my first time posting here so I don’t know how to create interactive attachments. I just pasted the output of inxi below:
Yes, the monitor is connected to the dGPU. The iGPU is disabled in the BIOS already (I tried all settings which sound related to it). In any case, the hardware setup is exactly the same when I run from the Live USB as when I boot from the installed CachyOS. Just that after installation, it won’t show the option for 60Hz.
What monitor is this? Can you please try the LTS and rc kernel and check if the option is present? You can install both kernels from the kernel manager.
I tried the rc kernel and there is no option for 60Hz.
I can’t install the lts kernel because of the following error:
error: failed retrieving file ‘linux-cachyos-lts-6.6.66-1-x86_64_v4.pkg.tar.zst’ from cdn-1.cachyos.org : The requested URL returned error: 404
The monitor is my TV with HDMI connection. I have no problem with setting 4k@60Hz in Windows 11 (dual boot) or Manjaro.
Thanks. I’m not sure what “resync” is but one post with similar problem suggested to run
sudo pacman -Syu
After that, I could install LTS. Unfortunately, the problem is still there. No option for 60Hz.
I had an older nvidia gpu laptop, it had the same problem(like 4 years ago). X11 had more available refresh rates, I think it’s an nvidia driver thing. Did you try X11 on the installed system?