External Monitor not available after Suspend/Sleep

Dear all,

since many Nvidia driver versions (currently I am running 470.63), I am experiencing the issues that the external monitor (connected via DP-1-1.2 Thinkpad Thunderbolt 3 Workstation Dock Gen2 - latest Dock Firmware 3.1.70).
Connecting the external monitor directly to the notebook (either by USB-C or HDMI - without docking station), Suspend/Sleep works as expected.

The Dock itself is authorised and other devices connected or present via the dock are recognised after wake from sleep. Only external monitors are not recognized/available after wake from sleep.
System:
Lenovo Thinkpad P1 Gen2
Graphics: Nvidia Quadro T2000
OS: all versions up to Fedora 34
Docking: Thinkpad Thunderbolt 3 Workstation Dock Gen2 (I have it since summer spring 2020)

I had the hope, that this issue is somehow connected with the static noise issue (White noise/static with Quadro T2000 mobile and external monitor and will be fixed soon). So far it wasn’t.

What seems interesting is the fact that when removing the Nvidia driver and using the nouveau driver the external monitor (Thinkvision P27u) is available and activated after suspend/sleep.

But when running the Nvidia driver (no matter which version) the external monitor is not even recognized, so not available to the system. The only workaround the works so far is:

  1. wake from sleep
  2. disconnect external monitor from the thunderbolt dock (It does not matter if the monitor is disconnected before or after wake from sleep.)
  3. wait 5 to 10 seconds
  4. connect external monitor to the thunderbolt dock

Instead of disconnecting the external monitor it also works to disconnect and reconnect the whole dock while the monitor is connected to the dock.

This is only an issue when running the Nvidia driver.
Using the Nouveau driver sleep and wake from sleep works as expected.
Also in Windows sleep and wake from sleep with the dock works as it should.

Also in case the external monitor is directly connected to the Thinkpad P1 (either by USB-C or HDMI) (without docking station), Suspend/Sleep works as expected.

I generated the nvidia bug report 2 times:
Bug report after sleep, dock and external monitor still connected: after_sleep_nvidia-bug-report.log.gz (1.1 MB)

Bug report after sleep, external monitor disconnected and reconnected: disconnected-connected_nvidia-bug-report.log.gz (1.1 MB)

@amrits and NVIDIA_Team: Do you have any ideas? Is this a known issue?

Anyone else experiencing the same issue?

One month passed and no feedback?

Please, could anyone give some input.

@amrits and NVIDIA_Team, could you please respond!

If you have similar issue reported on Display port over USB-C with docking station - only one display works even two displays are recognized - #44 by diegoramon.m
then I think I do have local repro now.

Dear amrits,

I am not sure, if it is the same issue, because I am only using one external monitor.
Boot up works flawlessly.

The issue for me is wake from sleep/suspend. Only the notebookscreen wakes up. The external display connected via Display Port to the Thunderbolt 3 Docking station is not even recognized after wake from sleep/suspend.

Having the external monitor connected directly to the Notebook it wakes from sleep as expected.

Could it be that the issue has something to do with the MST-hub?

I encounter the exact same problem (monitor does not wake up on usb-c display port after suspend). I tried the 470 series but I have now 495.46 installed. With my Thinkbook p16 I am kind of stuck because it has no dedicated hdmi/dp port which I could use as a workaround. I am forced to use a usb-c adapter/dock

The strange thing is that xrandr --auto shows the port as disconnected while lsusb still shows the usb-c adapter.

@fhortner or @amrits have you found a solution or workaround?

Dear Benutzer4200,

Sadly, so far we do not have any solution.
To be honest, I am a bit disappointed, since I raised a question 1st of November last year and there is still no reply by @amrits or any other nvidia employee.
This is really an issue - Our assumption is that Nvidia is not interested in investigating or solving this problem.

Thus, internally (academia research) we are discussing in completely switching to AMD infrastructure, since they offer OpenSource Driver support.

1 Like

@Benutzer4200
xrandr also shows me DP-1.2 as disconnected

@amrits
The issue remains with Nvidia driver 495.46.

