LG 34BK95U-W does not always display when connected via thunderbolt on X1 nano gen 1
I have the monitor set to "Displayport 1.4" mode to avoid running the display in tiled mode (which doesn't seem to work with gnome on fedora 37), and use a custom EDID which removes the support for tiling. When connecting the display, it does not reliably start the display. When resuming, the display never comes back. In both cases, the monitor is set up as if it were connected, but I get a blank screen/no-signal from the monitor.
uname -r: 6.5.12-100.fc37.x86_64
laptop: X1 nano gen 1, bios 1.59.
lspci:
00:02.0 VGA compatible controller [0300]: Intel Corporation Tiger Lake-UP4 GT2 [Iris Xe Graphics] [8086:9a40] (rev 01) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:22c7]
Flags: bus master, fast devsel, latency 0, IRQ 138, IOMMU group 2
Memory at 603c000000 (64-bit, non-prefetchable) [size=16M]
Memory at 4000000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
When connecting the monitor via thunderbolt, gnome sets up the display and thinks it is connected, yet the monitor claims no signal. Poking around debugfs, i915_display_info indicates it is driving a 5120x2160 display. Sometimes it works on hotplug, sometimes not. If it is working and the laptop suspends and resumes, the display never works.
cat /sys/kernel/debug/dri/1/i915_display_info
CRTC info
---------
[CRTC:98:pipe A]:
uapi: enable=yes, active=yes, mode="2160x1350": 60 180000 2160 2176 2192 2204 1350 1358 1359 1367 0x48 0xa
hw: enable=yes, active=yes
adjusted_mode="2160x1350": 60 180000 2160 2176 2192 2204 1350 1358 1359 1367 0x48 0xa
pipe__mode="2160x1350": 60 180000 2160 2176 2192 2204 1350 1358 1359 1367 0x40 0xa
pipe src=2160x1350+0+0, dither=no, bpp=24
num_scalers=2, scaler_users=0 scaler_id=-1 scaling_filter=0, scalers[0]: use=no, mode=0, scalers[1]: use=no, mode=0
[ENCODER:307:DDI A/PHY A]: connectors:
[CONNECTOR:308:eDP-1]
[PLANE:31:plane 1A]: type=PRI
uapi: [FB:372] XR24 little-endian (0x34325258),0x100000000000008,2160x1350, visible=visible, src=2160.000000x1350.000000+0.000000+0.000000, dst=2160x1350+0+0, rotation=0 (0x00000001)
hw: [FB:372] XR24 little-endian (0x34325258),0x100000000000008,2160x1350, visible=yes, src=2160.000000x1350.000000+0.000000+0.000000, dst=2160x1350+0+0, rotation=0 (0x00000001)
[PLANE:40:plane 2A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:49:plane 3A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:58:plane 4A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:67:plane 5A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:76:plane 6A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:85:plane 7A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:94:cursor A]: type=CUR
uapi: [FB:370] AR24 little-endian (0x34325241),0x0,256x256, visible=visible, src=256.000000x256.000000+0.000000+0.000000, dst=256x256+952+861, rotation=0 (0x00000001)
hw: [FB:370] AR24 little-endian (0x34325241),0x0,256x256, visible=yes, src=256.000000x256.000000+0.000000+0.000000, dst=256x256+952+861, rotation=0 (0x00000001)
underrun reporting: cpu=yes pch=yes
[CRTC:167:pipe B]:
uapi: enable=yes, active=yes, mode="5120x2160": 60 725250 5120 5168 5200 5440 2160 2163 2173 2222 0x48 0x9
hw: enable=yes, active=yes
adjusted_mode="5120x2160": 60 725250 5120 5168 5200 5440 2160 2163 2173 2222 0x48 0x9
pipe__mode="5120x2160": 60 725249 5120 5168 5200 5440 2160 2163 2173 2222 0x40 0x9
pipe src=5120x2160+0+0, dither=no, bpp=30
num_scalers=2, scaler_users=0 scaler_id=-1 scaling_filter=0, scalers[0]: use=no, mode=0, scalers[1]: use=no, mode=0
[ENCODER:350:DDI TC3/PHY TC3]: connectors:
[CONNECTOR:351:DP-3]
[PLANE:100:plane 1B]: type=PRI
uapi: [FB:309] XR24 little-endian (0x34325258),0x100000000000008,5120x2160, visible=visible, src=5120.000000x2160.000000+0.000000+0.000000, dst=5120x2160+0+0, rotation=0 (0x00000001)
hw: [FB:309] XR24 little-endian (0x34325258),0x100000000000008,5120x2160, visible=yes, src=5120.000000x2160.000000+0.000000+0.000000, dst=5120x2160+0+0, rotation=0 (0x00000001)
[PLANE:109:plane 2B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:118:plane 3B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:127:plane 4B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:136:plane 5B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:145:plane 6B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:154:plane 7B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:163:cursor B]: type=CUR
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=256.000000x256.000000+0.000000+0.000000, dst=256x256+275+760, rotation=0 (0x00000001)
underrun reporting: cpu=yes pch=yes
[CRTC:236:pipe C]:
uapi: enable=no, active=no, mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
hw: enable=no, active=no
adjusted_mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
pipe__mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
pipe src=0x0+0+0, dither=no, bpp=0
num_scalers=2, scaler_users=0 scaler_id=-1 scaling_filter=0, scalers[0]: use=no, mode=0, scalers[1]: use=no, mode=0
[PLANE:169:plane 1C]: type=PRI
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:178:plane 2C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:187:plane 3C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:196:plane 4C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:205:plane 5C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:214:plane 6C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:223:plane 7C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:232:cursor C]: type=CUR
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
underrun reporting: cpu=yes pch=yes
[CRTC:305:pipe D]:
uapi: enable=no, active=no, mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
hw: enable=no, active=no
adjusted_mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
pipe__mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
pipe src=0x0+0+0, dither=no, bpp=0
num_scalers=2, scaler_users=0 scaler_id=-1 scaling_filter=0, scalers[0]: use=no, mode=0, scalers[1]: use=no, mode=0
[PLANE:238:plane 1D]: type=PRI
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:247:plane 2D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:256:plane 3D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:265:plane 4D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:274:plane 5D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:283:plane 6D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:292:plane 7D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:301:cursor D]: type=CUR
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
underrun reporting: cpu=yes pch=yes
Connector info
--------------
[CONNECTOR:308:eDP-1]: status: connected
physical dimensions: 280x170mm
subpixel order: Unknown
CEA rev: 0
DPCD rev: 12
audio support: no
DP branch device present: no
HDCP version: No Connector Support
max bpc: 8
fixed modes:
"2160x1350": 60 180000 2160 2176 2192 2204 1350 1358 1359 1367 0x48 0xa
"2160x1350": 30 90400 2160 2176 2192 2204 1350 1358 1359 1367 0x40 0xa
modes:
"2160x1350": 60 180000 2160 2176 2192 2204 1350 1358 1359 1367 0x48 0xa
"2160x1350": 30 90400 2160 2176 2192 2204 1350 1358 1359 1367 0x40 0xa
[CONNECTOR:317:HDMI-A-1]: status: disconnected
[CONNECTOR:326:DP-1]: status: disconnected
[CONNECTOR:335:HDMI-A-2]: status: disconnected
[CONNECTOR:339:DP-2]: status: disconnected
[CONNECTOR:347:HDMI-A-3]: status: disconnected
[CONNECTOR:351:DP-3]: status: connected
physical dimensions: 800x330mm
subpixel order: Unknown
CEA rev: 3
DPCD rev: 14
audio support: yes
DP branch device present: no
HDCP version: HDCP1.4 HDCP2.2
max bpc: 10
modes:
"5120x2160": 60 725250 5120 5168 5200 5440 2160 2163 2173 2222 0x48 0x9
"3440x1440": 60 319750 3440 3488 3520 3600 1440 1443 1453 1481 0x48 0x9
"3840x2160": 60 533250 3840 3888 3920 4000 2160 2163 2168 2222 0x40 0x9
"3840x2160": 30 262750 3840 3888 3920 4000 2160 2163 2168 2191 0x40 0x9
"3440x1440": 50 265250 3440 3488 3520 3600 1440 1443 1453 1474 0x40 0x9
"1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa
"1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
"1920x1080": 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
"1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
"1280x720": 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
"1024x768": 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
"800x600": 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
"720x480": 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
"720x480": 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
"640x480": 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
"640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
"640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
[CONNECTOR:360:DP-4]: status: disconnected
cat /sys/kernel/debug/dri/1/i915_display_info
CRTC info
---------
[CRTC:98:pipe A]:
uapi: enable=yes, active=yes, mode="2160x1350": 60 180000 2160 2176 2192 2204 1350 1358 1359 1367 0x48 0xa
hw: enable=yes, active=yes
adjusted_mode="2160x1350": 60 180000 2160 2176 2192 2204 1350 1358 1359 1367 0x48 0xa
pipe__mode="2160x1350": 60 180000 2160 2176 2192 2204 1350 1358 1359 1367 0x40 0xa
pipe src=2160x1350+0+0, dither=no, bpp=24
num_scalers=2, scaler_users=0 scaler_id=-1 scaling_filter=0, scalers[0]: use=no, mode=0, scalers[1]: use=no, mode=0
[ENCODER:307:DDI A/PHY A]: connectors:
[CONNECTOR:308:eDP-1]
[PLANE:31:plane 1A]: type=PRI
uapi: [FB:372] XR24 little-endian (0x34325258),0x100000000000008,2160x1350, visible=visible, src=2160.000000x1350.000000+0.000000+0.000000, dst=2160x1350+0+0, rotation=0 (0x00000001)
hw: [FB:372] XR24 little-endian (0x34325258),0x100000000000008,2160x1350, visible=yes, src=2160.000000x1350.000000+0.000000+0.000000, dst=2160x1350+0+0, rotation=0 (0x00000001)
[PLANE:40:plane 2A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:49:plane 3A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:58:plane 4A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:67:plane 5A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:76:plane 6A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:85:plane 7A]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:94:cursor A]: type=CUR
uapi: [FB:370] AR24 little-endian (0x34325241),0x0,256x256, visible=visible, src=256.000000x256.000000+0.000000+0.000000, dst=256x256+952+861, rotation=0 (0x00000001)
hw: [FB:370] AR24 little-endian (0x34325241),0x0,256x256, visible=yes, src=256.000000x256.000000+0.000000+0.000000, dst=256x256+952+861, rotation=0 (0x00000001)
underrun reporting: cpu=yes pch=yes
[CRTC:167:pipe B]:
uapi: enable=yes, active=yes, mode="5120x2160": 60 725250 5120 5168 5200 5440 2160 2163 2173 2222 0x48 0x9
hw: enable=yes, active=yes
adjusted_mode="5120x2160": 60 725250 5120 5168 5200 5440 2160 2163 2173 2222 0x48 0x9
pipe__mode="5120x2160": 60 725249 5120 5168 5200 5440 2160 2163 2173 2222 0x40 0x9
pipe src=5120x2160+0+0, dither=no, bpp=30
num_scalers=2, scaler_users=0 scaler_id=-1 scaling_filter=0, scalers[0]: use=no, mode=0, scalers[1]: use=no, mode=0
[ENCODER:350:DDI TC3/PHY TC3]: connectors:
[CONNECTOR:351:DP-3]
[PLANE:100:plane 1B]: type=PRI
uapi: [FB:309] XR24 little-endian (0x34325258),0x100000000000008,5120x2160, visible=visible, src=5120.000000x2160.000000+0.000000+0.000000, dst=5120x2160+0+0, rotation=0 (0x00000001)
hw: [FB:309] XR24 little-endian (0x34325258),0x100000000000008,5120x2160, visible=yes, src=5120.000000x2160.000000+0.000000+0.000000, dst=5120x2160+0+0, rotation=0 (0x00000001)
[PLANE:109:plane 2B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:118:plane 3B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:127:plane 4B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:136:plane 5B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:145:plane 6B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:154:plane 7B]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:163:cursor B]: type=CUR
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=256.000000x256.000000+0.000000+0.000000, dst=256x256+275+760, rotation=0 (0x00000001)
underrun reporting: cpu=yes pch=yes
[CRTC:236:pipe C]:
uapi: enable=no, active=no, mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
hw: enable=no, active=no
adjusted_mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
pipe__mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
pipe src=0x0+0+0, dither=no, bpp=0
num_scalers=2, scaler_users=0 scaler_id=-1 scaling_filter=0, scalers[0]: use=no, mode=0, scalers[1]: use=no, mode=0
[PLANE:169:plane 1C]: type=PRI
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:178:plane 2C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:187:plane 3C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:196:plane 4C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:205:plane 5C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:214:plane 6C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:223:plane 7C]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:232:cursor C]: type=CUR
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
underrun reporting: cpu=yes pch=yes
[CRTC:305:pipe D]:
uapi: enable=no, active=no, mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
hw: enable=no, active=no
adjusted_mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
pipe__mode="": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
pipe src=0x0+0+0, dither=no, bpp=0
num_scalers=2, scaler_users=0 scaler_id=-1 scaling_filter=0, scalers[0]: use=no, mode=0, scalers[1]: use=no, mode=0
[PLANE:238:plane 1D]: type=PRI
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:247:plane 2D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:256:plane 3D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:265:plane 4D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:274:plane 5D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:283:plane 6D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:292:plane 7D]: type=OVL
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
[PLANE:301:cursor D]: type=CUR
uapi: [FB:0] n/a,0x0,0x0,, visible=hidden, src=0.000000x0.000000+0.000000+0.000000, dst=0x0+0+0, rotation=0 (0x00000001)
underrun reporting: cpu=yes pch=yes
Connector info
--------------
[CONNECTOR:308:eDP-1]: status: connected
physical dimensions: 280x170mm
subpixel order: Unknown
CEA rev: 0
DPCD rev: 12
audio support: no
DP branch device present: no
HDCP version: No Connector Support
max bpc: 8
fixed modes:
"2160x1350": 60 180000 2160 2176 2192 2204 1350 1358 1359 1367 0x48 0xa
"2160x1350": 30 90400 2160 2176 2192 2204 1350 1358 1359 1367 0x40 0xa
modes:
"2160x1350": 60 180000 2160 2176 2192 2204 1350 1358 1359 1367 0x48 0xa
"2160x1350": 30 90400 2160 2176 2192 2204 1350 1358 1359 1367 0x40 0xa
[CONNECTOR:317:HDMI-A-1]: status: disconnected
[CONNECTOR:326:DP-1]: status: disconnected
[CONNECTOR:335:HDMI-A-2]: status: disconnected
[CONNECTOR:339:DP-2]: status: disconnected
[CONNECTOR:347:HDMI-A-3]: status: disconnected
[CONNECTOR:351:DP-3]: status: connected
physical dimensions: 800x330mm
subpixel order: Unknown
CEA rev: 3
DPCD rev: 14
audio support: yes
DP branch device present: no
HDCP version: HDCP1.4 HDCP2.2
max bpc: 10
modes:
"5120x2160": 60 725250 5120 5168 5200 5440 2160 2163 2173 2222 0x48 0x9
"3440x1440": 60 319750 3440 3488 3520 3600 1440 1443 1453 1481 0x48 0x9
"3840x2160": 60 533250 3840 3888 3920 4000 2160 2163 2168 2222 0x40 0x9
"3840x2160": 30 262750 3840 3888 3920 4000 2160 2163 2168 2191 0x40 0x9
"3440x1440": 50 265250 3440 3488 3520 3600 1440 1443 1453 1474 0x40 0x9
"1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0xa
"1920x1080": 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
"1920x1080": 60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
"1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
"1280x720": 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
"1024x768": 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
"800x600": 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
"720x480": 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
"720x480": 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
"640x480": 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
"640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
"640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
[CONNECTOR:360:DP-4]: status: disconnected
I've attached the dmesg of the output when resuming the laptop, the display fails to turn on. The kernel was booted with drm.debug=0xe log_buf_len=4M ignore_loglevel. log_resume_s3_connect.txt