Ubuntu 16.04 & Nvidia - L'ajout d'un moniteur externe étend l'affichage unique sur les deux moniteurs

14

J'essaie d'exécuter un moniteur externe à partir de mon ordinateur portable HP exécutant 16.04 via HDMI. J'ai un GTX965M pour lequel j'utilise le pilote nvidia-375. Cela me permet d'exécuter deux moniteurs mais uniquement en mode miroir. Si je change pour utiliser des moniteurs séparés, la résolution semble s'étendre sur le total des deux écrans et je ne peux pas annuler les changements de paramètres car je ne peux que cliquer sur le lanceur; Je dois attendre les 30 secondes pour revenir.

J'ai suivi ce post sur les forums pour installer une version plus récente des pilotes car elle est plus rapide que de passer par Software & Updates qui semble prendre trop de temps.

Voici une image de mon bureau après avoir essayé d'ajouter un deuxième moniteur distinct:

bureau

Je ne sais pas si cela se résume aux pilotes ou à la configuration du système.

Toute aide est appréciée

Mise à jour: il a commencé de façon aléatoire à fonctionner et je ne sais pas pourquoi parce que je n'ai apporté aucune modification. Je viens de démarrer et de brancher le HDMI. De plus, mon nvidia-settingsn'apparaît pas correct selon l'une des solutions suggérées, donc je ne suis pas convaincu que ce n'est pas un bug capricieux.

nvidia-settings

Cela ne montre qu'un seul moniteur, l'externe. Il n'inclut pas l'ordinateur portable intégré. Est-ce correct?

-------------------------------------------------- -------------------------------------------------- --------------------------------

Mise à jour supplémentaire: Ensuite, la prochaine fois que je démarre, cette fois avec le HDMI déjà branché, c'est de retour à étirer un seul 1920x1080 sur deux moniteurs 1080p. Je pense que je suis arrivé à la route du problème. J'ai ouvert un terminal pour y accéder nvidia-settingset, apparemment, il n'est pas installé.

C'est bizarre car il a été installé à 100%; prouvé par l'image que j'ai fournie dans cette question. J'ai humorisé ce problème et réinstallé et deux moniteurs fonctionnent à nouveau! Est-ce un bug ?? J'ai ajouté une solution moi-même car cela a résolu le problème mais je ne comprends pas comment cela peut se produire.

macourtney7
la source
Existe-t-il des informations concernant ce problème? Est-ce que cela s'est produit en 14.04?
macourtney7
quelle était votre résolution d'écran avant maintenant?
George Udosen
modifier la résolution à partir des paramètres afin que la résolution de l'affichage intégré soit correcte lorsque vous faites cela, veuillez publier le résultat pour plus d'aide
George Udosen
avez-vous essayé d'utiliser Arandr ?
Akronix
Essayez de faire l'installation en utilisantgksu nvidia-settings
user.dz

Réponses:

4

Appuyez sur Ctrl+ Alt+ Tpour accéder à un terminal et saisissez:

nvidia-settings

alors vous verrez quelque chose comme cet écran: Paramètres nVidia xserver

Dans le volet gauche,

  • choisir X Server Display Configuration
  • cliquez sur l'écran secondaire dans la fenêtre de dialogue
  • cliquez Configure.
  • Activez TwinView.

Si cela ne fonctionne pas immédiatement, redémarrez l'ordinateur.

Fabby
la source
2
Merci pour votre suggestion. Mon nvidia-settingsne ressemble pas à votre image, je n'ai donc pas pu localiser TwinView. Veuillez consulter ma mise à jour dans le message d'origine pour plus d'informations et pour savoir comment le problème a légèrement changé.
macourtney7
S'il est aléatoire, essayez de démarrer avec les deux moniteurs connectés au lieu de le brancher après le démarrage. Si vous obtenez deux moniteurs, accédez aux paramètres dans le et corrigez-les immédiatement. ;-)
Fabby
1
J'ai déjà essayé ça et ça n'a pas fait de différence. Merci.
macourtney7
3

J'ai eu le même problème et j'ai résolu l'utilisation compizconfig. Dans Options générales → Paramètres d'affichage, désactivez l' option Détecter les sorties et définissez le format des sorties.

compizconfig

Erich Petersen K
la source
1
Juste pour clarifier cette solution de fortune: le 1920 supplémentaire qu'il ajoute est la largeur de son deuxième écran. Donc pour moi, avec un écran 2560x1080 (à gauche) et un écran 1920x1080 (à droite) j'utilise ce qui suit: 1. 2560x1080 + 0 + 0 - 2. 1920x1080 + 2560 + 0. Néanmoins, c'est une solution très temporaire, donc je ne la recommanderais pas.
fgblomqvist
2

J'ai le même problème avec un Dell Inspiron 7567 avec un 1050 GTX, les pilotes NVIDIA-375.

La seule solution que j'ai trouvée en lisant vos réponses est que si vous débranchez votre HDMI, vous déconnectez, vous connectez, branchez le HDMI et passez à l'écran étendu, il s'affichera correctement au lieu d'étirer une résolution sur un double écran.