xrandr after wake from suspend/sleep

Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 32767 x 32767
DP-1.2 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   3840x2160     60.00 +  59.98    59.97  
   3200x1800     59.96    59.94  
   2880x1620     59.96    59.97  
   2560x1600     59.99    59.97  
   2560x1440     59.99*   59.99    59.96    59.95  
   2048x1536     60.00  
   1920x1440     60.00  
   1856x1392     60.01  
   1792x1344     60.01  
   2048x1152     59.99    59.98    59.90    59.91  
   1920x1200     59.88    59.95  
   1920x1080     60.01    59.97    59.96    59.93  
   1600x1200     60.00  
   1680x1050     59.95    59.88  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1280x800      59.99    59.97    59.81    59.91  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   640x400       59.88    59.98  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32

after disconnecting and reconnecting the external monitor from/to the Thunderbolt dock

Screen 0: minimum 8 x 8, current 6400 x 2160, maximum 32767 x 32767
DP-1.2 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   3840x2160     60.00*+  29.98  
   2560x1600     59.97  
   2560x1440     59.95  
   1920x1200     59.88  
   1920x1080     60.00    59.94    50.00  
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94    59.93  
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected 2560x1440+3840+360 (normal left inverted right x axis y axis) 344mm x 193mm
   3840x2160     60.00 +  59.98    59.97  
   3200x1800     59.96    59.94  
   2880x1620     59.96    59.97  
   2560x1600     59.99    59.97  
   2560x1440     59.99*   59.99    59.96    59.95  
   2048x1536     60.00  
   1920x1440     60.00  
   1856x1392     60.01  
   1792x1344     60.01  
   2048x1152     59.99    59.98    59.90    59.91  
   1920x1200     59.88    59.95  
   1920x1080     60.01    59.97    59.96    59.93  
   1600x1200     60.00  
   1680x1050     59.95    59.88  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1280x800      59.99    59.97    59.81    59.91  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   640x400       59.88    59.98  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
  2560x1600 (0x220) 268.500MHz +HSync -VSync
        h: width  2560 start 2608 end 2640 total 2720 skew    0 clock  98.71KHz
        v: height 1600 start 1603 end 1609 total 1646           clock  59.97Hz
  2560x1440 (0x221) 241.500MHz +HSync -VSync
        h: width  2560 start 2608 end 2640 total 2720 skew    0 clock  88.79KHz
        v: height 1440 start 1443 end 1448 total 1481           clock  59.95Hz
  1920x1200 (0x222) 193.250MHz -HSync +VSync
        h: width  1920 start 2056 end 2256 total 2592 skew    0 clock  74.56KHz
        v: height 1200 start 1203 end 1209 total 1245           clock  59.88Hz
  1680x1050 (0x226) 146.250MHz -HSync +VSync
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock  65.29KHz
        v: height 1050 start 1053 end 1059 total 1089           clock  59.95Hz
  1280x1024 (0x229) 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
  1280x800 (0x22a) 83.500MHz -HSync +VSync
        h: width  1280 start 1352 end 1480 total 1680 skew    0 clock  49.70KHz
        v: height  800 start  803 end  809 total  831           clock  59.81Hz
  1024x768 (0x22e) 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 (0x22f) 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 (0x232) 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

@fhortner

Today I figured out that the monitor comes back on when I shortly unplug the power cord after I resume my computer. Of course this is not meant as a solution but I wonder if the issue occurs already when going into suspend rather than when waking up from it.

@amrits, the issue remains in 510.39.01 as well.

By unplugging the power cord, do you mean the power cord of your monitor?
If so, I would say it could be seen as disconnecting and reconnecting the the monitor from the dock/usb-c so exactly what I am experiencing.
Sayed, it does not matter whether you disconnect the USB-C cable or unplug power cord from the monitor - the graphics driver does not see any difference.

Exactly that it was I meant. Furthermore, the monitor gets available as soon I reconnect the power. As I understand it correctly, during this time the USB-C dongle/dock is always powered and thus staying connected with the host (at least dmesg and lsusb indicate nothing different).

At this point this is no real help but for me it is even easier to unplug the power cord of my monitor than unplugging the USB-C adapter. But in any case this is super inconvenient and it is very annoying to do after the lunch break each day…

this is also happening to me using windows 11, and driver 511.79. and the previous one 497.29
hdmi monitor becomes disconnected and undetected until i unplug and replug the hdmi cord.
my other monitor connected to a DisplayPort is fine.
it was all fine before some windows 11 update, then i tried to update the nvidia driver manually to 511.79 but still the same problem.
specification:
geforce rtx 3060ti
windows 11
alienware r12

