Optimus sur Linux est loin d'être parfait, mais en utilisant les nVidia
pilotes natifs , la plupart des problèmes que j'ai rencontrés par le passé sont principalement résolus sauf un.
Chaque fois que j'exécute une application en plein écran, comme Kodi
ou certains Steam
jeux, la position est désactivée, soit l'écran est centré en plein milieu des 2 écrans sur 1080p exactement, soit il affiche uniquement la moitié gauche sur n'importe quel affichage.
Je pense que cela est dû à la façon dont j'ai fait fonctionner la configuration multi-écrans xrandr
. Une fois sddm
initialisé, il exécute la commande suivante:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --output HDMI-1-1 --mode 1920x1080 --pos 1920x0 --output HDMI-0 --primary --mode 1920x1080 --panning 3840x1080+0+0/0x0+0+0/0/0/-1920/0
Cela fonctionne parfaitement, car vous remarquerez peut-être que le conteneur est de 3x1080p car cela est dû à 3 écrans (tous en 1080p), à la désactivation de mon affichage interne et à l'utilisation du panoramique, je suis en mesure de décaler la sortie de 2 moniteurs l'un à côté de l'autre.
Il semble que je ne puisse pas contrôler le comportement en plein écran, KDE
ni dans ni en utilisant put
. En jouant dans les paramètres des applications, je peux sélectionner sur quel moniteur le restituer, mais il restera quand même au centre.
Clarifier:
xs on monitor left at 1920/2
ys on monitor left at 1080
xe on monitor right at (1920/2)+1920
ye on monitor right at 1080
Voici un lien de référence visuelle
Pour être honnête, j'ai essayé beaucoup de choses et je suis perdu ici. Je ne suis pas un expert Linux, je l'utilise depuis environ 4 ans comme mon seul système d'exploitation.
Étant donné que KDE prend en charge, Wayland
je suis prêt à essayer, mais en raison du nombre de problèmes que j'ai rencontrés avec Optimus dans le passé, je suis réticent à l'essayer, car tout fonctionne si bien et il y a peu d'informations sur la compatibilité Optimus / Nvidia / Wayland. .
Y a-t-il quelque chose que je pourrais avoir manqué avant de faire quelque chose d'aussi radical que de changer un gestionnaire d'affichage stable pour un nouveau? Ou peut-être une commande simpliste du terminal pour exécuter des applications que j'ai complètement manquées.
Toute aide est appréciée.
Information additionnelle:
xorg.conf, xorg.conf.d est vide.
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
Demandez plus d'informations si nécessaire dans les commentaires.
nvidia
travaillaismir
et que jewayland
soutenais, mais c'était il y a quelques mois.Réponses:
Je l' ai utilisé quelques scripts sur le dessus
xrandr
depuis quelques années à mettre en place côte à côte et (actuellement) des postes de travail en forme de tee-Arch Linux. Ce devrait être un travail simple d'adapter side-by-side.sh à vos besoins:Script d' aide monitor_resolutions.sh :
Courez
side-by-side.sh
dans votre section locale.xprofile
ou autrement juste après avoir commencé X, et vous devriez être prêt à partir.Cette configuration a fonctionné avec les cartes vidéo AMD et nVidia, en utilisant des pilotes propriétaires et open source. Je ne pense pas avoir déjà essayé avec Wayland au lieu de X, mais je pense que cela devrait fonctionner si cela ne
xrandr
fonctionne pas avec Wayland.la source