12th gen intel 4k stuck at 30Hz
I have a laptop with an i7 1260P. I cannot get my Dell S3221QSA 4k monitor to display 4k at 60Hz. I tried connecting the screen directly to the laptop's HDMI port, and through a thunderbolt USB-C hub (capable of driving 2 screens at 4k@60Hz), and in both cases the refresh rate is stuck at 30Hz.
In the DRM debug logs, I see mentions of the mode (3840x2160@60) being unsupported due to CLOCK_HIGH
.
I am attaching the dmesg output with a kernel built from drm-tip (rev c460521
from 17-07-2023).
System info:
-
uname -a
:Linux starbook 6.5.0-rc2 #1-NixOS SMP PREEMPT_DYNAMIC Tue Jan 1 00:00:00 UTC 1980 x86_64 GNU/Linux
- Distribution: NixOS
- Machine: StarLabs StarBook mkVI, dmidecode output
- Display adapter: Tried both HDMI and a USB-C hub (which shows up as DP-2), the attached dmesg output is with the USB-C hub.
I am running on wayland, so xrandr does not return useful output. gnome-randr gives me this output:
x: 0, y: 0, scale: 1.25, rotation: normal, primary: yes
associated physical monitors:
DP-2 DEL DELL S3221QSA D08T6N3
DP-2 DEL DELL S3221QSA D08T6N3
3840x2160@30.000 3840x2160 30.00* [x1.00, x1.25+, x1.50, x1.75, x2.00, x2.20, x2.50, x2.76, x3.00, x3.24, x3.48, x3.75, x4.00]
3840x2160@29.970 3840x2160 29.97 [x1.00, x1.25+, x1.50, x1.75, x2.00, x2.20, x2.50, x2.76, x3.00, x3.24, x3.48, x3.75, x4.00]
3840x2160@25.000 3840x2160 25.00 [x1.00, x1.25+, x1.50, x1.75, x2.00, x2.20, x2.50, x2.76, x3.00, x3.24, x3.48, x3.75, x4.00]
3840x2160@24.000 3840x2160 24.00 [x1.00, x1.25+, x1.50, x1.75, x2.00, x2.20, x2.50, x2.76, x3.00, x3.24, x3.48, x3.75, x4.00]
3840x2160@23.976 3840x2160 23.98 [x1.00, x1.25+, x1.50, x1.75, x2.00, x2.20, x2.50, x2.76, x3.00, x3.24, x3.48, x3.75, x4.00]
2560x1440@59.951 2560x1440 59.95 [x1.00+, x1.25, x1.50, x1.76, x2.00, x2.25, x2.50, x2.76, x3.02]
1920x1200@59.997 1920x1200 60.00+ [x1.00+, x1.25, x1.50, x1.75, x2.00, x2.24]
1920x1080@60.000 1920x1080 60.00 [x1.00+, x1.25, x1.50, x1.74, x2.00, x2.31]
1920x1080@59.940 1920x1080 59.94 [x1.00+, x1.25, x1.50, x1.74, x2.00, x2.31]
1920x1080@50.000 1920x1080 50.00 [x1.00+, x1.25, x1.50, x1.74, x2.00, x2.31]
1680x1050@59.883 1680x1050 59.88 [x1.00+, x1.25, x1.50, x1.75, x2.00]
1600x1200@60.000 1600x1200 60.00 [x1.00+, x1.25, x1.50, x1.75, x2.00]
1600x900@60.000 1600x900 60.00 [x1.00+, x1.25, x1.49, x1.75]
1280x1024@75.025 1280x1024 75.02 [x1.00+, x1.25, x1.50, x1.75]
1280x1024@60.020 1280x1024 60.02 [x1.00+, x1.25, x1.50, x1.75]
1280x720@60.000 1280x720 60.00 [x1.00+, x1.25, x1.51]
1280x720@59.940 1280x720 59.94 [x1.00+, x1.25, x1.51]
1280x720@50.000 1280x720 50.00 [x1.00+, x1.25, x1.51]
1152x864@75.000 1152x864 75.00 [x1.00+, x1.25, x1.50]
1024x768@75.029 1024x768 75.03 [x1.00+, x1.25]
1024x768@60.004 1024x768 60.00 [x1.00+, x1.25]
800x600@75.000 800x600 75.00 [x1.00+]
800x600@60.317 800x600 60.32 [x1.00+]
720x576@50.000 720x576 50.00 [x1.00+]
display-name: "Dell Inc. 32\""
is-builtin: false
The 4k@60Hz mode is not shown, even though both the screen and the laptop should support it.
Edited by Ramses