@fhortner
Could you please once check issue with driver 510.54 and if problem still persists, please share nvidia bug report from repro state.

dear amrits,

The issue still persists with 510.54

please find attached the bug report:
Before Suspend/Sleep
nvidia-bug-report.log.1.gz (108.3 KB)

After Suspend/Sleep
nvidia-bug-report.log.2.gz (110.9 KB)

@amrits
some additional information:

hwinfo --monitor --gfxcard

Before Suspend/Sleep

hwinfo --monitor --gfxcard
18: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.386]
  Unique ID: VCu0.FrFHFm4HxfA
  Parent ID: vSkL.7ljAEqmUpM8
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia VGA compatible controller"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x1fb8 
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x229f 
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xed000000-0xedffffff (rw,non-prefetchable)
  Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
  Memory Range: 0xd0000000-0xd1ffffff (ro,non-prefetchable)
  I/O Ports: 0x2000-0x207f (rw)
  Memory Range: 0xee080000-0xee0fffff (ro,non-prefetchable,disabled)
  IRQ: 181 (6875 events)
  Module Alias: "pci:v000010DEd00001FB8sv000017AAsd0000229Fbc03sc00i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Driver Info #1:
    Driver Status: nvidia_drm is active
    Driver Activation Cmd: "modprobe nvidia_drm"
  Driver Info #2:
    Driver Status: nvidia is active
    Driver Activation Cmd: "modprobe nvidia"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #15 (PCI bridge)

41: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.386]
  Unique ID: _Znp.WlxwpsiDkK3
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Intel UHD Graphics 630 (Mobile)"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x3e9b "UHD Graphics 630 (Mobile)"
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x229f 
  Driver: "i915"
  Driver Modules: "i915"
  Memory Range: 0x6040000000-0x6040ffffff (rw,non-prefetchable)
  Memory Range: 0x4000000000-0x400fffffff (ro,non-prefetchable)
  I/O Ports: 0x3000-0x303f (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 162 (1036 events)
  Module Alias: "pci:v00008086d00003E9Bsv000017AAsd0000229Fbc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

44: None 00.0: 10002 LCD Monitor
  [Created at monitor.125]
  Unique ID: rdCR.cmnE9pXj_KD
  Parent ID: VCu0.FrFHFm4HxfA
  Hardware Class: monitor
  Model: "Lenovo LEN P27u-10"
  Vendor: LEN "Lenovo"
  Device: eisa 0x61b0 "LEN P27u-10"
  Resolution: 720x400@70Hz
  Resolution: 640x480@60Hz
  Resolution: 800x600@60Hz
  Resolution: 1024x768@60Hz
  Resolution: 1920x1080@60Hz
  Resolution: 1280x720@60Hz
  Resolution: 1280x1024@60Hz
  Resolution: 3840x2160@60Hz
  Size: 597x336 mm
  Year of Manufacture: 2019
  Week of Manufacture: 47
  Detailed Timings #0:
     Resolution: 3840x2160
     Horizontal: 3840 3888 3920 4000 (+48 +80 +160) -hsync
       Vertical: 2160 2163 2168 2191 (+3 +8 +31) +vsync
    Frequencies: 262.75 MHz, 65.69 kHz, 29.98 Hz
  Year of Manufacture: 2019
  Week of Manufacture: 47
  Detailed Timings #1:
     Resolution: 3840x2160
     Horizontal: 3840 3864 3880 3920 (+24 +40 +80) -hsync
       Vertical: 2160 2163 2168 2222 (+3 +8 +62) +vsync
    Frequencies: 522.58 MHz, 133.31 kHz, 60.00 Hz
  Driver Info #0:
    Max. Resolution: 3840x2160
    Vert. Sync Range: 23-80 Hz
    Hor. Sync Range: 30-160 kHz
    Bandwidth: 262 MHz
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #18 (VGA compatible controller)

45: None 00.0: 10002 LCD Monitor
  [Created at monitor.125]
  Unique ID: rdCR.HslhquhU3y8
  Parent ID: _Znp.WlxwpsiDkK3
  Hardware Class: monitor
  Model: "AUO LCD Monitor"
  Vendor: AUO "AUO"
  Device: eisa 0x42eb 
  Resolution: 3840x2160@60Hz
  Size: 344x193 mm
  Year of Manufacture: 2018
  Week of Manufacture: 33
  Detailed Timings #0:
     Resolution: 3840x2160
     Horizontal: 3840 3888 3920 4000 (+48 +80 +160) -hsync
       Vertical: 2160 2163 2168 2222 (+3 +8 +62) -vsync
    Frequencies: 533.30 MHz, 133.32 kHz, 60.00 Hz
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #41 (VGA compatible controller)


After Suspend/Sleep

hwinfo --monitor --gfxcard
18: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.386]
  Unique ID: VCu0.FrFHFm4HxfA
  Parent ID: vSkL.7ljAEqmUpM8
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia VGA compatible controller"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x1fb8 
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x229f 
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xed000000-0xedffffff (rw,non-prefetchable)
  Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
  Memory Range: 0xd0000000-0xd1ffffff (ro,non-prefetchable)
  I/O Ports: 0x2000-0x207f (rw)
  Memory Range: 0xee080000-0xee0fffff (ro,non-prefetchable,disabled)
  IRQ: 181 (27450 events)
  Module Alias: "pci:v000010DEd00001FB8sv000017AAsd0000229Fbc03sc00i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Driver Info #1:
    Driver Status: nvidia_drm is active
    Driver Activation Cmd: "modprobe nvidia_drm"
  Driver Info #2:
    Driver Status: nvidia is active
    Driver Activation Cmd: "modprobe nvidia"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #15 (PCI bridge)

