As of today, I am unable to enable all three of my monitors at their preferred resolution (2560x1440). This configuration has been working for the last two weeks without error. I had unplugged the laptop and monitors from the dock this weekend so I could hook the monitors up to my gaming PC. I plugged everything back into the dock this morning. There have been no software updates as far as I am aware.
I get the following error when attempting to enable all three monitors:
xrandr: Configure crtc 2 failed
Hardware
- Monitors
- Dell S-Series 27-Inch Screen LED-Lit Gaming Monitor (S2719DGF); connected via DisplayPort
- Dell S-Series 27-Inch Screen LED-Lit Gaming Monitor (S2719DGF); connected via DisplayPort
- HP Z27n; connected via HDMI
- Laptop: Lenovo X1 Carbon V7 14 Inch (2019)
- Dock: Lenovo ThinkPad Ultra Docking Station US (40AJ0135US)
Software
- OS: Debian Testing
- Window Manager: i3wm
Note: All of the external monitors show up as DP-1-{1,2,3}
even though one of these cables is HDMI; not Displayport. I recall that the monitors previously (when the three monitor set-up was working) showed as DP-2-{1,2,3}
.
Things I Have Tried
- Turning the laptop off and on again.
- Un-mounting the laptop, turning it on and logging in while off the mount, then turning it off again to put it back on the mount.
- Plugging and unplugging the monitor cables from the mount while the laptop is running
- Activating each of the two-of-three sets of monitors (eg: Dell1 and Dell2, Dell1 and HP, etc) at preferred resolution (2560x1440). This works without error.
- Activating all three monitors with one of the three at a reduced resolution (Dell1 2560x1440, Dell2 2560x1440, and HP 1920x1080). This works without error.
- Adding custom resolutions (
2552x1440_60.00 59.94
,2048x1152_60.00 59.90
,2480x1395_60.00 59.97
) and setting the third monitor to these resolutions.2048x1152_60.00 59.90
worked; the other two didn't work.
arandr
layout output (formatted for reading):
#!/bin/sh
xrandr \
--output eDP-1 --off \
--output DP-1 --off \
--output HDMI-1 --off \
--output DP-2 --off \
--output DP-1-1 --mode 2560x1440 --pos 4898x2033 --rotate left \
--output DP-1-2 --mode 2560x1440 --pos 2338x1846 --rotate normal \
--output DP-1-3 --mode 2560x1440 --pos 2338x3286 --rotate normal
xrandr --verbose
with the two Dell monitors enabled: gist.