modesetting est un 'pilote' de mesa qui permet de basculer entre la discret card et la principale. Et il semble en effet qu'il y est des soucis avec le pilote proprio.
par exemple, voici la conf xorg.conf.d lors du basculement d'intel vers nvidia avec nvidia-prime:
Section "Module"
Disable "glamoregl"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "AllowEmptyInitialConfiguration"
Option "DPI" "96 x 96"
EndSection
Section "Files"
ModulePath "/usr/lib64/nvidia/xorg"
ModulePath "/usr/lib64/xorg/modules"
EndSection
le pilote modestting est alors chargé pour informer le system que ce n'est plus intel qui manage (en gros) et du coup, ne reste plus qu'à paramétrer xrandr, genre :
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --output LVDS1 --mode 1920x1080 -pos0x0
contrairement à DRI_PRIME qui fait:
xrandr --setprovideroutputsource Intel NVIDIA-0
puis la def du moniteur.
Y en a-t-il un meilleurs que l'autre, faut voir et tester. d'un autre côté, mon fork a déjà près de 2 ans; il peut être tout à fait outdated :s.
Je laisserai un petit post ici dès que je l'aurai fait. Ça risque de me prendre un petit peu de temps par contre.