C'est temporaire mais au moins on peut l'utiliser.

nain
la source
2

J'ai essayé différentes options mentionnées ici et aucune d'entre elles n'a fonctionné pour moi.

La seule chose qui a fonctionné est: en appuyant sur la touche Switch Switch sur l'ordinateur portable, qui est disponible sur F4 dans l'ordinateur portable HP. Cela peut être différent sur d'autres fournisseurs.

Conditions préalables:

sudo apt-get purge nvidia-*

La commande ci-dessus désinstalle toutes les versions précédentes, redémarrez votre PC.

sudo apt-add-repository ppa:graphics-drivers/ppa

Les commandes ci-dessus ajoutent le repos

sudo apt-get update
sudo apt-cache search '^nvidia-[:digit]' --names-only

Prenez le dernier numéro et installez avec:

sudo apt-get install nvidia-381

Pour moi, 381 était la dernière.

Publier car cela pourrait aider quelqu'un.

abhy
la source
2

J'ai répondu à un message similaire :) ( 14.04 nvidia double affichage (externe + ordinateur portable) étiré, bureau décalé )

En effet, l'écran intégré est connecté à Intel iGPU. (Source: https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/ )

Ce qui fait que le serveur Nvidia x n'a aucun contrôle sur votre moniteur intégré.

Pour résoudre ce problème, passez du mode graphique de MShybrid à discret dans les paramètres du BIOS, ce qui peut forcer le moniteur intégré à être piloté par votre GPU discret, et le serveur x fonctionnera correctement pour reconnaître à la fois l'affichage intégré et l'affichage externe.

A un inconvénient que Prime Select ne fonctionnera pas, donc il n'y a aucun moyen d'économiser de la batterie en échangeant sur iGPU autre que la reconfiguration du BIOS ... mais bon, Prime Select fonctionne assez mal (au moins de mon côté) que je ne fais pas même plus la peine ....

Y.Chen
la source
0

Gardez l'affichage miroir vérifié. Une fois les écrans synchronisés, appuyez sur Ctrl+ Tab. Cela fera apparaître des options et vous pouvez également trouver une option pour l'extension de l'écran. Vous pouvez naviguer dans les options en maintenant Ctrlenfoncé et en appuyant sur Tabpour basculer, tout comme Alt+ Tab.

Shabahat M. Ayubi
la source
0

C'est une solution bizarre au problème auquel j'étais confronté, mais il semble que périodiquement nvidia-settingsse désinstalle sans rien faire de moi-même.

Lorsque la résolution s'est étirée et que la souris est devenue inutile, j'ai raccourci un terminal et nvidia-settingsje l'ai informé que ce n'était pas installé (je ne comprends toujours pas cela).

J'ai ensuite réinstallé sudo apt install nvidia-settingset tout a fonctionné à nouveau correctement.

Si d'autres sont dans la même situation que je l'étais, je vérifierais certainement cela car c'est facile à réparer. Je crains que ce problème ne se reproduise car cela s'est déjà produit deux fois auparavant, mais ce n'est que maintenant que je comprends ce qui en est la cause.

macourtney7
la source
0

J'ai eu le même problème et j'ai fini par le faire

sudo apt-get install compizconfig-settings-manager
ccsm

et activé la gestion des fenêtres »Grille . Cela me permet d'utiliser des touches configurables pour envoyer les fenêtres dans les coins du grand écran unique. Ensuite, dans certaines situations comme la navigation sur les photos, le grand écran unique prend tout son sens.

Andrew Stretton
la source
0

Supprimez vos nvidia-375pilotes comme ceci:

sudo apt-get purge nvidia*

Utilisez des pilotes hérités. Les pilotes nvidia semblent avoir beaucoup de problèmes.

Si les pilotes hérités manquent, réinstallez-les comme suit:

sudo apt-get install xserver-xorg-video-nouveau
Marco Schoolenberg
la source
Merci pour votre réponse. Vous pouvez l'améliorer en répertoriant les étapes d'installation des "pilotes hérités".
WinEunuuchs2Unix
ouais je n'y ai pas pensé. ;-)
Marco Schoolenberg
2
J'ai essayé différentes versions des pilotes Nvidia. J'utilise actuellement 367 qui est testé et qui présente toujours les mêmes problèmes. Nouveau ne semble pas être en mesure de produire bien plus qu'une sortie déformée via HDMI sur mon système. J'ai mentionné que j'ai suivi un post très similaire à celui-ci mais merci quand même.
macourtney7
Pourquoi modifiez-vous au hasard le post askubuntu.com/users/175814/david-foerster
Marco Schoolenberg
David Foerster pourquoi "éditez-vous" aléatoirement des articles?
Marco Schoolenberg
0

J'ai le même problème avec nvidia-375. Mettre à niveau vers nvidia-384 suffit de résoudre le problème.

Comzyh
la source