web-dev-qa-db-fra.com

14.04 nvidia double affichage (externe + ordinateur portable) écran étiré, bureau offset

Lorsque j'essaie de connecter un moniteur externe à mon ordinateur portable, les fenêtres sont étrangement étirées horizontalement et le décalage du clic est désactivé. Les paramètres nvidia ne semblent pas non plus afficher l'écran intégré du portable, contrairement aux paramètres d'affichage d'ubuntu.

Si j'ajoute un troisième moniteur, les deux moniteurs externes fonctionnent correctement, sans aucun étirement ni mauvais clic, mais le moniteur de l'ordinateur portable est vide. Je ne peux pas y glisser les fenêtres mais je peux y déplacer la souris.

Si j'utilise un moniteur seul, cela fonctionne bien.

Il s'agit d'une nouvelle installation (à l'exception de crashplan) de 14.04.1 LTS x86_64, qui utilise le dernier pilote testé dans des pilotes supplémentaires (nvidia-331.113 et nvidia-prime). C'est sur un Dell M6800 avec une Quadro K4100M. Les écrans sont connectés via le port d’affichage à partir du dock.

Étant donné que je ne peux pas publier d'images, voici un album de captures d'écran:

http://imgur.com/a/MpL5w#

update: purger les pilotes nvidia et utiliser Nouveau fonctionne bien, mais fonctionne lentement.

update: Il est lié à Nvidia Optimus. Désactiver cela dans le BIOS corrige le problème, mais j'aimerais pouvoir utiliser mon graphique intégré à l'avenir.

2
eengineer

Les pilotes Ubuntu NVidia standard génèrent des problèmes sur des matériels NVidia légèrement plus anciens et légèrement plus récents.

Si vous voulez plus alors les pilotes de référentiels Ubuntu standard, installez le xorg.edgers PPA.

Sudo apt-add-repository ppa:xorg-edgers/ppa
Sudo apt-get update

Comme le groupe xorg.edgers demande de ne pas donner les instructions d'installation directement sans se connecter à leur page, c'est le mieux que je puisse faire (pour l'instant).

Si vous ne savez pas ce qu'est un APP ou si vous avez besoin de conseils après avoir lu leur page, laissez un commentaire ci-dessous.

0
Fabby

Avait le même problème le 16.04 et a finalement pu le résoudre aujourd'hui.

Selon NVIDIA, c'est parce que l'écran intégré est connecté à Intel iGPU. 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, et le serveur x fonctionnera correctement pour reconnaître à la fois l'affichage intégré et externe.

4
Y.Chen

J'ai souffert de ce problème. a finalement trouvé ce post: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1382462/comments/35

Sur CompizConfig Settings Manager, allez à Options générales , puis Paramètres d'affichage et faire ce qui suit:

  • Décochez Détecter les sorties .
  • Dans le tableau Outputs, définissez les résolutions de chacun de vos écrans.

Les chiffres après la résolution "1920x1080 + 0 + 0" correspondent au décalage. Il est important d'ajouter ce décalage en fonction de vos besoins. J'ai deux écrans Full HD, alors j'ai ajouté la configuration suivante:

1920x1080+0+0
1920x1080+1920+0

La deuxième sortie a un décalage de 1920 car elle se trouve du côté droit de la première sortie, qui a une largeur de 1920.

1
Harel Gutgold