Friday, October 6, 2017

Ubuntu 17.04 screen redraw after coming out of standby

One of the things that is really annoying me is that the Ubuntu screen doesn't redraw itself properly when coming out of screen saver or when coming out of standby.

The screen is double buffered and one of the buffers doesn't get fully updated, so you get this horrible flashing/flicker effect.

So I have to take one of the windows and pull it up to the top of the screen to force a full screen refresh since it does that "zoom animation thing".

I wonder if it's worse because I run a dual monitor setup.


It's just kind of annoying as I hate anything that flickers. Just redraw that screen, baby!


I'm just running integrated intel graphics.

lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)

lspci -v -n
00:02.0 0300: 8086:0152 (rev 09) (prog-if 00 [VGA controller])
Subsystem: 17aa:308c
Flags: bus master, fast devsel, latency 0, IRQ 26
Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities:
Kernel driver in use: i915
Kernel modules: i915