Screen gets corrupted after resumes from suspend with NVIDIA 390.87 driver

We have an ASUS X705FD laptop equipped with Intel i7-8565 CPU and NVIDIA GeForce GTX 1050 Mobile card.

We installed nvidia driver 390.87 on Fedora 28 with updated Linux kernel 4.18.14.

02:00.0 3D controller [0302]: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] [10de:1c8d] (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device [1043:1431]
	Flags: bus master, fast devsel, latency 0, IRQ 141
	Memory at c3000000 (32-bit, non-prefetchable) 
	Memory at b0000000 (64-bit, prefetchable) 
	Memory at c0000000 (64-bit, prefetchable) 
	I/O ports at 4000 
	[virtual] Expansion ROM at c4000000 [disabled] 
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [250] Latency Tolerance Reporting
	Capabilities: [258] L1 PM Substates
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [420] Advanced Error Reporting
	Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia

We suspended system during watching a Youtube video in Chrome browser. After the system resumed, we found the screen got corrupted. And this issue can usually be reproduced with the actions.
corrupted images: The two images in the attachments

Here are the error meassages in journal log.

Oct 18 16:41:24 localhost.localdomain google-chrome.desktop[2734]: [2780:2780:1018/164124.868739:ERROR:gles2_cmd_decoder.cc(8216)] [.BrowserCompositor-0xb4bd3572000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glFramebufferTexture2D: <- error from previous GL command
Oct 18 16:41:24 localhost.localdomain google-chrome.desktop[2734]: [2780:2780:1018/164124.880325:ERROR:gles2_cmd_decoder.cc(2653)] [.BrowserCompositor-0xb4bd3572000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : GLES2DecoderImpl::DoBindOrCopyTexImageIfNeeded: <- error from previous GL command
Oct 18 16:41:24 localhost.localdomain google-chrome.desktop[2734]: [2780:2780:1018/164124.913351:ERROR:gles2_cmd_decoder.cc(8216)] [.BrowserCompositor-0xb4bd3572000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glFramebufferTexture2D: <- error from previous GL command
Oct 18 16:41:24 localhost.localdomain google-chrome.desktop[2734]: [2780:2780:1018/164124.942283:ERROR:gles2_cmd_decoder.cc(2653)] [.Media-0x2367b30f1a00]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : GLES2DecoderImpl::DoBindTexImage2DCHROMIUM: <- error from previous GL command
Oct 18 16:41:24 localhost.localdomain google-chrome.desktop[2734]: [2780:2780:1018/164124.972883:ERROR:gles2_cmd_decoder.cc(8216)] [.BrowserCompositor-0xb4bd3572000]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glFramebufferTexture2D: <- error from previous GL command

journal-X705FD.log (686 KB)
nvidia-bug-report.log.gz (126 KB)
Screenshot_from_2018-10-18_16-42-17.jpg