Pertanyaan Bagaimana cara membuat Ubuntu mengenali layar eksternal yang tidak dikenal (jadi saya bisa menyesuaikan resolusinya)?


Saya memiliki laptop Dell dengan monitor eksternal terpasang (a Samsumg SyncMaster 931c).

Layar laptop saya dikenali, dan saya dapat menyesuaikan resolusi optimalnya.
Layar eksternal saya masih belum diketahui, jadi saya terjebak pada resolusi yang lebih rendah (1024x768):

enter image description here

Saya mencoba tombol "Detect Displays", tetapi tidak berhasil, tidak ada yang terjadi.

Saya baru saja memperbarui dari Ubuntu 12.04 ke 12.10.
Semuanya bekerja sebelumnya.
Saya tidak tahu apakah saya benar-benar dapat mengubah konfigurasi ini, atau jika ini adalah bug.

Saya mencari jawaban di sini dan juga di situs web Launchpad, tetapi tidak menemukannya.

Saya bahkan mencoba menginstal driver Nvidia, dan hanya mengacaukan segalanya.
Sepertinya saya bahkan tidak menggunakan nvidia sebelumnya, seperti yang saya duga dengan melihat konfigurasi driver tambahan saya:

enter image description here

Laptop saya memiliki chipset Intel, saya kira:

$ dpkg --get-selections | grep -i -e nvidia -e intel
intel-gpu-tools                 install
libdrm-intel1:amd64             install
libdrm-intel1:i386              install
nvidia-common                   install
xserver-xorg-video-intel            install

Saya tidak punya xorg.conf file (saya pikir ini adalah nvidia terkait, apakah saya benar?):

$ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory

$ ls -l /etc/X11/
total 76
drwxr-xr-x 2 root root  4096 Out 19 23:41 app-defaults
drwxr-xr-x 2 root root  4096 Abr 25  2012 cursors
-rw-r--r-- 1 root root    18 Abr 25  2012 default-display-manager
drwxr-xr-x 4 root root  4096 Abr 25  2012 fonts
-rw-r--r-- 1 root root 17394 Dez  3  2009 rgb.txt
lrwxrwxrwx 1 root root    13 Mai  1 03:33 X -> /usr/bin/Xorg
drwxr-xr-x 3 root root  4096 Out 19 23:41 xinit
drwxr-xr-x 2 root root  4096 Jan 23  2012 xkb
-rw-r--r-- 1 root root     0 Out 24 08:55 xorg.conf.nvidia-xconfig-original
-rwxr-xr-x 1 root root   709 Abr  1  2010 Xreset
drwxr-xr-x 2 root root  4096 Out 19 10:08 Xreset.d
drwxr-xr-x 2 root root  4096 Out 19 10:08 Xresources
-rwxr-xr-x 1 root root  3730 Jan 20  2012 Xsession
drwxr-xr-x 2 root root  4096 Out 20 00:11 Xsession.d
-rw-r--r-- 1 root root   265 Jul  1  2008 Xsession.options
-rw-r--r-- 1 root root    13 Ago 15 06:43 XvMCConfig
-rw-r--r-- 1 root root   601 Abr 25  2012 Xwrapper.config

Berikut adalah beberapa informasi yang saya kumpulkan dengan melihat posting terkait lainnya:

$ sudo lshw -C display; lsb_release -a; uname -a
  *-display:0             
       description: VGA compatible controller
       product: Mobile 4 Series Chipset Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:48 memory:f6800000-f6bfffff memory:d0000000-dfffffff ioport:1800(size=8)
  *-display:1 UNCLAIMED
       description: Display controller
       product: Mobile 4 Series Chipset Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2.1
       bus info: pci@0000:00:02.1
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: latency=0
       resources: memory:f6100000-f61fffff
LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:qt4-3.1-amd64:qt4-3.1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:    12.10
Codename:   quantal
Linux Batcave 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

$ xrandr -q
Screen 0: minimum 320 x 200, current 2304 x 800, maximum 32767 x 32767
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 286mm x 1790mm
   1280x800       59.9*+
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1024x768+1280+32 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
DP1 disconnected (normal left inverted right x axis y axis)
  • Jika ada hal lain yang dapat saya lakukan, informasi lain yang dapat saya posting di sini, untuk membantu saya mengkonfigurasi layar eksternal ini, tolong beri tahu saya.
  • Jika ini benar-benar bug, saya minta maaf (saya tahu bug tidak diizinkan di sini), tetapi saya benar-benar tidak yakin. Dan saya akan segera mengajukan laporan bug di Launchpad jika itu yang terjadi.

Terima kasih banyak sebelumnya. ;)


9
2017-10-25 13:54


asal


