11

In Ubuntu 16.10, when my monitors wake up on my 3rd generation Intel Core i7 laptop (HD 4000 graphics), I get flickering on both my built in laptop screen and my external display. It goes away when I bring a full screen window to the front.

It only happens when my screen goes to sleep and then wakes up when I move the mouse. It's not a very serious problem since I just need to move windows or bring them to the front to stop the flickering, but it's annoying and I want to fix it. I would appreciate any help.

Snuggle Bear
  • 111
  • 1
  • 8

3 Answers3

10

Make sure you have Compiz installed and enable "Don't wait for video sync" and "Force complete redraw on initial damage"

Compiz -> Utility -> Workarounds -> Don't wait for video sync

Compiz -> Utility -> Workarounds -> Force complete redraw on initial damage

sudo apt-get install compiz compizconfig-settings-manager

I still get one flash but it is significantly better and enabling some of the other workarounds might fix it completely for other people.

Kasual
  • 101
0

I had a similar problem using a Benq 24 as an external monitor on a MacBook Pro 5,5 (NVidia graphics). I changed from Ubuntu's all-purpose nouveau driver to the proprietary nvidia driver, and the problem seems to have resolved.

The process is for changing the driver is described in this answer

vandem
  • 166
0

The solution, in my case, was to stop using Unity. I guess this isn't really a solution but more of a workaround.

Snuggle Bear
  • 111
  • 1
  • 8