Monitor eksternal ditetapkan sebagai utama bahkan ketika terputus dari laptop

8

Laptop Lenovo X200 saya telah mengembangkan masalah baru-baru ini di mana saya mendapatkan layar internal kosong saat boot ke Ubuntu 11.10. Tampilan berfungsi normal saat boot, setelah itu desktop ditampilkan sebentar sebelum dikosongkan. The gnome-shellmenu tidak terlihat selama ini flicker singkat desktop.

Tampaknya laptop berperilaku seolah-olah ada monitor eksternal yang terhubung dan ditetapkan sebagai tampilan utama, tanpa mirroring atau meluas ke tampilan internal.

Berikut beberapa pengamatan:

  1. Jika saya menghubungkan monitor eksternal, desktop saya muncul di sana.

  2. Saya kemudian dapat berhasil menggunakan Menampilkan (pengaturan sistem) dan xrandruntuk menghidupkan tampilan internal (yang diatur ke off), dan kemudian dapat mencerminkan atau memperluas di kedua layar.

  3. Setelah saya menyalakan layar laptop dan menjadikannya primer, saya dapat memutuskan sambungan monitor eksternal dan menggunakan layar laptop secara mandiri.

  4. Jika saya mem-boot laptop tanpa layar eksternal (dalam hal ini saya mendapatkan layar kosong), saya dapat beralih ke terminal alternatif, misalnya tty1, pada titik mana tampilan internal saya berfungsi dengan benar, tetapi jika saya kembali ke tty7laptop itu kosong lagi, dan pada tahap ini saya tidak lagi dapat beralih ke tty1, tty2, dll

  5. Saya bisa boot ke Windows tanpa masalah.

Saya pikir itu mungkin bahwa saya ikut campur dengan beberapa pengaturan di suatu tempat di masa lalu untuk mengatur monitor eksternal sebagai tampilan utama ketika laptop merapat. Dalam hal ini saya bertanya-tanya apakah seseorang dapat mengarahkan saya ke file-file potensial yang mungkin telah saya modifikasi (dan mengingatkan saya pada perubahan yang mungkin saya buat), sehingga saya dapat kembali ke pengaturan semula. Ini akan menjadi beberapa waktu yang lalu, saya pikir, di Ubuntu Maverick atau Natty (dan saya tidak tahu apakah modifikasi seperti itu akan bertahan pada peningkatan). Ini adalah perkembangan baru-baru ini, jadi saya pikir ada lebih dari itu.

Saya tidak dapat memikirkan instalasi perangkat lunak atau perubahan pada file sistem yang mungkin bertepatan dengan masalah yang muncul.

Adakah yang punya ide untuk apa yang terjadi di sini, atau bagaimana cara mendiagnosis masalahnya? Jika ada perintah yang dapat saya gunakan untuk mencetak info sistem yang relevan, beri tahu saya dan saya akan memperbarui pertanyaan dengan detailnya.

jbaums
sumber
Saya punya komentar di sini mengatakan ini adalah duplikat dari askubuntu.com/q/83678/43477, dan bahwa solusi (manual) yang disediakan oleh @int_ua melakukan trik untuk saya. Saya salah ... masalah ini masih terjadi. Beberapa kali tampilan berfungsi dengan benar tanpa ada monitor eksternal yang terpasang saat boot (walaupun saya belum dapat menentukan sesuatu yang spesial / konsisten tentang peristiwa-peristiwa yang akan menjelaskannya). Jadi saya masih menghargai saran yang satu ini.
jbaums
Setelah # 3, apakah Anda memberi tahu komputer bahwa eksternal sudah hilang sebelum dimatikan? (seperti dengan menjalankannya xrandr --autodicabut atau menggunakan alat grafis Anda untuk konfigurasi layar untuk menonaktifkannya)
maco
@ maco: Ya, saya sudah mencoba keduanya melalui gui dan dengan xrandr --auto. Saya juga harus menambahkan bahwa menghubungkan monitor eksternal setelah boot ke Ubuntu tidak mengungkapkan tampilan pada eksternal. Saya telah menggunakan sudo rebootvia tty1 dalam hal ini. Pilihan lain, jika saya beruntung (tidak ada kesalahan ketik atau popup misalnya pembaruan) adalah mengetik secara acak kata sandi saya, diikuti oleh CTRL + ALT + T dan xrandr --auto, yang menampilkan tampilan dengan benar ke layar laptop. Jelas ini tidak ideal. Saya juga sudah mencoba Fn + F7 (pintasan X200 untuk beralih perangkat keluaran) tidak berhasil.
jbaums
Coba minta perintah xrandr menjadi yang pertama dijalankan ketika X dimulai? wiki.ubuntu.com/X/Config/…
maco
@maco: terima kasih atas tipnya, tapi sayangnya, menambahkan xrandr --autoke / etc / gdm / Init / Default tidak berfungsi.
jbaums

