Cela fait un moment que je tente de configurer un moniteur externe, je l’ai finalement fait fonctionner pour la plupart, sauf que la résolution est désactivée. La résolution native de mon moniteur est de 1600x900, ce que j'ai finalement pu montrer en xrandr:
user:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1600 x 900
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.0*
800x600 0.0
640x480 0.0
1600x900 59.9
Cependant, lorsque j'essaie de changer la résolution, l'erreur suivante apparaît:
user:~$ xrandr --output default --mode 1600x900
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed
J'ai trouvé ce problème avec les pilotes vidéo ATI, avec le pilote désactivé tout fonctionne.
Utilisation
xrandr --verbose
déterminer votre numéro ctrtc? Et essayez la syntaxe de sortie correcte, par exemple:
xrandr --output CRT1 --crtc CRT1 --brightness 0.7
autres sorties:
xrandr --verbose m'a été très utile. J'ai réussi à créer quelques scripts pour aider avec ma situation de station d'accueil buggy. Je veux que l’ancrage soit uniquement un écran externe, non relié à un ordinateur portable.
xrandr -d :0 --output eDP1 --mode 1920x1080 --crtc 1 \
--output DP1-1 --off \
--output DP1-2 --off \
--output DP1-3 --off
et aussi...
xrandr -d :0 --output DP1-1 --mode 1920x1080 --crtc 1 \
--output eDP1 --off \
--output DP1-2 --off \
--output DP1-3 --off
Tout d'abord, vous devez désactiver WAYLAND en supprimant la mise en commentaire d'une ligne dans le fichier:
/etc/gdm3/custom.conf
le fichier ci-dessus peut se trouver dans une autre variante de nom de dossier de gdm. Enlevez le # devant la ligne
#WaylandEnable=false
Redémarrez votre Linux.
Après cela, exécutez la commande xrandr
. Vous ne trouverez pas WAYLAND0. Vous trouverez plutôt DP1, HDMI1, VGA1, etc.
Vous pouvez maintenant utiliser xrandr
pour modifier la résolution d'affichage normalement. Suivez le même processus que vous faisiez plus tôt.