AMDGPU(0): failed to set mode: No space left on device
Hi,
I have troubles using my Thinkpad T14 (AMD version) with a Lenovo USB-C Gen 2 Dock and a 4K display at 60Hz connected via either HDMI or DP. Firmware of the dock and BIOS are up to date. At 30Hz there are no complaints and also when directly connected to the notebook via HDMI 4K@60Hz works fine. The setup also works flawlessly under Windows.
Here is my xrandr
output:
xrandr -q
Screen 0: minimum 320 x 200, current 6720 x 2160, maximum 16384 x 16384
eDP connected primary 2880x1620+3840+0 (normal left inverted right x axis y axis) 309mm x 174mm
1920x1080 60.03*+
1680x1050 60.03
1280x1024 60.03
1440x900 60.03
1280x800 60.03
1280x720 60.03
1024x768 60.03
800x600 60.03
640x480 60.03
HDMI-A-0 connected (normal left inverted right x axis y axis)
3840x2160 60.00 + 50.00 59.94 30.00 30.00 25.00 24.00 29.97 23.98
2560x1440 59.95
1920x1200 60.00
1920x1080 60.00 60.00 59.94 30.00 24.00 29.97 23.98
1600x1200 60.00
1680x1050 60.00
1600x900 60.00
1280x1024 60.02
1440x900 60.00
1280x800 59.91
1280x720 60.00 59.94
1024x768 60.00
800x600 60.32
720x480 60.00 59.94
640x480 60.00 59.94
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
DisplayPort-3 connected (normal left inverted right x axis y axis)
3840x2160 60.00 + 30.00
2560x1440 59.95
1920x1080 60.00 59.94
1600x900 60.00
1280x1024 60.02
1280x800 59.81
1280x720 60.00 59.94
1024x768 60.00
800x600 60.32
720x480 60.00 59.94
640x480 60.00 59.94
DisplayPort-4 disconnected (normal left inverted right x axis y axis)
However, when I issue xrandr --output DisplayPort-3 --mode 3840x2160 --rate 60 --output eDP --auto --scale 1.5x1.5
I get xrandr: Configure crtc 1 failed
.
Looking in the Xorg.0.log I see a few errors:
[ 1931.629] (EE) AMDGPU(0): failed to set mode: No space left on device
[ 1931.780] (EE) AMDGPU(0): drmmode_do_crtc_dpms cannot get last vblank counter
[ 1931.913] (EE) AMDGPU(0): drmmode_do_crtc_dpms cannot get last vblank counter
The full log is attached.Xorg.0.log
dmesg
shows
[ 2006.147020] [drm:mod_hdcp_add_display_to_topology [amdgpu]] *ERROR* Failed to add display topology, DTM TA is not initialized.
[ 2006.147025] [drm] [Link 0] WARNING MOD_HDCP_STATUS_FAILURE IN STATE HDCP_UNINITIALIZED STAY COUNT 0
I'm happy to provide any other debug output.