Як змусити Ubuntu розпізнати невідомий зовнішній дисплей (щоб я могла відрегулювати його роздільну здатність)?


10

У мене ноутбук Dell із підключеним зовнішнім монітором (Samsumg SyncMaster 931c).

Дисплей мого ноутбука був розпізнаний, і я можу налаштувати його оптимальну роздільну здатність.
Мій зовнішній дисплей досі невідомий, тому я застряг у нижчій роздільній здатності (1024x768):

введіть тут опис зображення

Я спробував кнопку "Виявити відображення", але це не спрацювало, нічого не відбувається.

Я нещодавно оновив з Ubuntu 12.04 до 12.10.
Речі працювали і раніше.
Я не знаю, чи я можу насправді змінити цю конфігурацію чи це помилка.

Я шукав відповідь тут, а також на веб-сайті Launchpad, але не знайшов жодної.

Я навіть намагався встановити драйвери Nvidia і просто переплутав речі.
Здається, раніше я навіть не використовував nvidia, як я здогадався, переглянувши мою додаткову конфігурацію драйверів:

введіть тут опис зображення

Мій ноутбук має чіпсет Intel, я думаю:

$ 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

У мене немає xorg.confфайлу (я думаю, це пов’язано з nvidia, я прав?):

$ 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

Ось деяку інформацію, яку я зібрав, переглядаючи інші пов’язані публікації:

$ 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)
  • Якщо я можу зробити щось інше, будь-яку іншу інформацію, яку я можу розмістити тут, щоб допомогти мені налаштувати цей зовнішній дисплей, будь ласка, дайте мені знати.
  • Якщо це насправді помилка, я вибачаюся (я знаю, що помилки тут не дозволені), але я дійсно не був у цьому впевнений. І я негайно подаю звіт про помилку в Launchpad, якщо це так.

Заздалегідь дякую ;)


Я не бачив цього у вашому дописі, але я припускаю, що натискання на "виявити дисплей" нічого не зробило? Мій 2-й монітор був виявлений, коли я натиснув цю кнопку;)
Rinzwind

Привіт @ Rinzwind, ти маєш рацію, я спробував "Виявити дисплеї", але це не вийшло. Я редагував питання з цією інформацією. Дякую. :)
andreoliwa

Якщо ви хочете бути впевнені у своєму процесорі, можете скористатися цією командою; cat / proc / cpuinfo
jeremiah

Я знайшов проблему - зігнутий пінг на кабель VGA, змінив кабель, і він спрацював як шарм .....

Відповіді:


18

Кабель монітора був розпущеним.
Коли я зняв кабель і знову міцно підключив його, все раптом спрацювало.
Монітор був розпізнаний, і тепер я використовую попередньо бажану роздільну здатність: Монітор розпізнали

Я відчуваю себе якось нерозумно, бо ніколи не думав, що просто торкатися до розпущеного кабелю буде корисною.


Отже, зараз добре. Правильно?
TomKat

2
У моєму випадку до ноутбука був підключений адаптер VGA-DVI, але кінець VGA не був надійно підключений до адаптера.
lreeder

2
Я не можу повірити, що це було насправді і моєю справою.
Лазар Любенович

Людина, це спрацювало як шарм!
DarkteK

Це не працює для мене, я спробував інший кабель VGA, і він нічого не змінює :( і він працював раніше, і я думаю, що це програмне забезпечення, що спричиняє це, оскільки він почав це робити після перезавантаження
Amine M

1

Я підключив кабель HDMI до другого порту HDMI на моніторі, і це вирішило проблему "невідомого відображення"


1

Просто перевірте вказаний кабель VGA для монітора. Існують різні типи кабелів VGA.

З тією ж проблемою я теж стикався, і я використовував Dell s2216h (виготовлений липня 2016 року). Я тестував 2 - 3 кабелі, але не пощастило.

І, нарешті, я спробував за допомогою "Dell Hotron VGA кабелю 20276 VW-1 30V E246588 AWM" Чоловік до чоловіка "це виявив.

Я не знаю, що це може вирішити вашу проблему, але це допоможе вам подумати і в цьому напрямку.

Дякую,

Praveen R


0

1] Існують деякі інструменти для автоматизації перемикання між моніторами. ви можете використовувати цей інструмент, щоб автоматизувати його RandR, розпорошувати, displex або цей http://gnomefiles.org/content/show.php/Laptop+external+display+hotplugging?content=138742

2] Крім того, ви можете скористатися командою, xrandrщоб перевірити, чи підключений зовнішній монітор. Потім створіть файл сценарію, який автоматично використовує вашу улюблену роздільну здатність при підключенні монітора.

НЕ підключайте його зараз до монітора. Перезавантажте, виберіть улюблену роздільну здатність і запустіть

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

Підключіть монітор зараз та перезавантажте. Виберіть нову улюблену роздільну здатність і запустіть

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

Створіть файл сценарію та додайте його до автозапуску:

# 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 

Якщо скрипт не працює, замініть DOCKED="hwinfo --monitor | grep "<lm_name>" | wc -l" # Next line is for debugging # echo $DOCKED > /root/docked-state.txt if [[ $DOCKED = "0" ]] thenз if xrandr -q |grep -q "VGA-0 connected" ; thenі бігти.


Привіт ТомКат. У мене немає xorg.confфайлу, тому я навіть не пробував решту вашого рішення. Я вже редагував питання з цією інформацією. Все одно, дякую. ;)
andreoliwa

Я бачу цей рядок у вашому результаті: -rw-r--r-- 1 root root 0 Out 24 08:55 xorg.conf.nvidia-xconfig-originalЗмініть код відповідно. Буду працювати. :-)
TomKat

Привіт! Я спробував встановити ваше програмне забезпечення 1). У ньому немає пакету Quantal, мені довелося змінити PPA на пакет Oneiric. І це не спрацювало, Ubuntu скаржиться на автоматичний звіт про помилки при кожному запуску. : /
andreoliwa

Спробуйте сценарій; він працював на кількох системах 12.10, які я знаю, а також на іншому користувачі АС.
TomKat
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.