3

I am running 16.04 on my desktop pc and when I add a second monitor it causes the screen to flicker, especially when interacting with GNOME.

I have an amd radeon gpu. lspci shows

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390] [1002:67b1] (rev 80)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Hawaii PRO [Radeon R9 290] [1462:2015]

The xrandr ... --scale 1.0001x1.0001 hack, from here, did not help.

Any idea how I can fix this so I can get back to using multiple monitors?


Additional details

The flickering seems to be caused by interacting with gnome desktop env.

Here is a list of actions that cause flickering:

  • Opening, and using, the search box from the launcher(this is the worst flickering)
  • Using alt+tab
  • Clicking on the desktop
  • Clicking anywhere on a screen after clicking on the desktop of the other screen

Weirdly, interacting with the toolbar at the top of either screen does not cause any flickering.


Kernel 4.4.0-43-generic

1 Answers1

0

I have a mixed system (ATI and NVIDIA) with two displays, which experienced some flickering and other issues.

I had found that basically feeding what xrandr output back into itself would sometimes fix it until the next reboot. So I kept digging. Eventually, I found that clarifying some of the parameters in the xorg.conf file would fix it. But the setup was still a bit temperamental.

NVIDIA has greatly improved the installer for their proprietary drivers (which I need for CUDA, and it use to be a nightmare to keep them up-to-date). With it, they offer to configure the xorg.conf file for you. There is nothing "magic" in the generated configuration, just that it explicitly lists every device and display. Everything has worked since then. Maybe running through the AMD installer just for its configuration of X11 is worth while, even if you revert the drivers afterwards.

If not, then man xorg.conf, but it is dense.

Kevin
  • 1,315