web-dev-qa-db-fra.com

14.10 Les écrans doubles sont affichés en mode écran unique déformé

J'ai récemment mis à jour mon système d'exploitation Ubuntu du 14.04 au 14.10. J'utilise un ordinateur portable optimus, doté de cartes graphiques Intel 4000 et d'un nVidia 640M.

           *-display
            description: VGA compatible controller
            product: GK107M [GeForce GT 640M]
            vendor: NVIDIA Corporation
            physical id: 0
            bus info: pci@0000:01:00.0
            version: a1
            width: 64 bits
            clock: 33MHz
            capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
            configuration: driver=nvidia latency=0
            resources: irq:51 memory:d0000000-d0ffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:3000(size=128) memory:d1080000-d10fffff

        *-display
         description: VGA compatible controller
         product: 3rd Gen Core processor Graphics Controller
         vendor: Intel Corporation
         physical id: 2
         bus info: pci@0000:00:02.0
         version: 09
         width: 64 bits
         clock: 33MHz
         capabilities: msi pm vga_controller bus_master cap_list rom
         configuration: driver=i915 latency=0
         resources: irq:47 memory:d2000000-d23fffff memory:c0000000-cfffffff ioport:4000(size=64)

Afficher l’impression matérielle de lshw

Lorsque je connecte mon adaptateur mini-DisplayPort -> VGA à mon moniteur externe, Ubuntu tente d'agrandir mon bureau. L'image apparaît maintenant sur les deux écrans, mais l'image elle-même ressemble à une vue extrêmement déformée d'un seul écran. Lorsque j'essaie d'appuyer sur quoi que ce soit à l'intérieur de l'écran, ce n'est pas le cas, probablement parce que la correspondance entre l'écran actuel et ce qui est affiché est désactivée. Cependant, je peux appuyer sur l'icône des paramètres en haut à droite des deux écrans. De plus, l'écran de connexion se comporte bien en mode double écran. Mon moniteur principal (intégré) mesure 1 920 x 1 080 et le moniteur sur lequel j’ajoute mesure 1 600 x 1 200. Est-ce que quelqu'un a des suggestions? Jusqu'à présent, j'ai réinstallé tous les pilotes nVidia.

3
Ichbinjoe

Cela semble être un problème avec Compiz. Je l'ai obtenu avec la procédure suivante:

Sur CompizConfig Settings Manager, allez dans "Options générales", puis "Paramètres d'affichage" et procédez comme suit:

  • Décochez "Deteck Outputs"
  • 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 seconde 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.

Crédits à Rockwalrus pour le découvrir .

2
F. Gouveia