Monitor esterno non rilevato su Ubuntu 18.04


32

Dopo l'aggiornamento a Ubuntu 18.04, il mio laptop non è stato in grado di rilevare / utilizzare un monitor esterno collegato tramite HDMI. Anche quando è collegato, il pulsante "rileva display" all'interno dell'app impostazioni predefinite non fa nulla.

Ecco l'output di xrandr:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.01*+  60.01    59.97    59.96    59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)

La mia preoccupazione principale è la riga finale: HDMI-1-1 disconnected. C'è un monitor collegato e pronto per l'uso, e nulla di ciò che faccio sembra causarne il rilevamento.

Ho una scheda grafica NVIDIA e prima dell'aggiornamento stavo usando driver proprietari. Quando si è verificato per la prima volta il problema del display esterno, il mio tentativo iniziale è stato di tornare ai driver Xorg open source. Tuttavia, al riavvio, Ubuntu ha visualizzato le impostazioni del mio driver utilizzando un "driver installato manualmente" e non mi consente di cambiarlo:

inserisci qui la descrizione dell'immagine

Qualche consiglio?


Come si chiama il driver Xorg open source? è il driver nouveau?
solsTiCe

Sì. Scusa per non essere specifico.
PullJosh

1
Questo problema apparentemente si è risolto da solo. Per tutti i futuri lettori che riscontrano lo stesso problema: ho avviato una sessione i3 (al contrario di gnome) e poi riavviato e il problema è stato risolto. Non mi aspetto che le due cose siano correlate, ma se sei davvero bloccato, potrebbe valere la pena provare.
PullJosh

