14.04 display nvidia dual display (esterno + laptop), desktop offset

Quando provo ad attaccare un monitor esterno al mio portatile, le windows si allungano stranamente in orizzontale e l’offset del clic è distriggersto. Anche le impostazioni nvidia non sembrano mostrare il display del laptop integrato, ma le impostazioni di visualizzazione di ubuntu lo fanno.

Se aggiungo un terzo monitor, i due monitor esterni funzionano correttamente senza allungamento o misclicking, ma il monitor del laptop è vuoto. Non riesco a trascinare le windows ma posso spostare il mouse lì.

Se utilizzo un monitor da solo, funziona correttamente.

Si tratta di un’installazione nuova (ad eccezione di crashplan) di 14.04.1 LTS x86_64, che utilizza l’ultimo driver testato in driver aggiuntivi (nvidia-331.113 e nvidia-prime). È su un Dell M6800 con un Quadro K4100M. I display sono collegati tramite la porta display dal dock.

Dal momento che non posso pubblicare immagini, ecco un album di screenshot:

14.04 nvidia multi-display problem

aggiornamento: eliminazione dei driver nvidia e uso di Nouveau funziona bene, ma funziona lentamente.

aggiornamento: è correlato a Nvidia Optimus. La distriggerszione nel BIOS risolve il problema, anche se mi piacerebbe poter passare alla mia grafica integrata in futuro.

I driver standard di Ubuntu NVidia generano alcuni problemi su hardware NVidia leggermente più vecchio e leggermente più recente.

Se vuoi più dei driver di repository standard di Ubuntu, installa il PPA di xorg.edgers .

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

Dato che il gruppo xorg.edgers chiede di non dare istruzioni di installazione direttamente senza collegarsi alla loro pagina, questo è il meglio che posso fare (per ora).

Se non sai cos’è un PPA o hai bisogno di una guida dopo aver letto la loro pagina, lascia un commento qui sotto.

Aveva lo stesso problema il 16.04 e finalmente è stato in grado di risolverlo oggi.

Secondo NVIDIA, perché il display integrato è collegato a iGPU Intel. https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/

Il risultato è che Nvidia x server non ha alcun controllo sul monitor integrato.

Per risolvere questo problema, commutare la modalità grafica da MShybrid a discreto nelle impostazioni del BIOS, che può forzare il monitor integrato a essere guidato dalla GPU discreta, e x server funzionerà correttamente per riconoscere sia la visualizzazione interna che quella esterna.

Ho sofferto di questo problema. finalmente trovato questo post: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1382462/comments/35

In Gestione impostazioni CompizConfig, vai a Opzioni generali , quindi Visualizza impostazioni e fai quanto segue:

  • Deselezionare Rileva uscite .
  • Nell’array Output, imposta le risoluzioni di ciascuno dei tuoi schermi.

I numeri dopo la risoluzione “1920×1080 + 0 + 0” sono l’offset. È importante aggiungere questo offset in base alle proprie esigenze. Ho due schermi Full HD, quindi ho aggiunto la seguente configurazione:

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

La seconda uscita ha un offset di 1920, perché è sul lato destro della prima uscita, che ha una larghezza di 1920.