Description of problem: I have laptop with AMD A8-5557M APU (Radeon HD 8550G) and discrete videocard Radeon HD 8750M. I configured video using XFdrake and selected option "Configure all heads independently" in Multi-head configuration. With generated xorg.conf I see only one device in the output of `xrandr --listproviders`. If I delete xorg.conf, I see both devices. Version-Release number of selected component (if applicable): rakconf-12.52-1.mga5.src.rpm Steps to Reproduce: 1. Configure AMD hybrid graphics using XFdrake 2. Start X and look at output of `xrandr --listproviders` 3. Remove /etc/X11/xorg.conf and restart X 4. Look at the output of `xrandr --listproviders` again Reproducible: Steps to Reproduce:
Created attachment 5365 [details] Output of lspci
Created attachment 5366 [details] Output of lspcidrake
Created attachment 5367 [details] Providers with xorg.conf
Created attachment 5368 [details] Providers without xorg.conf
Created attachment 5369 [details] xorg.conf
CC'ing Thierry since he knows XFdrake better than most of us. I think this is a very general issue with the way discrete GPUs are handled. The problem is the same with Optimus laptops with an intel chipset and a nvidia discrete GPU: the two GPUs are seen as two monitors, even though only the intel chipset is connected to the laptop monitor. The current solution is to configure only the intel GPU, and then to use a hack such as bumblebee to handle the nvidia GPU.
CC: (none) => remi, thierry.vignaud
Whiteboard: (none) => MGA5TOO
Wrong package
Source RPM: drakconf-12.52-1.mga5.src.rpm => drakx-kbd-mouse-x11
Priority: Normal => HighBlocks: (none) => 15527Target Milestone: --- => Mageia 6Severity: normal => major
Moving to the Mga7 tracker, but also CC'ing tmb, because of some very faint memory that he or someone else was maybe working on a solution for Optimus and other such cases.
CC: (none) => marja11, tmbBlocks: 15527 => 18932Target Milestone: Mageia 6 => Mageia 7
BTW I can confirm the bug To get an optimus laptop working when installing Mageia, one must ensure to configure only the Intel IGP and not the nvidia GPU. It then generates an /etc/X11/xorg.conf for Intel that works, but that hides the discrete GPU. This however prevents using DRI_PRIME with nouveau (see https://nouveau.freedesktop.org/wiki/Optimus/), so users need to delete /etc/X11/xorg.conf and let the system handle itself so that the nouveau driver can be used.
Whiteboard: MGA5TOO => MGA5TOO FOR_ERRATA
Keywords: (none) => FOR_ERRATA5, FOR_ERRATA6Whiteboard: MGA5TOO FOR_ERRATA => MGA5TOO
Assignee: bugsquad => mageiatools
Blocks: 18932 => (none)
Keywords: FOR_ERRATA6 => IN_ERRATA6
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=16245