[550.67] Nvidia Vulkan ICD wakes up dgpu on initialization and exit

Of course!

Here’s a screen recording of the issue in question:


Left terminal shows the repro program’s output, while the right terminal shows the power state of the nvidia gpu. You’ll notice that the dgpu wakes up as soon as a Vulkan instance is created and that there’s an associated delay.

Make sure to perform this test when the GPU’s already at d3cold, otherwise you won’t be able to see it in effect.

Here’s a tarball containing the source of the repro program:
nvidia-wakeup-repro.c.tar.gz (1.0 KB)

And here’s the nvidia bug report log you’ve asked for:
nvidia-bug-report.log.gz (424.2 KB)