web-dev-qa-db-fra.com

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

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

J'ai suivi this sur les forums pour installer une version plus récente des pilotes car elle est plus rapide que de passer par le logiciel et les mises à jour, ce qui semble prendre trop de temps.

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

desktop

Je ne sais pas si cela dépend des pilotes ou de la configuration du système.

Toute aide est appréciée

Mise à jour: Il a commencé à fonctionner de manière aléatoire et je ne sais pas pourquoi, car je n'ai apporté aucune modification. Je viens de démarrer et brancher le HDMI. De plus, mon nvidia-settings ne semble pas être correct selon l'une des solutions suggérées, donc je ne suis pas convaincu qu'il ne s'agit pas d'un bug de type tempérament.

nvidia-settings

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

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

Nouvelle mise à jour: La prochaine fois que j'amorcerai, cette fois-ci avec le HDMI déjà branché, il est de nouveau possible d'étirer un seul écran 1920x1080 sur deux moniteurs 1080p. Je pense avoir compris la voie du problème. J'ai ouvert un terminal pour arriver à nvidia-settings et apparemment ce 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 adoré ce problème et j'ai réinstallé et deux moniteurs fonctionnent à nouveau! Est-ce un bug ?? J'ai ajouté une solution moi-même parce que cela résolvait le problème mais je ne comprenais pas comment cela pouvait se produire.

14
macourtney7

C’est une solution bizarre au problème auquel j’étais confronté, mais il semble que nvidia-settings soit périodiquement désinstallé sans aucune intervention de ma part.

Lorsque la résolution a été étirée et que la souris a été rendue inutile, j'ai ouvert un terminal dans un raccourci et entré nvidia-settings (code_détabli). Cela m'a informé qu'il n'était pas installé (je ne comprends toujours pas cela).

J'ai ensuite réinstallé Sudo apt install nvidia-settings et tout a fonctionné correctement à nouveau.

Si d’autres étaient dans la même situation, j’allais certainement vérifier cela, car il est facile de le réparer. Je crains que ce ne soit un problème récurrent, comme cela s'est déjà produit deux fois, mais ce n'est que maintenant que je comprends sa cause.

0
macourtney7

Presse Ctrl+Alt+T aller à un terminal et taper:

nvidia-settings

alors vous verrez quelque chose comme cet écran: nVidia xserver settings

Dans le volet de gauche,

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

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

4
Fabby

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

compizconfig

3
Erich Petersen K

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

La seule chose qui a fonctionné est la suivante: Lorsque vous appuyez sur la touche Switch Display de l’ordinateur portable, celle-ci est disponible sur le F4 de l’ordinateur portable HP. Elle peut être différente de celle des autres fournisseurs.

Prérequis:

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

Au-dessus des commandes ajoute le repos

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

Prenez le dernier numéro et installez-le avec:

Sudo apt-get install nvidia-381

Pour moi, 381 était le dernier.

Publier comme cela pourrait aider quelqu'un.

2
abhy

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, déconnectez-vous, connectez-vous, branchez le HDMI et passez à l’écran étendu, il s’affichera correctement au lieu d’étirer une résolution sur le double écran.

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

2
bwarff

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

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

Le résultat est que le serveur Nvidia x n’a aucun contrôle sur votre moniteur intégré.

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

Cela a un inconvénient que prime ne fonctionnera pas, donc il n'y a aucun moyen d'économiser de la batterie en permutant sur un iGPU autre que la reconfiguration du BIOS ... mais bon, la sélection principale fonctionne assez mal (au moins de mon côté) que je ne le fais pas même déranger plus ....

2
Y.Chen

J'ai eu le même problème et à la fin j'ai fait

Sudo apt-get install compizconfig-settings-manager
ccsm

et activé Gestion des fenêtres "Grille. Cela me permet d'utiliser des séquences de touches configurables pour envoyer les fenêtres aux coins du grand écran unique. Ensuite, dans certaines situations telles que la navigation dans les photos, le grand écran unique prend tout son sens.

0
Andrew Stretton

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 trouver une option pour l'extension de l'écran aussi. Vous pouvez naviguer parmi les options en gardant Ctrl pressé et pressé Tab pour changer, juste comme Alt + Tab.

0
Shabahat M. Ayubi

J'ai le même problème avec nvidia-375. Passez à nvidia-384 pour résoudre le problème.

0
Comzyh

Supprimez vos pilotes nvidia-375 comme suit:

Sudo apt-get purge nvidia*

Utilisez des pilotes hérités. Les pilotes nvidia ont beaucoup de problèmes, semble-t-il.

S'il manque des pilotes hérités, réinstallez-les comme suit:

Sudo apt-get install xserver-xorg-video-nouveau
0
Marco Schoolenberg