Ubuntu 16.04 e Nvidia - L'aggiunta di monitor esterni estende il display singolo su entrambi i monitor


14

Sto cercando di eseguire un monitor esterno dal mio laptop HP con 16.04 tramite HDMI. Ho una GTX965M per la quale eseguo il driver nvidia-375. Questo mi permette di eseguire due monitor ma solo in modalità mirror. Se cambio a utilizzare monitor separati, la risoluzione sembra diffondersi sul totale dei due display e non riesco ad annullare le modifiche alle impostazioni poiché posso solo fare clic sul programma di avvio; Devo aspettare i 30 secondi per il ripristino.

Ho seguito questo post dai forum per installare una versione più recente dei driver in quanto è più veloce che passare attraverso Software e aggiornamenti che sembrano richiedere troppo tempo.

Ecco un'immagine del mio desktop dopo aver provato ad aggiungere un secondo monitor separato:

del desktop

Non sono sicuro che ciò dipenda dai driver o dalla configurazione del sistema.

Qualsiasi aiuto è apprezzato

Aggiornamento: ha iniziato a funzionare in modo casuale e non sono sicuro del perché perché non ho apportato alcuna modifica. Ho appena avviato e collegato l'HDMI. Inoltre, il mio nvidia-settingsnon sembra corretto in base a una delle soluzioni suggerite, quindi non sono sicuro che questo non sia un errore di carattere.

nvidia-settings

Questo mostra solo un monitor, quello esterno. Non include il laptop integrato. È corretto?

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

Ulteriore aggiornamento: Quindi al prossimo avvio, questa volta con l'HDMI già collegato è tornato a estendere un singolo 1920x1080 su due monitor 1080p. Penso di essere riuscito a risolvere il problema. Ho aperto un terminale per arrivare nvidia-settingse apparentemente non è installato.

Questo è bizzarro in quanto è stato installato al 100%; dimostrato dall'immagine che ho fornito in questa domanda. Ho adorato questo problema e reinstallato e due monitor funzionano di nuovo! È un insetto?? Ho aggiunto una soluzione da solo perché questo ha risolto il problema ma non capisco come possa accadere.


Sono disponibili informazioni su questo problema? È noto che ciò si è verificato nel 14.04?
Macourtney7,

qual era la tua risoluzione dello schermo prima d'ora?
George Udosen,

modifica la risoluzione dalle impostazioni in modo che la risoluzione del display integrato sia ok quando lo fai, ti preghiamo di inviare il risultato per ulteriore aiuto
George Udosen,

hai provato ad usare Arandr ?
Akronix,

Prova a fare l'installazione usandogksu nvidia-settings
user.dz il

Risposte:


4

Premi Ctrl+ Alt+ Tper andare a un terminale e digitare:

nvidia-settings

quindi vedrai qualcosa di simile a questa schermata: Impostazioni di nVidia xserver

Dal riquadro sinistro,

  • scegliere X Server Display Configuration
  • fai clic sulla schermata secondaria nella finestra di dialogo
  • fare clic Configure.
  • Abilita TwinView.

Se non funziona immediatamente, riavviare il computer.


2
Grazie per il tuo suggerimento La mia nvidia-settingsnon assomiglia alla tua immagine, quindi non sono riuscito a individuare TwinView. Si prega di consultare il mio aggiornamento nel post originale per ulteriori informazioni e come il problema è leggermente cambiato.
macourtney7,

Se è casuale, prova a fare il boot con entrambi i monitor collegati invece di collegarti dopo l'avvio. Se ottieni due monitor, vai alle impostazioni in e correggili subito e lì. ;-)
Fabby

1
L'ho provato prima e non ha fatto differenza. Grazie.
macourtney7,

3

Ho avuto lo stesso problema e ho risolto usando compizconfig. In Opzioni generali → Impostazioni schermo disabilita Rileva uscite e imposta il formato delle uscite.

CompizConfig


1
Giusto per chiarire questa soluzione improvvisata: il 1920 in più che sta aggiungendo è la larghezza del suo secondo schermo. Quindi, per me, con uno schermo 2560x1080 (a sinistra) e uno schermo 1920x1080 (a destra), utilizzo quanto segue: 1. 2560x1080 + 0 + 0 - 2. 1920x1080 + 2560 + 0. Tuttavia è una soluzione molto temporanea, quindi non lo consiglierei.
fgblomqvist,

2

Ho lo stesso problema con un Dell Inspiron 7567 con un 1050 GTX, driver NVIDIA-375.

