-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
An update seemingly broke MST and multiple monitor daisy chaining for Dell XPS 15 7590 and NVIDIA 1650 #2632
Comments
Has anyone else experienced this recently? |
The same true for me root@Thinkpad-T14s:~# xrandr -q OS: Pop!_OS 22.04 LTS x86_64 With kernel 6.0.2-76060002 works only one external from 2 monitors connected in daisy chain, despite showing that 3 connected and active (including laptop's embedded). |
I wonder if this and pop-os/linux#187 are related? I'm doing some testing today with the 6.0.6 kernel update to see if I can figure out what's causing that to happen on our kernel. Interestingly, the mainline Ubuntu kernel doesn't have the same bug. Hopefully that means there is only a small number of things to check for. |
yes, this is exactly situation I have. |
I had upgraded to kernel |
I have a similar problem, had two external monitors connected via USB C and the second monitor connected to the DP out of the first one. This seemingly broke with some kernel update (I was traveling and came back to find the issue). The monitors gets detected during the system boot and when system asks for the decryption password and also at the login screen. After logging into PoP! OS both the external displays go blank and shows no signal detected, but the displays option in settings do show the extra monitors. Trying to change the resolution at times might trigger the external monitors to work. I have tried a live PoP OS and the external displays work fine in live mode. So I'd assume this has to do with some process/something that;s specific to PoP OS login process. |
Providing more info: ❯ uname -a
Linux deepwater 6.0.6-76060006-generic #202210290932~1667401208~22.04~d2df702 SMP PREEMPT_DYNAMIC Wed N x86_64 x86_64 x86_64 GNU/Linux
❯ xrandr --verbose
Screen 0: minimum 320 x 200, current 5760 x 1080, maximum 16384 x 16384
eDP connected primary 1920x1080+0+0 (0x59) normal (normal left inverted right x axis y axis) 309mm x 173mm
Identifier: 0x52
Timestamp: 792916
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
_MUTTER_PRESENTATION_OUTPUT: 0
EDID:
00ffffffffffff000dae0a1400000000
291d0104a51f11780328659759548e27
1e505400000001010101010101010101
010101010101363680a0703820403020
a60035ad10000018000000fe004e3134
304843412d4541450a20000000fe0043
4d4e0a202020202020202020000000fe
004e3134304843412d4541450a200002
GAMMA_LUT_SIZE: 4096
range: (0, -1)
DEGAMMA_LUT_SIZE: 4096
range: (0, -1)
GAMMA_LUT: 0
range: (0, 65535)
CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1
DEGAMMA_LUT: 0
range: (0, 65535)
TearFree: auto
supported: off, on, auto
HDCP Content Type: HDCP Type0
supported: HDCP Type0, HDCP Type1
Content Protection: Undesired
supported: Undesired, Desired, Enabled
vrr_capable: 0
range: (0, 1)
abm level: 0
range: (0, 4)
max bpc: 16
range: (8, 16)
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 78
supported: 78
non-desktop: 0
range: (0, 1)
1920x1080 (0x59) 138.780MHz -HSync -VSync *current +preferred
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 66.72KHz
v: height 1080 start 1090 end 1096 total 1112 clock 60.00Hz
1680x1050 (0x5a) 138.780MHz -HSync -VSync
h: width 1680 start 1968 end 2000 total 2080 skew 0 clock 66.72KHz
v: height 1050 start 1090 end 1096 total 1112 clock 60.00Hz
1280x1024 (0x5b) 138.780MHz -HSync -VSync
h: width 1280 start 1968 end 2000 total 2080 skew 0 clock 66.72KHz
v: height 1024 start 1090 end 1096 total 1112 clock 60.00Hz
1440x900 (0x5c) 138.780MHz -HSync -VSync
h: width 1440 start 1968 end 2000 total 2080 skew 0 clock 66.72KHz
v: height 900 start 1090 end 1096 total 1112 clock 60.00Hz
1280x800 (0x5d) 138.780MHz -HSync -VSync
h: width 1280 start 1968 end 2000 total 2080 skew 0 clock 66.72KHz
v: height 800 start 1090 end 1096 total 1112 clock 60.00Hz
1280x720 (0x5e) 138.780MHz -HSync -VSync
h: width 1280 start 1968 end 2000 total 2080 skew 0 clock 66.72KHz
v: height 720 start 1090 end 1096 total 1112 clock 60.00Hz
1024x768 (0x5f) 138.780MHz -HSync -VSync
h: width 1024 start 1968 end 2000 total 2080 skew 0 clock 66.72KHz
v: height 768 start 1090 end 1096 total 1112 clock 60.00Hz
800x600 (0x60) 138.780MHz -HSync -VSync
h: width 800 start 1968 end 2000 total 2080 skew 0 clock 66.72KHz
v: height 600 start 1090 end 1096 total 1112 clock 60.00Hz
640x480 (0x61) 138.780MHz -HSync -VSync
h: width 640 start 1968 end 2000 total 2080 skew 0 clock 66.72KHz
v: height 480 start 1090 end 1096 total 1112 clock 60.00Hz
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x53
Timestamp: 792916
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
GAMMA_LUT_SIZE: 4096
range: (0, -1)
DEGAMMA_LUT_SIZE: 4096
range: (0, -1)
GAMMA_LUT: 0
range: (0, 65535)
CTM: 0
DEGAMMA_LUT: 0
range: (0, 65535)
TearFree: auto
supported: off, on, auto
HDCP Content Type: HDCP Type0
supported: HDCP Type0, HDCP Type1
Content Protection: Undesired
supported: Undesired, Desired, Enabled
vrr_capable: 0
range: (0, 1)
max bpc: 8
range: (8, 16)
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 85
supported: 85
non-desktop: 0
range: (0, 1)
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x54
Timestamp: 792916
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
GAMMA_LUT_SIZE: 4096
range: (0, -1)
DEGAMMA_LUT_SIZE: 4096
range: (0, -1)
GAMMA_LUT: 0
range: (0, 65535)
CTM: 0
DEGAMMA_LUT: 0
range: (0, 65535)
TearFree: auto
supported: off, on, auto
subconnector: Unknown
supported: Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native
HDCP Content Type: HDCP Type0
supported: HDCP Type0, HDCP Type1
Content Protection: Undesired
supported: Undesired, Desired, Enabled
vrr_capable: 0
range: (0, 1)
max bpc: 8
range: (8, 16)
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 89
supported: 89
non-desktop: 0
range: (0, 1)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x55
Timestamp: 792916
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
GAMMA_LUT_SIZE: 4096
range: (0, -1)
DEGAMMA_LUT_SIZE: 4096
range: (0, -1)
GAMMA_LUT: 0
range: (0, 65535)
CTM: 0
DEGAMMA_LUT: 0
range: (0, 65535)
TearFree: auto
supported: off, on, auto
subconnector: Unknown
supported: Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native
HDCP Content Type: HDCP Type0
supported: HDCP Type0, HDCP Type1
Content Protection: Undesired
supported: Undesired, Desired, Enabled
vrr_capable: 0
range: (0, 1)
max bpc: 8
range: (8, 16)
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 95
supported: 95
non-desktop: 0
range: (0, 1)
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
Identifier: 0x56
Timestamp: 792916
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
_MUTTER_PRESENTATION_OUTPUT: 0
GAMMA_LUT_SIZE: 4096
range: (0, -1)
DEGAMMA_LUT_SIZE: 4096
range: (0, -1)
GAMMA_LUT: 0
range: (0, 65535)
CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1
DEGAMMA_LUT: 0
range: (0, 65535)
TearFree: auto
supported: off, on, auto
max bpc: 8
range: (8, 16)
HDCP Content Type: HDCP Type0
supported: HDCP Type0, HDCP Type1
Content Protection: Undesired
supported: Undesired, Desired, Enabled
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 102
supported: 102
non-desktop: 0
range: (0, 1)
DisplayPort-3 disconnected (normal left inverted right x axis y axis)
Identifier: 0x57
Timestamp: 792916
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
_MUTTER_PRESENTATION_OUTPUT: 0
GAMMA_LUT_SIZE: 4096
range: (0, -1)
DEGAMMA_LUT_SIZE: 4096
range: (0, -1)
GAMMA_LUT: 0
range: (0, 65535)
CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1
DEGAMMA_LUT: 0
range: (0, 65535)
TearFree: auto
supported: off, on, auto
max bpc: 8
range: (8, 16)
HDCP Content Type: HDCP Type0
supported: HDCP Type0, HDCP Type1
Content Protection: Undesired
supported: Undesired, Desired, Enabled
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 105
supported: 105
non-desktop: 0
range: (0, 1)
DisplayPort-4 connected 1920x1080+1920+0 (0x62) normal (normal left inverted right x axis y axis) 598mm x 336mm
Identifier: 0x705
Timestamp: 792916
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 1
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
_MUTTER_PRESENTATION_OUTPUT: 0
EDID:
00ffffffffffff0010ac864157303532
301d0104a53c22783a4815a756529c27
0f5054a54b00714f8180a9c0d1c00101
010101010101023a801871382d40582c
450056502100001e000000ff00443159
5a5353320a2020202020000000fc0044
454c4c20503237313948430a000000fd
00384c1e5311010a20202020202000b5
GAMMA_LUT_SIZE: 4096
range: (0, -1)
DEGAMMA_LUT_SIZE: 4096
range: (0, -1)
GAMMA_LUT: 0
range: (0, 65535)
CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1
DEGAMMA_LUT: 0
range: (0, 65535)
TearFree: auto
supported: off, on, auto
max bpc: 8
range: (8, 16)
HDCP Content Type: HDCP Type0
supported: HDCP Type0, HDCP Type1
Content Protection: Undesired
supported: Undesired, Desired, Enabled
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 120
supported: 120
non-desktop: 0
range: (0, 1)
1920x1080 (0x62) 148.500MHz +HSync +VSync *current +preferred
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.00Hz
1600x900 (0x63) 108.000MHz +HSync +VSync
h: width 1600 start 1624 end 1704 total 1800 skew 0 clock 60.00KHz
v: height 900 start 901 end 904 total 1000 clock 60.00Hz
1280x1024 (0x64) 135.000MHz +HSync +VSync
h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 79.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 75.02Hz
1280x1024 (0x65) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1152x864 (0x66) 108.000MHz +HSync +VSync
h: width 1152 start 1216 end 1344 total 1600 skew 0 clock 67.50KHz
v: height 864 start 865 end 868 total 900 clock 75.00Hz
1024x768 (0x67) 78.750MHz +HSync +VSync
h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.02KHz
v: height 768 start 769 end 772 total 800 clock 75.03Hz
1024x768 (0x68) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
800x600 (0x69) 49.500MHz +HSync +VSync
h: width 800 start 816 end 896 total 1056 skew 0 clock 46.88KHz
v: height 600 start 601 end 604 total 625 clock 75.00Hz
800x600 (0x6a) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
640x480 (0x6b) 31.500MHz -HSync -VSync
h: width 640 start 656 end 720 total 840 skew 0 clock 37.50KHz
v: height 480 start 481 end 484 total 500 clock 75.00Hz
640x480 (0x6c) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
720x400 (0x6d) 28.320MHz -HSync +VSync
h: width 720 start 738 end 846 total 900 skew 0 clock 31.47KHz
v: height 400 start 412 end 414 total 449 clock 70.08Hz
DisplayPort-5 connected 1920x1080+3840+0 (0x62) normal (normal left inverted right x axis y axis) 598mm x 336mm
Identifier: 0x706
Timestamp: 792916
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 2
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
_MUTTER_PRESENTATION_OUTPUT: 0
EDID:
00ffffffffffff0010ac844142545342
0c1e0104a53c22783a4815a756529c27
0f5054a54b00714f8180a9c0d1c00101
010101010101023a801871382d40582c
450056502100001e000000ff00374b51
5a5653320a2020202020000000fc0044
454c4c205032373139480a20000000fd
00384c1e5311010a20202020202000b8
GAMMA_LUT_SIZE: 4096
range: (0, -1)
DEGAMMA_LUT_SIZE: 4096
range: (0, -1)
GAMMA_LUT: 0
range: (0, 65535)
CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1
DEGAMMA_LUT: 0
range: (0, 65535)
TearFree: auto
supported: off, on, auto
max bpc: 8
range: (8, 16)
HDCP Content Type: HDCP Type0
supported: HDCP Type0, HDCP Type1
Content Protection: Undesired
supported: Undesired, Desired, Enabled
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 117
supported: 117
non-desktop: 0
range: (0, 1)
1920x1080 (0x62) 148.500MHz +HSync +VSync *current +preferred
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.00Hz
1600x900 (0x63) 108.000MHz +HSync +VSync
h: width 1600 start 1624 end 1704 total 1800 skew 0 clock 60.00KHz
v: height 900 start 901 end 904 total 1000 clock 60.00Hz
1280x1024 (0x64) 135.000MHz +HSync +VSync
h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 79.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 75.02Hz
1280x1024 (0x65) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1152x864 (0x66) 108.000MHz +HSync +VSync
h: width 1152 start 1216 end 1344 total 1600 skew 0 clock 67.50KHz
v: height 864 start 865 end 868 total 900 clock 75.00Hz
1024x768 (0x67) 78.750MHz +HSync +VSync
h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.02KHz
v: height 768 start 769 end 772 total 800 clock 75.03Hz
1024x768 (0x68) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
800x600 (0x69) 49.500MHz +HSync +VSync
h: width 800 start 816 end 896 total 1056 skew 0 clock 46.88KHz
v: height 600 start 601 end 604 total 625 clock 75.00Hz
800x600 (0x6a) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
640x480 (0x6b) 31.500MHz -HSync -VSync
h: width 640 start 656 end 720 total 840 skew 0 clock 37.50KHz
v: height 480 start 481 end 484 total 500 clock 75.00Hz
640x480 (0x6c) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
720x400 (0x6d) 28.320MHz -HSync +VSync
h: width 720 start 738 end 846 total 900 skew 0 clock 31.47KHz
v: height 400 start 412 end 414 total 449 clock 70.08Hz
|
Forgot to add the machine info, this is a ThinkPad T14 with AMD integrated CPU/GPU |
More updates, switching to |
This info should probably go into pop-os/linux#187 then. The reason I wasn't sure about this being the same bug is because the OP of this issue has Nvidia graphics. |
Update here for 2023. Still broken after upgrade to Distribution (run
Related Application and/or Package Version (run Issue/Bug Description: However, I believe that a recent update has since broken the functionality. I can only enable the internal laptop display plus 2 of the 3 external monitors. I even resorted to dusting off my xrandr skills and tried various configurations/scripting, however none of which will force my eDP-1 to turn off according to xrandr -q. Steps to reproduce (if you know):
Update 2023:
Expected behavior:
Other Notes:
|
Still facing issues -- I tried enabling Wayland and restarted GDM service and had a reverse issue of the furthest right-hand monitor and middle monitor being activated but the left-hand one not getting activated. |
Update: Noticing even more frequent screen blacking once in a while...
|
I just had a thought -- are you also charging the laptop through the monitor with USB-C charging? If so, the laptop could be drawing more than the display can output and it's disconnecting. If your laptop also has a barrel charger, it might be worth trying with that plugged in to see if it stops. |
@leviport I am not. Charging from a barrel charger. |
Gotcha. It was a long shot, but figured it was worth checking. |
Distribution (run
cat /etc/os-release
):Related Application and/or Package Version (run
apt policy $PACKAGE NAME
):N/A
Issue/Bug Description:
I have been using multi monitor support with display port MST "daisy chaining" for almost 3 years now with my XPS 15 7590 and have been pleasantly impressed how easy it was to configure unlike back in the olden days.
However, I believe that a recent update has since broken the functionality. I can only enable the internal laptop display plus 2 of the 3 external monitors. I even resorted to dusting off my xrandr skills and tried various configurations/scripting, however none of which will force my eDP-1 to turn off according to xrandr -q.
Steps to reproduce (if you know):
Expected behavior:
Other Notes:
The text was updated successfully, but these errors were encountered: