375.xx gives artifacts after suspend on gtx 1060

Ever since at least 375.xx I get artifacts on screen after a suspend.

After a suspend-restore cycle, the display output sometimes becomes garbled, but I can still see contours of what is supposed to be drawn. alt+tabbing between a window with a glcontext open, sometimes fixes the artifacts. Changing from VT and back to Xorg also sometimes fixes the artifcats for a while, but it always comes back. The only fix is a clean reboot.

I’ve had this issue for a few months now, and it’s not getting better so I decided to try report this issue.

The log attached is from after 1 suspend cycle is performed after a reboot.

Note: In the latest release, 375.26, the background ‘noise’ color went from green to black.

nvidia-bug-report-during_issue_after_suspend.log.gz (109 KB)

I think this is may be the same issue that is reported here. https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1646665