L'unica soluzione che ho scoperto leggendo le tue risposte è che se scolleghi HDMI, disconnetti, accedi, colleghi HDMI e passi allo schermo esteso, verrà visualizzato correttamente invece di allungare una risoluzione su doppio schermo.

È temporaneo ma almeno possiamo usarlo.


2

Ho provato diverse opzioni che sono menzionate qui e nessuna di esse ha funzionato per me.

L'unica cosa che ha funzionato è: premendo il tasto Switch Display sul laptop, disponibile su F4 nel laptop HP. Potrebbe essere diverso su altri fornitori.

Prerequisiti:

sudo apt-get purge nvidia-*

Il comando precedente disinstalla tutte le versioni precedenti, riavvia il PC.

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

I comandi sopra aggiungono i repository

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

Prendi l'ultimo numero e installalo con:

sudo apt-get install nvidia-381

Per me il 381 era l'ultimo.

Pubblicare come potrebbe aiutare qualcuno.


2

Ho risposto a un post simile :) ( 14.04 nvidia display doppio (esterno + laptop) display allungato, desktop offset )

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

Il che in pratica ha come risultato il server Nvidia x non ha alcun controllo sul monitor integrato.

Per risolvere questo problema, cambia la modalità grafica da MShybrid a discreta nelle impostazioni del BIOS, il che può costringere il monitor integrato a essere guidato dalla tua GPU discreta e x server funzionerà correttamente per riconoscere sia il display integrato che quello esterno.

Ha un inconveniente che prime select non funzionerà, quindi non c'è modo di risparmiare una batteria sostituendo iGPU a parte la riconfigurazione del BIOS ... ma beh, prime select funziona abbastanza male (almeno da parte mia) che non lo faccio ancora più fastidio ....


0

Mantieni il display dello specchio controllato. Una volta sincronizzati i display, premere Ctrl+ Tab. Verranno visualizzate le opzioni e puoi trovare un'opzione anche per l'estensione dello schermo. Puoi navigare tra le opzioni tenendo Ctrlpremuto e premendo Tabper cambiare, proprio come Alt+ Tab.


0

È una bizzarra soluzione al problema che stavo affrontando, ma sembra che periodicamente nvidia-settingsvenga disinstallato senza fare nulla per conto mio.

Quando la risoluzione si è allungata e il mouse è diventato inutile, il collegamento ha aperto un terminale e immesso nvidia-settingsquesto mi ha informato che non era installato (ancora non lo capisco).

Ho quindi reinstallato sudo apt install nvidia-settingse tutto ha funzionato di nuovo correttamente.

Se gli altri si trovassero nella stessa situazione in cui mi trovavo lo farei sicuramente, dato che è facile da risolvere. Temo che questo sarà un problema ricorrente in quanto è già successo due volte prima, ma solo ora capisco cosa lo ha causato.


0

Ho avuto lo stesso problema e alla fine l'ho fatto

sudo apt-get install compizconfig-settings-manager
ccsm

e abilitato Gestione finestre »Griglia . Ciò mi consente di utilizzare sequenze di tasti configurabili per inviare le finestre agli angoli del grande display singolo. Quindi, in determinate situazioni come la navigazione di foto, l'ampio display singolo diventa unico.


0

Rimuovere i nvidia-375driver in questo modo:

sudo apt-get purge nvidia*

Usa driver legacy. Sembra che i driver NVIDIA abbiano molti problemi.

Se mancano i driver legacy reinstallarli in questo modo:

sudo apt-get install xserver-xorg-video-nouveau

La ringrazio per la risposta. Puoi migliorarlo elencando i passaggi per installare "driver legacy".
WinEunuuchs2Unix il

sì, non ci ho pensato. ;-)
Marco Schoolenberg il

2
Ho provato varie versioni dei driver Nvidia. Attualmente sto usando 367 che è testato e presenta ancora gli stessi problemi. Nouveau non sembra essere in grado di produrre molto più di un'uscita distorta tramite HDMI sul mio sistema. Ho detto che ho seguito un post molto simile a questo, ma grazie a prescindere.
macourtney7,

Perché stai modificando in modo casuale post askubuntu.com/users/175814/david-foerster
Marco Schoolenberg,

David Foerster perché stai "modificando" in modo casuale i post?
Marco Schoolenberg,

0

Ho lo stesso problema con nvidia-375. L'aggiornamento a nvidia-384 risolve semplicemente il problema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.