# KUbuntu 18.04.1LTS running Nvidia 390.77 and 396.54 flickers and trashes graphics buffers after unsuspend

**URL:** <https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411>\
**Category:** Linux\
**Created:** [August 23, 2018, 2:34pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411 "2018-08-23T14:34:46Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![stephen.mccants](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephen.mccants](https://forums.developer.nvidia.com/u/stephen.mccants)\
**Post date:** [August 23, 2018, 2:34pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/1 "2018-08-23T14:34:46Z")

</div>

Hello Nvidia,

I have KUbuntu 18.04.1 LTS running the Nvidia 390.77 driver. I’m using a dual monitor setup with a HP ZR30w and my HP laptop screen (1080p) with a Quadro K1100M graphics card.

It generally works well, but I have two problems.

First the minor problem. After _every_ unsuspend of the laptop I have some corruption of some graphics buffers. In the attached screenshot, note the border above and below the background image which is wrong (should be a blur of the background image) and the text below the icons, which is not text. A change of background or moving the icon “fixes” the image.

The more serious problem happens only sometimes (about once a week). After unsuspending, my monitors will sometimes go into a flicker dance on certain parts of the screen. The only way I’ve found to fix this is to restart X, which means closing all of my windows. That defeats the point of suspending.

Thank you for your help.

Sincerely,  
Stephen McCants  
[nvidia-bug-report.log.gz](https://forums.developer.nvidia.com/uploads/short-url/1bnMgu3JpKfnMKIASoje5wvrVip.gz) (118 KB)

 ![Screenshot_20180823_093713.jpg](https://global.discourse-cdn.com/nvidia/original/2X/b/b4db0a4a8b0228188438c80691ac8d74b8b8f7fc.jpeg)  
[Nvidia\_flicker.mp4.gz](https://forums.developer.nvidia.com/uploads/short-url/saKw1GsoQzPVzhJM2HiB9K0ll3k.gz) (21 MB)

 ![Screenshot_20180823_093713.jpg](https://global.discourse-cdn.com/nvidia/original/3X/0/a/0af14c28b0668d01a4e45037617de52be0c976ca.jpeg)

---

<div class="post-metadata">

**Author:** ![stephen.mccants](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephen.mccants](https://forums.developer.nvidia.com/u/stephen.mccants)\
**Post date:** [August 23, 2018, 2:35pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/2 "2018-08-23T14:35:19Z")

</div>

How do I attached things?

---

<div class="post-metadata">

**Author:** ![stephen.mccants](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephen.mccants](https://forums.developer.nvidia.com/u/stephen.mccants)\
**Post date:** [August 23, 2018, 2:44pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/3 "2018-08-23T14:44:31Z")

</div>

Some additional information that may be helpful:

- Flickering is generally triggered by the opening of a dialog. For instance, a new email or a open file dialog.
- Changing work spaces/desktops and then coming back to the flickering work space will cause the current flickering to stop, but the next dialog will cause it to resume in some new fashion.
- I figured out how to attach things. See the MP4 for a video of the flickering. Not recommended for epileptics. =)

---

<div class="post-metadata">

**Author:** ![generix](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/generix/32/16024_2.png) [@generix](https://forums.developer.nvidia.com/u/generix)\
**Post date:** [August 23, 2018, 4:23pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/4 "2018-08-23T16:23:29Z")

</div>

Buffer corruption on resume/VT switch is a known problem and work in progress. So you should use the ubuntu graphics ppa to upgrade the driver to v396 and see if you get better results, might also help with the flicker.  
[url][https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa[/url]](https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa%5B/url%5D)

---

<div class="post-metadata">

**Author:** ![stephen.mccants](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephen.mccants](https://forums.developer.nvidia.com/u/stephen.mccants)\
**Post date:** [August 23, 2018, 5:19pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/5 "2018-08-23T17:19:12Z")

</div>

The flicker is the larger problem of the two problem. I can live with the buffer corruption as it goes away as soon as the buffer is refreshed. Having the restart X or reboot my system to fix the flicker is not good.

Does Nvidia support 390.77? Or do I need to go to 396 to get support?

---

<div class="post-metadata">

**Author:** ![generix](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/generix/32/16024_2.png) [@generix](https://forums.developer.nvidia.com/u/generix)\
**Post date:** [August 23, 2018, 5:29pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/6 "2018-08-23T17:29:27Z")

</div>

390 is a legacy release now, so those kind of things won’t be fixed in that line.

---

<div class="post-metadata">

**Author:** ![stephen.mccants](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephen.mccants](https://forums.developer.nvidia.com/u/stephen.mccants)\
**Post date:** [August 23, 2018, 5:39pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/7 "2018-08-23T17:39:58Z")

</div>

This web page says it is the “Current long-lived branch release” and shows other things as “Legacy releases”:

[https://devtalk.nvidia.com/default/topic/533434/linux/current-graphics-driver-releases/](https://devtalk.nvidia.com/default/topic/533434/linux/current-graphics-driver-releases/)

That paged is pinned at the very top of the forum, so I assumed it was official and correct. It also states that starred items are “no longer being maintained”. However, 390.77 is not starred, so still maintained? Indeed some legacy releases are also not starred, so still maintained?

The terms used on that page are not clear. Where would I find definitions to:

- Current long-lived branch release
- Current official release
- Legacy release

In other words, that page contradicts what you just said. I selected my current driver based on that page. Does the page need to be updated?

I’m genuinely confused.

Thank you for your help.

---

<div class="post-metadata">

**Author:** ![stephen.mccants](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephen.mccants](https://forums.developer.nvidia.com/u/stephen.mccants)\
**Post date:** [August 23, 2018, 5:46pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/8 "2018-08-23T17:46:29Z")

</div>

Also, the page below says 390.\* will be supported through 2022. That is another 4 years. Doesn’t sound like legacy, even though it oddly calls it legacy.

[https://nvidia.custhelp.com/app/answers/detail/a\_id/3142](https://nvidia.custhelp.com/app/answers/detail/a_id/3142)

More confusion and contradiction.

---

<div class="post-metadata">

**Author:** ![generix](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/generix/32/16024_2.png) [@generix](https://forums.developer.nvidia.com/u/generix)\
**Post date:** [August 23, 2018, 5:53pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/9 "2018-08-23T17:53:20Z")

</div>

I know this is confusing.  
‘officially’  
390 is the current long-lived driver  
396 is current beta  
but since 396 dropped support for Fermi, 390 now is also a legacy driver at the same time.  
The next ‘current long-lived driver’ is past due but I suspect due to Turing being released that has been deferred and 396 has prolonged lifetime, i.e. inofficial long-lived driver. Might end any day, though.  
Bumpy ride.

---

<div class="post-metadata">

**Author:** ![generix](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/generix/32/16024_2.png) [@generix](https://forums.developer.nvidia.com/u/generix)\
**Post date:** [August 23, 2018, 5:55pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/10 "2018-08-23T17:55:34Z")

</div>

Legacy driver means, it supports legacy gpus (in this case Fermi). Legacy support means support for new kernels and Xserver releases but no functional enhancements.

---

<div class="post-metadata">

**Author:** ![stephen.mccants](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephen.mccants](https://forums.developer.nvidia.com/u/stephen.mccants)\
**Post date:** [August 24, 2018, 3:14pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/11 "2018-08-24T15:14:35Z")

</div>

Switched to Nvidia 396.54 this morning. Time will tell if the problem is resolved by the new driver or not.

smm@smm-HP-ZBook-15-G2:~$ modinfo nvidia  
filename: /lib/modules/4.15.0-33-generic/updates/dkms/nvidia.ko  
alias: char-major-195-\*  
version: 396.54  
supported: external  
license: NVIDIA

---

<div class="post-metadata">

**Author:** ![stephen.mccants](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephen.mccants](https://forums.developer.nvidia.com/u/stephen.mccants)\
**Post date:** [August 27, 2018, 1:21pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/12 "2018-08-27T13:21:05Z")

</div>

Same problems with Nvidia 396.54 as I had with Nvidia 390.77.

A few of the icons this morning might be better than before, but you can see in the screenshot, that one has the same problem.

Still have the flickering problem too.

 ![Screenshot_20180827_082142.jpg](https://global.discourse-cdn.com/nvidia/original/2X/7/73c7b8c5a851ded55be8b4174af604ec0a3f5478.jpeg)  
[nvidia-bug-report.log.gz](https://forums.developer.nvidia.com/uploads/short-url/q7YlQVU2V09261E7Ir4LONLzffO.gz) (125 KB)

 ![Screenshot_20180827_082142.jpg](https://global.discourse-cdn.com/nvidia/original/3X/4/1/41d2202283ee315a6f29c5aab65a5e74051f87a4.jpeg)

---

<div class="post-metadata">

**Author:** ![stephen.mccants](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephen.mccants](https://forums.developer.nvidia.com/u/stephen.mccants)\
**Post date:** [August 27, 2018, 1:23pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/13 "2018-08-27T13:23:12Z")

</div>

Updated the title of this topic to reflect that both drivers have this problem.

---

<div class="post-metadata">

**Author:** ![stephen.mccants](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@stephen.mccants](https://forums.developer.nvidia.com/u/stephen.mccants)\
**Post date:** [September 13, 2018, 4:43pm UTC](https://forums.developer.nvidia.com/t/kubuntu-18-04-1lts-running-nvidia-390-77-and-396-54-flickers-and-trashes-graphics-buffers-after-unsuspend/64411/14 "2018-09-13T16:43:16Z")

</div>

Since this topic is being ignored, I opened a new one with a slightly different variation of the problem:

[url][https://devtalk.nvidia.com/default/topic/1039437/linux/kubuntu-18-04-1lts-w-quadro-k1100m-running-nvidia-396-54-flickers-after-unsuspend-take-2-/[/url]](https://devtalk.nvidia.com/default/topic/1039437/linux/kubuntu-18-04-1lts-w-quadro-k1100m-running-nvidia-396-54-flickers-after-unsuspend-take-2-/%5B/url%5D)
