Trying to get around the gnome screen redrawing issues, I thought I’d put the working desktop display on my 7850 and my 2nd monitor on the onboard intel 3000. I’m on a Extreme 4 z77 with intel multi-display enabled in bios. note this change occurred after installation of Factory, so I don’t know how to configure it. the display on the intel 3000 just shows a black screen, but is getting a 1920x1080 signal from the computer.
I tried running xorg -configure from init 3 but it said number of screens didn’t match number of devices and errored out. gnome only sees one display (the one on the 7850). I’m using the opensource radeon driver. i915 driver is showing it being used by other kernel modules, but shows 0 using it. if i reboot with the intel 3000 as primary in bios, then it shows 3 using it. i tried using modprobe from init 3 but it didn’t change it. how can i configure this? thanks for any help.
here’s my Xorg.0.log. It will show the i915 in use by 1 in lsmod if i use the hdmi connector. xrandr only shows one screen so even though the i915 module is loaded maybe i need to set up the 2nd screen somehow? not sure how to do that.
I gave up and went with the proprietary drivers for now. even putting both monitors on the intel gpu there was still some gnome redraw issues so it looks like a gnome issue rather than a radeon issue. i’ll report it upstream.
It actually would have been very easy to have done what you were looking for with the OSS drivers.
The problem you encountered boils down to the association of one gpu adapter to Screen (to which all the monitors are attached) … as you have two adapters, two Screens are abstracted. X doesn’t know how to set up the Screens out of the box. Historically, you’d manually set them up in the xorg.conf. But the result is separate Screens (i.e. a non-unified Desktop … app windows can only be moved freely across monitors attahed/comprising the same Screen … you can’t move between Screens … Xinerama created a virtual unified screen, such that you had a contiguous desktop, but its got a lot of drawbacks … both of the prop. drivers (radeon and nvidia) had their own implementations … in any regard, suffice it to say, it used to be a real PITA.
Now, with xrandr v1.14 (and updated xorg server and driver bits) its a piece of cake to create a unified and fully functional desktop on the OSS drivers. Essentially:
xrandr --setprovideroutputsource 1 0
and then turn the outputs of the second adapter on (I recommend via kscreen for KDE users as its pretty intuitive, though you can certainly turn it on via xrandr itself or any of the other RANDR frontends, just not as easily as it is with kscreen). Then make it persistent across boots.
All that said, because your radeon adapter is of the GCN/SI architecture, you’re currently better off with the prop. driver anyway.
the open amd driver is working pretty good now on the latest kernels. I have a working xrandr line to move my 2nd monitor to the left side but how can I make it run automatically at boot? I’ve tried putting it in /etc/gdm/init/Default and ~/.xprofile but neither work. thanks!
show us what you are inserting and where in the files (might be best to post the contents of the files to susepaste and then provide a link, as opposed to embedding it below)