Jawaban:

2

Kami menggunakan banyak Lenovo dalam bisnis kami, tetapi sebagian besar memiliki kartu tampilan Nvidia sebagai lawan dari Intel seperti X200. Kami menggunakan monitor eksternal sekunder sebagai monitor utama dan pada awalnya mengalami masalah yang sama seperti yang Anda alami saat ini.

Cara kami menyelesaikan masalah adalah proses dua langkah, pertama di BIOS dalam Display , Graphic Device, kami mengubah 'Integrated' menjadi 'Discrete' . Kemudian yang kedua, dan sayangnya di sinilah solusinya menyimpang dari jalur Anda, adalah bahwa kami mengunduh & menginstal driver terbaru dari situs web Nvidia, ini memberikan utilitas konfigurasi Nvidia tambahan seperti yang Anda temukan di Windows dan manajemen perangkat utama & monitor sekunder mudah dicapai.

Itu semua yang saya miliki untuk Anda sayangnya, ada beberapa pengaturan tambahan di bawah judul Display di BIOS yang juga dapat membantu.

Semoga berhasil.

milo

kingmilo
sumber
Terima kasih telah meluangkan waktu untuk mengirim solusi. Opsi Tampilan di BIOS saya sedikit berbeda dari milik Anda, dan 'Thinkpad LCD' sudah dipilih sebagai Boot Display Device (opsi lain adalah Analog (VGA) atau Digital (DisplayPort)). AFAIK driver grafis Intel harus disertakan dalam 11.10, dan saya berasumsi akan memperbarui secara otomatis.
jbaums
Senang, hanya senang Anda menemukan solusinya!
kingmilo
1

Buka dialog run dengan mengetik Alt+F2

Kemudian ketik rm ~/.config/monitors.xmldan tekanEnter

Patrick
sumber
1
Sementara ini secara teoritis dapat menjawab pertanyaan, itu akan lebih baik untuk memasukkan bagian-bagian penting yang diperlukan untuk OP untuk memahami mengapa ini bekerja sebagai jawaban untuk masalahnya.
Bruno Pereira
Terima kasih atas sarannya, @Patrick, tetapi sayangnya menghapus monitor.xml tidak menyelesaikan masalah bagi saya. (Juga, untuk menghapus file dengan sukses melalui dialog run ALT + F2, saya perlu menghapus ~/.)
jbaums
"Juga, untuk menghapus file dengan sukses melalui dialog run ALT + F2, saya perlu menghapus" - lucu - karena saya menguji ini dan berfungsi di sini di Ubuntu oneiric releasee
Patrick
Aneh ... Perintahnya berfungsi seperti yang Anda sarankan melalui terminal (seperti yang diharapkan), hanya saja tidak melalui ALT + F2. Saya di 11.10 juga. Saya ingin tahu apakah Unity vs gnome-shell mungkin membuat perbedaan? Pokoknya terima kasih lagi.
jbaums
1

Dalam kasus saya, akar masalah ini adalah Jupiter , yang saya pasang beberapa waktu lalu untuk manajemen daya. Jupiter memiliki beberapa opsi untuk menyesuaikan pengaturan tampilan, termasuk perangkat output, dan ini disimpan dan dipulihkan pada startup. Mengubah 'Tampilan Video' Jupiter menjadi 'Tampilan Internal Saja' telah memperbaiki masalah. Saya mungkin mengalihkan ini ke 'Aktifkan Kedua Tampilan', karena mungkin perlu untuk memiliki operasi eksternal saya ketika terhubung.

jbaums
sumber