Чи можу я примусити вихід VGA сигналу навіть тоді, коли xrandr показує "відключений"?


11

Мій ноутбук підключений до HDTV через KVM Switch (ще один ноутбук також підключений до того ж HDTV). Проблема, здається, полягає в тому, що Ubuntu не розпізнає включення HDTV і, отже, не дозволяє вихід VGA. Наскільки я розумію, це пов'язане з тим, що інформація EDID не надсилається через комутатор KVM.

xrandr не вмикає вихід VGA наскрізь xrandr --output VGA1 --auto, він просто відображається як відключений.

Чи можу я якось змусити порт VGA надіслати сигнал?

Мій графічний контролер:

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

Відповіді:


8

Так, можна, але --autoробиш правильно. Замість цього зробіть щось на кшталт:

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

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

~$ 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  

У цьому випадку головний екран називається eDP1, а додатковими виходами є VGA1, HDMI1 та DP1 (Mini DisplayPort)

Як приклад, щоб примусити вихід до Mini DisplayPort при виконанні 720x480

xrandr --addmode DP1 720x480

і потім

xrandr --output DP1 --mode 720x480 --right-of eDP1

Таким чином мені вдалося отримати вихід через displayport на VGA адаптер. Однак екран не оновлюється належним чином, лише коли я переміщу вікно. Також є такі потворні лаггіві накладки. Будь-яка ідея, як це можна вирішити?
Бен К.

2

Якщо у вас є порт дисплея, наприклад DP1, і вам потрібно надіслати сигнал VGA в порт дисплея, оскільки він не виявлений, вам слід адаптувати лінію адаптації, запропоновану Даніелем Алдер. Припустимо, що ваш звичайний екран - eDP1, а ваш дисплей - 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

Для мене це вирішує проблему невиявлення деяких зовнішніх проекторів, коли є поле, яке автоматично вибирає, який вхід VGA повинен бути надісланий проектору.


Спасибі за вашу допомогу. Я пробую те ж саме і зі своїм ноутбуком. Але знову ж таки, він відображається відключеним, і на моєму зовнішньому дисплеї немає навіть мерехтіння. Детальніше. Я використовую acer aspire 5920, використовуючи 7-контактне відео для підключення до телевізора. Я натрапив на сценарій xrandr, але все-таки даремно.
Нітеш Верма

@NiteshVerma, ви можете перевірити цю відповідь, щоб допомогти вам експериментувати askubuntu.com/a/968522
Якша

1

У мене виникли проблеми з деякими кабелями VGA, у яких DDC (канал передачі даних) зламаний або не підключений. Я знайшов це корисне рішення за допомогою параметра завантаження, щоб змусити ядро ​​бачити відключену VGA: video = {conn}: {res} e conn має відповідати назві пристрою xrandr res 1024x768 (або що завгодно більше), це означає включити порт (навіть якщо пристрій / монітор не виявлено).

Дивіться: http://distro.ibiblio.org/fatdog/web/faqs/boot-options.html


Цей метод виглядає цікаво. "змусити ядро ​​бачити відключений VGA: video = {conn}: {res} e conn" Які параметри ви дали для того, щоб LCD + VGA (клонування) запускався під час завантаження? спасибі

Для {conn} використовуйте ідентифікатор VGA (ви можете перевірити виконання команди xrandr) у моєму випадку "VGA-1". Щодо {res}, ви повинні використовувати роздільну здатність, яку, на вашу думку, може підтримувати зовнішній монітор: як правило, мінімум 1024x768.
dmarrazzo

0

Я кілька разів зайшов на цю сторінку, щоб виправити ту ж проблему, що і у вас. Однак нещодавно зі мною трапилось, що у мене були два точно такі ж монітори. По-перше, у мого ноутбука Linux немає проблем з виявленням правильної роздільної здатності. Інший він не може і застряг у 1024x768.

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

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