41: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.386]
  Unique ID: _Znp.WlxwpsiDkK3
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Intel UHD Graphics 630 (Mobile)"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x3e9b "UHD Graphics 630 (Mobile)"
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x229f 
  Driver: "i915"
  Driver Modules: "i915"
  Memory Range: 0x6040000000-0x6040ffffff (rw,non-prefetchable)
  Memory Range: 0x4000000000-0x400fffffff (ro,non-prefetchable)
  I/O Ports: 0x3000-0x303f (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 162 (3554 events)
  Module Alias: "pci:v00008086d00003E9Bsv000017AAsd0000229Fbc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

44: None 00.0: 10002 LCD Monitor
  [Created at monitor.125]
  Unique ID: rdCR.HslhquhU3y8
  Parent ID: _Znp.WlxwpsiDkK3
  Hardware Class: monitor
  Model: "AUO LCD Monitor"
  Vendor: AUO "AUO"
  Device: eisa 0x42eb 
  Resolution: 3840x2160@60Hz
  Size: 344x193 mm
  Year of Manufacture: 2018
  Week of Manufacture: 33
  Detailed Timings #0:
     Resolution: 3840x2160
     Horizontal: 3840 3888 3920 4000 (+48 +80 +160) -hsync
       Vertical: 2160 2163 2168 2222 (+3 +8 +62) -vsync
    Frequencies: 533.30 MHz, 133.32 kHz, 60.00 Hz
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #41 (VGA compatible controller)
xrandr --query

Before Suspend/Sleep

xrandr --query
Screen 0: minimum 8 x 8, current 6400 x 2160, maximum 32767 x 32767
DP-1.2 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   3840x2160     60.00*+  29.98  
   2560x1600     59.97  
   2560x1440     59.95  
   1920x1200     59.88  
   1920x1080     60.00    59.94    50.00  
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94    59.93  
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected 2560x1440+3840+360 (normal left inverted right x axis y axis) 344mm x 193mm
   3840x2160     60.00 +  59.98    59.97  
   3200x1800     59.96    59.94  
   2880x1620     59.96    59.97  
   2560x1600     59.99    59.97  
   2560x1440     59.99*   59.99    59.96    59.95  
   2048x1536     60.00  
   1920x1440     60.00  
   1856x1392     60.01  
   1792x1344     60.01  
   2048x1152     59.99    59.98    59.90    59.91  
   1920x1200     59.88    59.95  
   1920x1080     60.01    59.97    59.96    59.93  
   1600x1200     60.00  
   1680x1050     59.95    59.88  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1280x800      59.99    59.97    59.81    59.91  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   640x400       59.88    59.98  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
  2560x1600 (0x220) 268.500MHz +HSync -VSync
        h: width  2560 start 2608 end 2640 total 2720 skew    0 clock  98.71KHz
        v: height 1600 start 1603 end 1609 total 1646           clock  59.97Hz
  2560x1440 (0x221) 241.500MHz +HSync -VSync
        h: width  2560 start 2608 end 2640 total 2720 skew    0 clock  88.79KHz
        v: height 1440 start 1443 end 1448 total 1481           clock  59.95Hz
  1920x1200 (0x222) 193.250MHz -HSync +VSync
        h: width  1920 start 2056 end 2256 total 2592 skew    0 clock  74.56KHz
        v: height 1200 start 1203 end 1209 total 1245           clock  59.88Hz
  1680x1050 (0x226) 146.250MHz -HSync +VSync
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock  65.29KHz
        v: height 1050 start 1053 end 1059 total 1089           clock  59.95Hz
  1280x1024 (0x229) 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
  1280x800 (0x22a) 83.500MHz -HSync +VSync
        h: width  1280 start 1352 end 1480 total 1680 skew    0 clock  49.70KHz
        v: height  800 start  803 end  809 total  831           clock  59.81Hz
  1024x768 (0x22e) 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 (0x22f) 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 (0x232) 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

After Suspend/Sleep

xrandr --query
Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 32767 x 32767
DP-1.2 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   3840x2160     60.00 +  59.98    59.97  
   3200x1800     59.96    59.94  
   2880x1620     59.96    59.97  
   2560x1600     59.99    59.97  
   2560x1440     59.99*   59.99    59.96    59.95  
   2048x1536     60.00  
   1920x1440     60.00  
   1856x1392     60.01  
   1792x1344     60.01  
   2048x1152     59.99    59.98    59.90    59.91  
   1920x1200     59.88    59.95  
   1920x1080     60.01    59.97    59.96    59.93  
   1600x1200     60.00  
   1680x1050     59.95    59.88  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1280x800      59.99    59.97    59.81    59.91  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   640x400       59.88    59.98  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  

To conclude on results of hwinfo and xrandr:
When waking from sleep, the gfxcard is still available, but the external monitor is not.

Some additional information:

When switching in BIOS to “Discrete Graphics” wake from suspend seems to work - external monitor functions as expected.
When switching back to “Hybrid Graphics” wake from suspend does not work - external monitor is not available, although physically connected.
BUT: when using nouveau open source driver wake from sleep does also work with “Hybrid Graphics” enabled in BIOS

@amrits: maybe when you tried to repro, did you have “Hybrid Graphics” enabled or “Discrete Graphics”?

Unfortunately, switching to “Discrete Graphics” is not an option, because I also have to use the notebook while being mobile.

But at least this information narrows down the where the issue may be found.

Two months passed and no reply / reaction from Nvidia guys
7 months passed and not even the will or interest of trying to solve this problem.

Thanks for nothing.

Nvidia is only good for Windows Operating System. Once you use Linux you are more or less forced to use open source drivers. Oh, wait, Nvidia does not support Open Source Scene. Oh, wait again, Nvidia is not even interested in getting feedback from users. Oh still wait, Nvidia cares a sh*** about issues and problems. Users are the slaves of Nvidia’s arrogance - what does the user know, they are all wrong.

Something to try…

Before Suspend/Sleep, look at /var/log/Xorg.0.log and note which DFP’s (Digital Flat Panel) are connected. These will be used in the next step…

Edit /etc/X11/xorg.conf and in the Screen section, add Option "ConnectedMonitor" "DFP-0, DFP-3", except use the DFP’s for your connected monitors. Note the commas between each DFP listing.

This forces the ports to always output a signal, whether there’s a monitor connected or not. The side effect of doing this is that even if you disconnect the external monitor, the system will still think it’s connected and not collapse your desktop onto one screen. This may resolve the monitor not waking up from suspend since the signal is persistent.

@fhortner
Really apologize for the delayed response.
I have tried recently on few Dell systems with Dell dock connected externally to 2k/4k displays but did not run into similar issue.
Can you please try to repro issue once with IGPU only mode and share test results.

@linuxvinh2
thanks for the input, but this would mean that when using the notebook mobile, the dGPU would be always active. This is what I want to avoid.

@amrits
Have you switched to hybrid GPU in UEFI settings while testing?
I can only use hybrid GPU or dGPU.
The bug reports where done with hybrid GPU.