J'ai un écran 22 '' de HP (w2207h) connecté à mon ordinateur portable (un Dell Mini 10v ou 1011) via un commutateur VGA (un écran partagé avec un ordinateur de bureau et une Nintendo Wii). Mon problème est que je ne peux pas définir une résolution supérieure à 1024x768 (4: 3) sur mon écran externe. Je ne peux que régler une résolution inférieure (800x600 et 4: 3). Je l'ai déjà utilisé avec Ubuntu et je n'ai eu aucun problème de résolution d'écran, donc je pense que le problème est le commutateur VGA. Est-ce que quelqu'un sait comment résoudre ce problème? Est-ce que quelqu'un sait comment je peux commencer?
Ceci est une capture d'écran de la configuration de mon écran. Le vert est l’affichage HP et le mot que vous pouvez lire est "inconnu". Oui, c'est en espagnol. Merci beaucoup.
Informations complémentaires: L'adaptateur graphique de mon ordinateur portable Dell Mini est Intel945GSE UMA.
La même chose se passe pour moi. Vous devez ajouter la résolution avec:
xrandr --newmode <ModeLine>
Pour connaître la ModeLine de votre résolution, procédez comme suit:
$ cvt 1650 900
Vous en obtiendrez comme ceci:
# 1656x900 59.93 Hz (CVT) hsync: 55.98 kHz; pclk: 122.25 MHz
Modeline "1656x900_60.00" 122.25 1656 1752 1920 2184 900 903 913 934 -hsync +vsync
Ensuite, copiez les informations après le mot "Modeline" dans la commande XRandR:
$ xrandr --newmode "1656x900_60.00" 122.25 1656 1752 1920 2184 900 903 913 934 -hsync +vsync
Une fois le mode entré, il doit être ajouté à la sortie:
xrandr --addmode VGA1 1656x900_60.00
Maintenant vous avez la nouvelle résolution :-)
FelGutiCo et milkovsky ont raison, mais je devais utiliser le paramètre -r pour que cela fonctionne (sinon, 20% à gauche de mon moniteur était vide et l'image était ajustée à 80% à droite).
$ cvt -r 1920 1080
# 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
Modeline "1920x1080R" 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync
$ xrandr --newmode "1920x1080R" 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync
$ xrandr --addmode VGA-1 1920x1080R
Plus un indice, car je devais changer "VGA1" en "VGA-1"; pour connaître les identifiants de mes moniteurs que j'ai utilisés:
$ xrandr --listactivemonitors
vous pouvez faire ce que FelGutiCo a dit. De plus si vous rencontrez des problèmes après un redémarrage (Ubuntu ne peut pas trouver la résolution), vous devez créer un fichier .xprofile dans votre répertoire personnel avec les deux commandes xrandr ci-dessus:
$ xrandr --newmode "1656x900_60.00" 122.25 1656 1752 1920 2184 900 903 913 934 -hsync +vsync
$ xrandr --addmode VGA1 1656x900_60.00
où 1656x900 .. -> la résolution souhaitée
$ cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
$ xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
$ xrandr --listactivemonitors
Monitors: 2
0: +*eDP-1 1366/345x768/194+0+0 eDP-1
1: +DP-1 1024/271x768/203+1366+0 DP-1
$ xrandr --addmode DP-1 1368x768_60.00
La commande suivante fonctionne pour moi sur mon Ubuntu 17.04
, Lenovo Ideapad Z510
avec Nvidia 1GB GPU
ubuntu@home-ideapad: xrandr --listmonitors
Si vous pensez que le problème vient du commutateur VGA, pourquoi ne pas essayer de brancher le moniteur directement?
En outre, il existe un problème connu avec le chipset vidéo sur de nombreux netbooks, dans lequel la taille d'écran combinée ne peut dépasser 2 048 pixels, quelle que soit la dimension. Ainsi, si votre ordinateur portable a une largeur de 1024 pixels, vous ne pouvez ajouter qu'un autre écran d'une largeur maximale de 1024 pixels.
Pour vérifier cela, ouvrez un terminal et utilisez cette commande:
lspci
si vous voyez "Intel Corporation: Contrôleur graphique intégré à la famille N10", votre système est concerné par ce problème.
Ceci est causé par certaines limitations de pilotes dans Ubuntu, voici le rapport de bogue pour ceci:
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/830949
C'est pourquoi, si vous essayez de définir une résolution plus élevée, vous recevrez un message indiquant que vous devez adapter tous les moniteurs à une résolution de 2048x2048 pixels. Malheureusement, il n'y a pas de vraie solution à cela, mais je peux suggérer deux solutions de contournement:
Notez que si vous essayez de définir les résolutions via la ligne de commande, vous éviterez la "protection" contre la définition d'une résolution non valide. Cela ne fonctionnera pas et votre système deviendra inutilement lent. Si cela se produit, redémarrez-le simplement.