Display not waking up after powersave

I have a laptop with Quadro chip. I either run it stand alone or docked. When docked the machine has two extra displays.
If the screensaver kicks in (or I lock the display) the power saving mode will kick in a few seconds later and power down the displays. When I return to the computer only the two extra screens come back to life. The built in display remains off. When running in stand alone (undocked) the main display still never comes back on. I have to switch to another VT and back again to wake up the main display.
And often after that the display has “artifacts” that look like some kind of memory corruption.
Im running Fedora 22. This only started after a rather recent nvidia driver update (1-2 months now, I guess).

Some details:
[root@hamburger ~]# lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1)
[root@hamburger ~]# dmidecode | grep “Product Name”
Product Name: HP ZBook 15

[root@hamburger ~]# dmesg | tail -2
[ 275.434371] ACPI Warning: _SB_.PCI0.PEGP.DGFX.DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)
[ 275.434863] ACPI Warning: _SB
.PCI0.PEGP.DGFX._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95)

[root@hamburger ~]# grep disconnected /var/log/Xorg.0.log
[ 63.756] (–) NVIDIA(0): DFP-0: disconnected
[ 63.757] (–) NVIDIA(0): DFP-1: disconnected
[ 63.788] (–) NVIDIA(0): DFP-4: disconnected
[ 63.788] (–) NVIDIA(0): DFP-5: disconnected
[ 63.788] (–) NVIDIA(0): DFP-6: disconnected
[ 67.492] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 67.493] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 67.525] (–) NVIDIA(GPU-0): DFP-4: disconnected
[ 67.525] (–) NVIDIA(GPU-0): DFP-5: disconnected
[ 67.525] (–) NVIDIA(GPU-0): DFP-6: disconnected
[ 70.290] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 70.290] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 70.323] (–) NVIDIA(GPU-0): DFP-4: disconnected
[ 70.323] (–) NVIDIA(GPU-0): DFP-5: disconnected
[ 70.323] (–) NVIDIA(GPU-0): DFP-6: disconnected
[ 71.330] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 71.330] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 71.362] (–) NVIDIA(GPU-0): DFP-4: disconnected
[ 71.362] (–) NVIDIA(GPU-0): DFP-5: disconnected
[ 71.363] (–) NVIDIA(GPU-0): DFP-6: disconnected
[ 71.394] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 71.394] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 71.427] (–) NVIDIA(GPU-0): DFP-4: disconnected
[ 71.427] (–) NVIDIA(GPU-0): DFP-5: disconnected
[ 71.428] (–) NVIDIA(GPU-0): DFP-6: disconnected
[ 71.459] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 71.459] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 71.491] (–) NVIDIA(GPU-0): DFP-4: disconnected
[ 71.491] (–) NVIDIA(GPU-0): DFP-5: disconnected
[ 71.491] (–) NVIDIA(GPU-0): DFP-6: disconnected
[ 71.523] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 71.523] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 71.555] (–) NVIDIA(GPU-0): DFP-4: disconnected
[ 71.555] (–) NVIDIA(GPU-0): DFP-5: disconnected
[ 71.556] (–) NVIDIA(GPU-0): DFP-6: disconnected
[ 274.855] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 274.855] (–) NVIDIA(GPU-0): DFP-1: disconnected
[ 274.887] (–) NVIDIA(GPU-0): DFP-4: disconnected
[ 274.887] (–) NVIDIA(GPU-0): DFP-5: disconnected
[ 274.887] (–) NVIDIA(GPU-0): DFP-6: disconnected

Is this something known prehaps with an easy solution? :)

Regards,
Richard.

nvidia-bug-report.log.gz (110 KB)

Yay! :) All my issues are fixed by driver version 358.16 :)