6
Per me, nessun pulsante "rileva display" nelle impostazioni di visualizzazione. :(
angelcervera,

1
La risposta di @ angelcervera l'ha risolto per me. Per riferimento, qui ci sono due thread molto dettagliati che delineano alcune altre potenziali soluzioni: devtalk.nvidia.com/default/topic/1035768/linux/… , devtalk.nvidia.com/default/topic/1032482/…
dskrvk

Risposte:


19

Ho risolto il problema durante l'installazione di lightdm e l'ho impostato come display manager predefinito.

Nel processo, qualcosa cambia perché sta iniziando a rilevare nuovamente i display esterni anche se torni a GDM3.

Puoi seguire le istruzioni qui su come apportare queste modifiche:

  • sudo dpkg-reconfigure gdm
  • seleziona il display manager (LightDM, MDM, KDM, Slim, GDM) che vuoi usare di default e premi invio
  • riavvia il tuo computer

Questo ha funzionato per il mio MSI GS65 su Ubuntu 18.04. Devo anche sudo prime-select nvidiariavviare il computer e non funziona a meno che non vengano utilizzati i driver nvidia.
Russell Richie,

Anche se sembra che, contro il post di angelcervera, se torno a gdm3, il problema riappare ....
Russell Richie,

Oltre a questa risposta, ho rinominato il mio xorg.conf, anche se non so se alla fine ciò abbia effettivamente avuto alcun effetto.
dskrvk,

1
Notare che è la combinazione di gdm3 AND che imposta questo problema a causare questo problema. Ubuntu 18.10 è passato alla modalità di impostazione predefinita, successivamente è stato eseguito il backport su 18.04. L'impostazione della modalità Nvidia smette di lacerare sul pannello del laptop perché consente la "sincronizzazione primaria", un tipo di vsync per nvidia prime. Ma gdm3 diventa molto confuso per qualche motivo. lightdm è il migliore dei due mondi: monitor esterni funzionanti e grafica nvidia senza strappi sul display del laptop.
Tim Richardson,

1
Questo non risolve il problema per me. GS65 e Ubuntu 18.04.
Thierry J.

6

L'ho risolto eliminando, quindi reinstallando i driver nvidia

sudo apt-get purge 'nvidia*'
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update

Quindi utilizzare la scheda Driver aggiuntivi dello strumento Software e aggiornamenti e installare i driver nvidia più recenti


4

Il mio monitor esterno collegato al mio Lenovo L380 HDMI ha smesso di funzionare su Ubuntu 18.04. Sono riuscito a risolvere questo problema aprendo la configurazione del BIOS e cambiando l'opzione di priorità di visualizzazione da USB Type-C a HDMI.


3

Risolto per me aggiornando al driver della scheda Nvidea raccomandati how-to .
Per installare tutti i driver consigliati:
sudo ubuntu-drivers autoinstall


Sì, anche questo ha risolto il mio problema. Ho provato a collegare il mio DELL Inspiron G3 i7 32GB 480 + 1TB GTXTi al LED IIYAMA 28 "con Ubuntu 18.04 LTS.
wawka

questo suggerimento ha risolto anche il mio problema. Grazie
Pototo l'

2

Prova questo (cambia la risoluzione, se 1920x1080 non è la tua risoluzione):

    xrandr --addmode HDMI-1-1 1920x1080
    xrandr --output HDMI-1-1 --mode 1920x1080

2

La soluzione migliore non ha funzionato per me sul mio laptop Acer, che improvvisamente ha smesso di mostrare HDMI-1 come uscita in xrandr questa mattina. Ho provato a passare ai driver noveau nel caso in cui ciò avesse aiutato, ma non è stato così.
Ho letto su un sito diverso che a volte le schede Nvidia per laptop OEM possono "confondersi se il cavo è collegato o meno" , che supponevo fosse solo il supporto tecnico che placava qualcuno. Ma, per risatine, ho provato a scollegare il cavo HDMI, collegare il cavo VGA, riavviare e ricollegare il cavo HDMI. Per qualche motivo, ha funzionato.

Questa è probabilmente un'estensione della soluzione di "Just Learning", la cui parte importante è probabilmente la parte "attraverso VGA".


2

Merda misericordiosa! C'è una soluzione senza installare lightdm !

Aggiornare:

Apparentemente è una soluzione migliore per eseguire X11 come root. La correzione di una riga è aggiungere questo a questo/etc/X11/Xwrapper.config:

needs_root_rights = yes


È una correzione di una riga /lib/systemd/system/gdm3.service

Sostituire

[Servizio]

ExecStartPre=/usr/share/gdm/generate-config

con

[Servizio]

ExecStartPre=/usr/bin/xinit /usr/share/gdm/generate-config

Trovato qui:

https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857

Tutti i miei display esterni sono ora rilevati e funzionano su gdm3

Il mio sistema:

Ubuntu 18.04.3 LTS

Lenovo T480

CPU Intel® Core ™ i7-8650U @ 1,90 GHz × 8

GeForce GTX 1070 Ti / PCIe / SSE2 tramite Razer Core X su Thunderbolt 3

GNOME 3.28.2


Questa dovrebbe essere la risposta accettata. Quello con il maggior numero di voti suggerisce di tornare al vecchio lightdm ed è più passi. Questo semplice passaggio di una riga risolve il problema per me.
user92240

1

Non ho avuto questo problema su Ubuntu 18.04 con NVIDIA GeForce GTX 1050 Mobile e GeForce GTX 1050. Ma dopo aver aggiornato il mio kernel a 4.19 il mio monitor esterno non è stato più rilevato. Il ripristino del kernel 4.15 standard ha fatto scomparire il problema.


1

Ho provato tutto ciò che riguarda gdm3, lightdm, i3, i driver nvidia eliminano e reinstallano. Quello che ha funzionato per me è stato andare nella cartella / etc / X11 / e creare un file xorg.conf con il contenuto del file:

Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection

Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection

Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection

E quindi riavviare. Non ho avuto successo a Wayland ma ha funzionato nella versione Unity (sto eseguendo 18.04 in Alienware R313 con dualboot Windows)


Questo mi ha dato un errore PKCS # 7 all'avvio, quindi ho dovuto disabilitare il driver per inserire e rimuovere il file.
Francisco Peters,

Penso che potresti essere in grado di ottenere lo stesso risultato in gdm3 cambiando una riga in /lib/systemd/system/gdm3.service Vedi la mia risposta principale in questa discussione o nella segnalazione di bug originale bugs.launchpad.net/ubuntu/+source / gdm3 / + bug / 1716857
nhorning

0

Ho provato la soluzione che dice di riconfigurare in lightdm ma che non sembra funzionare.

Ho fatto alcune letture dal seguente sito Web: https://devtalk.nvidia.com/default/topic/1035768/linux/ubuntu-18-04-can-t-see-second-monitor/ e ho scoperto che almeno su Lenovo Legion Y530 la soluzione è cambiare il profilo principale NVIDIA da Intel a NVIDIA e quindi riavviare il computer.

Puoi cambiare i profili andando su "NVIDIA X Server", andando su "Profili PRIME" e selezionando "NVIDIA (modalità prestazioni)". Dopo, riavvia il computer.

È inoltre possibile riconfigurare la scheda Profili PRIME eseguendo il seguente comando nel terminale.

 sudo prime-select nvidia

e quindi riavviare il computer.


0

Per me ho dovuto attivare il supporto della modalità Legacy nel BIOS.


0

Potrei collegarmi al monitor esterno prima di eseguire

sudo apt install gnome

Ho provato i suggerimenti sopra, ma nessuno di questi funziona. finalmente recupero la connessione da questo

sudo serivce gdm3 reboot
sudo reboot

cablata.


0

Per me questo problema si è verificato su un Lenovo Ideapad 510 con Ubuntu 16.04dopo la connessione a un monitor esterno diverso dal solito tramite HDMI. Si è risolto dopo aver collegato questo laptop a un altro monitor esterno, anche se non aveva funzionato lì. In precedenza ho anche cambiato i miei driver grafici da open-source a proprietari e poi di nuovo open-source - forse questo mi ha aiutato. Ho anche riavviato il mio computer più volte. Sembra abbastanza casuale.


0

Un rapido controllo extra è che non hai nomodeseto vga=come parametri del kernel, come notato qui (il link è per Radeon ma immagino che simile si applicherebbe ad altro hardware grafico). La rimozione ha nomodesetappena risolto un problema simile per me.

Istruzioni su come controllare ed eventualmente modificare i parametri del kernel applicati in fase di avvio possono essere trovati su questa pagina .


0

Per me, la soluzione trovata qui è stata l'unica cosa che ha funzionato.

$ sudo apt install intel-gpu-tools
$ intel-virtual-output
$ reboot

La mia configurazione è:

  • MSI GS65 Stealth 8SF
  • Ubuntu 18.04 LTS (Budgie Desktop 18.04)

Aggiornare

Ho notato che il secondo display mostra correttamente dopo il riavvio, ma non lo fa più dopo la sospensione. Sopra non era quello che sembrava fare il trucco, ma sembra che sia stato solo il riavvio che ha aiutato.


0

Ho appena trascorso diverse ore a provare diverse soluzioni che ho trovato su questo thread e altrove online.

Sto eseguendo Ubuntu 18.04 su HP Elitebook con la scheda grafica Nvidia GTX1050. Dopo una nuova installazione tutto ha funzionato tranne il monitor esterno. Ho cambiato il driver nvidia nella sezione Driver aggiuntivi di Software e aggiornamenti più volte e ogni volta prima che lo switch fosse completato dovevo scegliere una password che presumibilmente avrei usato durante il prossimo riavvio, ma non l'ho mai richiesta durante riavvio.

Il motivo per cui il display esterno non funzionava era che i driver selezionati non venivano caricati. L'ho scoperto eseguendo nvidia-settings nel terminale e ottenendo una risposta " ERRORE: il driver NVIDIA non è caricato ".

La soluzione: prestare attenzione al riavvio della schermata di registrazione del tasto MOK / MOK . Lì seleziona l'opzione Registrazione chiave e digita la password che hai creato durante l'aggiornamento del driver in Ubuntu.

Tutto funziona perfettamente dopo questo.


0

Ho avuto lo stesso problema su un mio laptop Asus ROG (con doppio avvio Ubuntu 19.04 / Windows 10) dopo un aggiornamento del BIOS.

Per prima cosa ho dovuto disabilitare l'avvio sicuro nel BIOS.

Quindi ho dovuto iniziare options nvidia-drm modeset=0a /lib/modprobe.d/nvidia-kms.confcorrere sudo update-initramfs -u.


-2

Ho collegato il mio monitor esterno tramite VGA e sono andato su Impostazioni> Dispositivi> Display, selezionare Mirror, quindi Applica. mi è stato chiesto se volevo mantenere questa impostazione scegliere Sì e tutto è connesso. Semplice e bella.


1
Sfortunatamente, l'app per le impostazioni predefinite è stata la prima cosa che ho provato. Detto questo, forse qualcun altro troverà utile questo consiglio! (Il mio problema è stato risolto, comunque, anche se non sono del tutto sicuro di come ...)
PullJosh
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.