I am attempting to run a desktop dual monitor setup on Xubuntu 16.04 as follows:
1 - Displayport (3840x2160) monitor connected to an AMD R9 390
2 - VGA (1280x1024) connected to integrated Intel HD 4600
If I enable the option "CPU Graphics Multi Monitor" in my BIOS and attempt to boot, I get a flashing underscore on the first monitor after splash screen. I can boot with only the AMD card enabled just fine.
I am using the latest xserver-xorg-video-amdgpu
and xserver-xorg-video-intel
drivers from this PPA.
My kernel version is: 4.7.8-040708-generic
What am I doing wrong?
Upgrading to a kernel version 4.9 and above may work; support for the newer AMDGPU driver in pre-GCN 1.2 AMD cards (which the R9 390 is) was added. The open source Oibaf or Padoka drivers may not support dual monitors with two different video cards.
Instructions for upgrading to 4.9 and compiling it for AMDGPU support can be found here.
I have almost the same setup except it's an R9 FURY X outputting HD on one of the DisplayPorts and 4K (UHD) over HDMI. It was a nightmare getting it working well, but eventually, after trying many different tactics repeatedly over a couple months, I found the correct, AMDGPU-PRO drivers from AMD.
You'll probably want the current version, 16.60 for Ubuntu 16.04. I don't know how much they've improved the installation process since I first installed it a year ago, but I would recommend following their instructions. I had to install & reinstall an older version several times (and tweak some X settings) before it would work correctly all the time.
I don't use the integrated video (Intel), but I have had it working simultaneously with the other two screens. Really though, the 2 large displays offer quite enough screen real estate for me.
Good luck.