Bisakah saya memaksakan output sinyal VGA bahkan ketika xrandr menunjukkan 'terputus'?

11

Notebook saya terhubung ke HDTV melalui KVM Switch (satu notebook lain juga terhubung ke HDTV yang sama). Masalahnya tampaknya bahwa Ubuntu tidak mengenali HDTV untuk dihidupkan dan karena itu tidak mengaktifkan output VGA. Sejauh yang saya mengerti, ini ada hubungannya dengan informasi EDID yang tidak dikirim melalui KVM Switch.

xrandr tidak akan mengaktifkan keluaran VGA xrandr --output VGA1 --auto, itu hanya terus ditampilkan sebagai terputus.

Bisakah saya memaksa port VGA untuk mengirim sinyal?

Pengontrol Grafik Saya:

Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
Menjadi
sumber

Jawaban:

8

Ya, Anda bisa, tetapi --automelakukan hal yang benar. Alih-alih lakukan sesuatu seperti:

xrandr --addmode VGA1 1024x768
xrandr --output VGA1 --mode 1024x768 --right-of LVDS1

Untuk pengguna lain dengan masalah yang sama pada semua output video, jalankan terlebih dahulu xrandruntuk melihat output apa yang Anda miliki.

~$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 294mm x 165mm
   1920x1080      60.0*+   59.9     40.0  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
   1024x768       60.0  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
   1024x768       60.0  

Dalam hal ini layar utama disebut eDP1 dan output tambahan adalah VGA1, HDMI1 dan DP1 (Mini DisplayPort)

Sebagai contoh, untuk memaksakan output ke Mini DisplayPort pada kecepatan 720x480

xrandr --addmode DP1 720x480

lalu

xrandr --output DP1 --mode 720x480 --right-of eDP1
Paul Hedderly
sumber
Saya berhasil mendapatkan output melalui displayport ke adaptor VGA dengan cara ini. Namun, layar tidak diperbarui dengan benar, hanya ketika saya memindahkan jendela. Juga ada overlay jelek yang jelek. Adakah yang tahu bagaimana ini bisa diselesaikan?
Ben K.
2

Jika Anda memiliki port tampilan, misalnya DP1, dan perlu mengirim sinyal VGA ke port display karena tidak terdeteksi, Anda harus menyesuaikan garis adaptasi yang diusulkan oleh Daniel Alder. Dengan asumsi layar normal Anda adalah eDP1 dan displayport Anda adalah DP1:

# Put your normal screen in 1024x768
xrandr --output eDP1 --mode 1024x768
# Add a mode for display port
xrandr --addmode DP1 1024x768
# Clone the normal screen to the display port
xrandr --output DP1 --mode 1024x768 --same-as eDP1

Bagi saya itu memecahkan masalah non deteksi beberapa proyektor eksternal ketika ada kotak yang memilih secara otomatis input VGA apa yang harus dikirim ke proyektor.

JFL
sumber
Terima kasih atas bantuan Anda. Saya mencoba hal yang sama dengan laptop saya. Tetapi sekali lagi ini menunjukkan terputus dan bahkan tidak ada layar berkedip pada saya. Untuk lebih jelasnya. Saya menggunakan acer aspire 5920, menggunakan video 7 pin untuk terhubung ke tv saya. Saya menemukan skrip xrandr tetapi masih sia-sia.
Nitesh Verma
@NiteshVerma, Anda mungkin ingin memeriksa jawaban ini untuk membantu Anda dengan bereksperimen dengan askubuntu.com/a/968522
Yaksha
1

Saya mengalami masalah dengan beberapa kabel VGA yang memiliki DDC (saluran data tampilan) rusak atau tidak terhubung. Saya menemukan solusi yang berguna ini menggunakan parameter boot untuk memaksa kernel untuk melihat VGA yang terputus: video = {conn}: {res} e conn harus cocok dengan nama perangkat xrandr res 1024x768 (atau apa pun yang Anda suka) e berarti mengaktifkan port (bahkan jika tidak ada perangkat / monitor yang terdeteksi).

Lihat: http://distro.ibiblio.org/fatdog/web/faqs/boot-options.html

dmarrazzo
sumber
Metode ini terlihat menarik. "untuk memaksa kernel untuk melihat VGA yang terputus: video = {conn}: {res} e conn" Parameter apa yang telah Anda berikan untuk membiarkan LCD + VGA (kloning) berjalan saat boot? terima kasih
Untuk {conn} gunakan pengidentifikasi VGA (Anda dapat memeriksa melakukan perintah xrandr) dalam kasus saya "VGA-1". Tentang {res}, Anda harus menggunakan resolusi yang Anda duga dapat didukung oleh monitor eksternal: biasanya minimum 1024x768.
dmarrazzo
0

Saya telah datang ke halaman ini beberapa kali untuk memperbaiki masalah yang sama seperti kalian. Namun, baru saja terjadi pada saya bahwa saya memiliki dua monitor yang persis sama. Satu, notebook linux saya tidak memiliki masalah dalam mendeteksi resolusi yang benar. Yang lain tidak bisa dan macet di 1024x768.

Setelah mengganti kabel VGA, semuanya bekerja dengan baik. Jadi mungkin ada baiknya memeriksa kabel VGA Anda.

arphy
sumber