Monitor esterno impostato come primario anche quando disconnesso dal laptop


8

Il mio laptop Lenovo X200 ha recentemente sviluppato un problema per cui viene visualizzato uno schermo interno vuoto all'avvio in Ubuntu 11.10. Il display funziona normalmente durante l'avvio, dopodiché il desktop viene visualizzato momentaneamente prima di cancellarsi. I gnome-shellmenu non sono visibili durante questo breve sfarfallio del desktop.

Sembra che il laptop si comporti come se ci fosse un monitor esterno collegato e impostato come display principale, senza mirroring o estensione al display interno.

Ecco alcune osservazioni:

  1. Se collego un monitor esterno, il desktop appare su di esso.

  2. Posso quindi utilizzare con successo i display (impostazioni di sistema) e xrandrattivare il display interno (che è impostato su off), quindi posso eseguire il mirroring o estenderli su entrambi i display.

  3. Dopo aver acceso lo schermo del laptop e averlo impostato come primario, posso disconnettere il monitor esterno e utilizzare lo schermo del laptop in modo indipendente.

  4. Se avvio il laptop senza uno schermo esterno (nel qual caso ottengo lo schermo vuoto), posso passare a un terminale alternativo, ad esempio tty1, a quel punto il mio display interno funziona correttamente, ma se torno a tty7esso si oscura di nuovo, e in questa fase non posso più passare tty1, tty2e così via

  5. Posso avviare Windows senza problemi.

Penso che sia possibile che io abbia interferito con alcune impostazioni da qualche parte in passato, al fine di impostare il monitor esterno come display principale quando il laptop è stato ancorato. In questo caso mi chiedo se qualcuno potrebbe indirizzarmi verso potenziali file che avrei potuto modificare (e ricordarmi delle modifiche che avrei potuto apportare), in modo da poter ripristinare le impostazioni originali. Ciò sarebbe accaduto un po 'di tempo fa, credo, in Ubuntu Maverick o Natty (e non so se tali modifiche persisterebbero durante l'aggiornamento). Questo è uno sviluppo recente, tuttavia, quindi penso che ci sia molto di più.

Non riesco a pensare a nessuna installazione di software o modifiche ai file di sistema che potrebbero coincidere con la comparsa del problema.

Qualcuno ha qualche idea su cosa sta succedendo qui o su come diagnosticare il problema? Se esiste un comando che posso usare per stampare le informazioni di sistema rilevanti, per favore fatemi sapere e aggiornerò la domanda con i dettagli.


Ho avuto un commento qui dicendo che questo era un duplicato di askubuntu.com/q/83678/43477 e che la soluzione (manuale) fornita da @int_ua ha fatto il trucco per me. Ho sbagliato ... questo problema si sta ancora verificando. Un paio di volte il display ha funzionato correttamente senza un monitor esterno collegato durante l'avvio (anche se non sono stato in grado di determinare nulla di speciale / coerente su quegli eventi che lo spiegherebbero). Quindi apprezzerei ancora qualche consiglio su questo.
jbaums,

Dopo il n. 3, informi il computer che l'esterno è scomparso prima di spegnerlo? (ad esempio eseguendolo xrandr --autocon la spina scollegata o utilizzando lo strumento grafico per la configurazione dello schermo per disabilitarlo)
maco

@maco: Sì, ho provato sia attraverso la gui che con xrandr --auto. Dovrei anche aggiungere che il collegamento del monitor esterno dopo l'avvio in Ubuntu non rivela il display sull'esterno. In sudo rebootquesti casi ho fatto ricorso a via tty1. Un'altra opzione, se sono fortunato (senza errori di battitura o popup, ad es. Aggiornamenti), è digitare alla cieca la mia password, seguita da CTRL + ALT + T e xrandr --auto, che trasmette correttamente il display allo schermo del laptop. Ovviamente questo non è l'ideale. Ho anche provato Fn + F7 (scorciatoia X200 per cambiare i dispositivi di uscita) senza risultati.
jbaums,

Prova ad avere quel comando xrandr essere la prima cosa da eseguire all'avvio di X? wiki.ubuntu.com/X/Config/…
maco,

@maco: grazie per il suggerimento, ma sfortunatamente, l'aggiunta xrandr --autoa / etc / gdm / Init / Default non ha funzionato.
jbaums,

Risposte:


2

Usiamo molti Lenovo nella nostra attività, ma la maggior parte ha una scheda display Nvidia al contrario di un Intel come l'X200. Usiamo un monitor esterno secondario come monitor principale e all'inizio abbiamo riscontrato lo stesso problema riscontrato attualmente.

Il modo in cui abbiamo risolto i problemi è stato un processo in due fasi, in primo luogo nel BIOS sotto Display , Graphic Device abbiamo cambiato da 'Integrato' a 'Discreto' . In secondo luogo, e purtroppo è qui che la soluzione devia dal tuo percorso, è che abbiamo scaricato e installato i driver più recenti dal sito Web di Nvidia, ciò ha fornito un'utilità di configurazione Nvidia aggiuntiva come quella che potresti trovare in Windows e la gestione di i monitor secondari sono stati facilmente raggiunti.

Questo è tutto ciò che ho purtroppo per te, ci sono alcune impostazioni aggiuntive sotto l'intestazione Display nel BIOS che possono anche aiutare.

Buona fortuna.

milo


Grazie per aver dedicato del tempo a pubblicare una soluzione. Le opzioni di visualizzazione nel mio BIOS sono leggermente diverse dalle tue e "Thinkpad LCD" era già selezionato come Boot Display Device (altre opzioni erano analogiche (VGA) o digitali (DisplayPort)). I driver grafici AFAIK Intel dovrebbero essere inclusi in 11.10 e suppongo che si aggiornerebbero automaticamente.
jbaums,

Piacere, sono contento di aver trovato la soluzione!
Kingmilo,

1

Apri la finestra di dialogo Esegui digitando Alt+F2

Quindi digitare rm ~/.config/monitors.xmle premereEnter


1
Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere le parti essenziali necessarie affinché il PO capisse perché questo avrebbe funzionato come una risposta al suo problema.
Bruno Pereira,

Grazie per il suggerimento, @Patrick, ma purtroppo la rimozione di monitors.xml non mi ha risolto il problema. (Inoltre, per rimuovere correttamente il file tramite la finestra di dialogo Esegui ALT + F2, dovevo rimuovere il file ~/.)
jbaums

"Inoltre, per rimuovere correttamente il file tramite la finestra di dialogo Esegui ALT + F2, ho dovuto rimuovere" - divertente - perché l'ho provato e funziona qui in rilascio di Ubuntu Oneiric
Patrick

È strano ... Il comando funziona come suggerito tramite il terminale (come previsto), ma non tramite ALT + F2. Sono anche l'11.10. Mi chiedo se Unity vs gnome-shell potrebbe fare la differenza? Comunque grazie ancora.
jbaums,

1

Nel mio caso, la radice di questo problema era Giove , che avevo installato qualche tempo fa per il risparmio energetico. Giove ha alcune opzioni per regolare le impostazioni di visualizzazione, incluso il dispositivo di output, che vengono salvate e ripristinate all'avvio. La modifica di "Display video" di Giove in "Solo display interno" ha risolto il problema. Potrei passare a 'Abilita entrambi i display', poiché probabilmente è necessario che il mio funzionamento esterno sia collegato.

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.