Saya tidak melihatnya di posting Anda tetapi saya berasumsi memukul "display mendeteksi" tidak melakukan apa-apa? Monitor kedua saya terdeteksi ketika saya menekan tombol itu;) - Rinzwind
Hai @Rinzwind, Anda benar, saya mencoba "Detect Displays", tetapi tidak berhasil. Saya telah mengedit pertanyaan dengan informasi ini. Terima kasih. :) - andreoliwa
Jika Anda ingin yakin tentang CPU Anda, Anda dapat menggunakan perintah ini; kucing / proc / cpuinfo - jeremiah
Masalah yang saya temukan adalah membungkuk pada kabel vga, mengubah kabel dan itu bekerja seperti pesona .....


Jawaban:


Kabel monitor longgar.
Ketika saya melepas kabel dan memasangnya lagi, semuanya tiba-tiba bekerja.
Monitor dikenali, dan sekarang saya menggunakan resolusi yang saya inginkan sebelumnya: The monitor was recognized

Saya merasa agak konyol, karena saya tidak pernah berpikir hanya menyentuh kabel yang longgar akan membantu.


16
2017-10-27 03:13



Jadi, tidak apa-apa sekarang. Kanan? - TomKat
Dalam kasus saya, saya memiliki adaptor VGA-DVI yang dicolokkan ke laptop saya, tetapi ujung VGA tidak terpasang dengan baik ke adaptor. - lreeder
Aku tidak percaya ini sebenarnya adalah kasusku juga. - Lazar Ljubenović
Man, ini bekerja seperti pesona! - DarkteK


Saya menghubungkan kembali kabel HDMI ke port HDMI kedua di monitor saya dan memperbaiki masalah "display tidak dikenal"


1
2018-01-21 08:03





Cukup periksa kabel VGA yang ditentukan monitor Anda. Ada berbagai jenis kabel VGA.

Masalah yang sama saya juga dihadapi, Dan saya menggunakan Dell s2216h (diproduksi pada Juli 2016). Saya diuji dengan 2 - 3 kabel, tetapi tidak berhasil.

Dan akhirnya saya mencoba dengan "Dell Hotron VGA Cable 20276 VW-1 30V E246588 AWM Male to Male" yang dideteksi.

Saya tidak tahu itu dapat memecahkan masalah Anda, tetapi ini akan membantu Anda berpikir ke arah ini juga.

Terima kasih,

Praveen R


1
2017-08-22 19:40





1] Ada beberapa alat untuk mengotomatiskan pengalihan antara monitor. Anda dapat menggunakan alat ini, untuk mengotomatiskannya RandR, disper, displex atau yang ini http://gnomefiles.org/content/show.php/Laptop+external+display+hotplugging?content=138742

2] Lain, Anda dapat menggunakan perintah xrandr untuk memeriksa apakah monitor eksternal terhubung. Kemudian, buat file skrip yang secara otomatis menggunakan resolusi favorit Anda saat monitor tersambung.

JANGAN sambungkan ke monitor sekarang. Nyalakan ulang, pilih resolusi favorit Anda dan jalankan

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.undock

Sambungkan monitor sekarang, dan reboot. Pilih resolusi favorit baru Anda dan jalankan

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.dock

Buat file skrip dan tambahkan ke autorun:

# Check if system is docked or undocked and use correct xorg.conf file.
# <lm_name> is name of laptop monitor
DOCKED="`hwinfo --monitor | grep "<lm_name>" | wc -l`" 
# Next line is for debugging
# echo $DOCKED > /root/docked-state.txt 
if [[ $DOCKED = "0" ]] 
then 
cp /etc/X11/xorg.dock /etc/X11/xorg.conf 
else 
cp /etc/X11/xorg.undock /etc/X11/xorg.conf 
fi 
# End of dock-undock script 

Jika skrip tidak berfungsi, ganti DOCKED="hwinfo --monitor | grep "<lm_name>" | wc -l" # Next line is for debugging # echo $DOCKED > /root/docked-state.txt if [[ $DOCKED = "0" ]] then dengan if xrandr -q |grep -q "VGA-0 connected" ; then dan lari.


0
2017-10-25 14:47



Hai TomKat. Saya tidak punya xorg.conf file, jadi saya bahkan tidak mencoba sisa solusi Anda. Saya sudah mengedit pertanyaan dengan informasi ini. Terima kasih. ;) - andreoliwa
Saya melihat baris ini dalam hasil Anda: -rw-r--r-- 1 root root 0 Out 24 08:55 xorg.conf.nvidia-xconfig-original Ubah kode yang sesuai. Akan bekerja. :-) - TomKat
Hai! Saya sudah mencoba menginstal perangkat lunak opsi 1) Anda. Tidak memiliki paket Quantal, saya harus mengubah PPA ke paket Oneiric. Dan itu tidak berhasil, Ubuntu mengeluh dengan laporan bug otomatis pada setiap peluncuran. : / - andreoliwa
Coba skripnya; ia telah bekerja pada beberapa sistem 12.10 yang saya tahu, dan juga pada pengguna AU yang lain. - TomKat