Конвертер HDMI2VGA - xrandr не обнаруживает подключенный монитор VGA

1114
JuanMatias

У меня есть конвертер HDMI2VGA, подключенный к моему ноутбуку (HDMI) и к моему монитору (VGA).

xrandr показывает HDMI как отключенный, поэтому я не могу его активировать (от обычного пользовательского POV). Мне удалось активировать монитор с помощью команд xrandr для настройки вывода, но режимы низкого качества, так как система не обнаруживает монитор.

Я думаю, что ОС не обнаруживает монитор из-за того, что он находится за адаптером.

Вопросы:

  1. Что я могу сделать, чтобы моя мама (мой обычный пользователь) смогла переключиться с экрана ноутбука на монитор или расширить рабочий стол на мониторе HDMI?
  2. Что я могу сделать, чтобы получить качественную продукцию? (монитор работает нормально, я использую его через разъем VGA на другом ПК)

Вот некоторые данные:

uname -a Linux dhcppc2 4.14.8-300.fc27.x86_64 #1 SMP Wed Dec 20 19:00:18 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 

(это происходит на моей машине Fedora и на ноутбуке моей мятной Linux Mint)

sudo lshw -c video *-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: 09 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:16 memory:fe400000-fe7fffff memory:d0000000-dfffffff ioport:cc00(size=8) memory:c0000-dffff *-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: 09 width: 64 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: latency=0 resources: memory:fe800000-fe8fffff  lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)  xrandr -q Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192 LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 310mm x 174mm 1366x768 60.10*+ 1024x768 60.04 60.00  960x720 60.00  928x696 60.05  896x672 60.01  800x600 60.00 60.32 56.25  700x525 59.98  640x512 60.02  640x480 60.00 59.94  512x384 60.00  400x300 60.32 56.34  320x240 60.05  VGA-1 disconnected (normal left inverted right x axis y axis) HDMI-1 disconnected (normal left inverted right x axis y axis) 1366x768 60.10  1024x768 60.04  DP-1 disconnected (normal left inverted right x axis y axis) HDMI-2 disconnected (normal left inverted right x axis y axis) 1366x768 60.10  DP-2 disconnected (normal left inverted right x axis y axis) DP-3 disconnected (normal left inverted right x axis y axis) 

(режимы на выходах HDMI - это режимы, которые я добавил в командной строке)

Команды, которые я запускаю для активации монитора:

xrandr --addmode HDMI-1 1366x768 xrandr --output HDMI-1 --mode 1366x768 --left-of LVDS-1 

Адаптер имеет вход HDMI, разъем USB для подачи питания, аналоговый видеовыход VGA, аудиовыход.

2
Собирает ли система информацию [EDID] (https://en.wikipedia.org/wiki/Extended_Display_Identification_Data), когда включены адаптер и монитор VGA? (Проверьте с помощью `xrandr --verbose`). Если вы подключите аналоговый монитор VGA к другому ПК, сможете ли вы получить и декодировать информацию EDID монитора с этого ПК? dirkt 6 лет назад 0
для второй задачи: вы можете создавать новые разрешения, которые «не рекламируются», используя инструмент `cvt` (есть также аналогичный инструмент` gtf`). В Debian оба являются частью xserver-xorg-core, поэтому они должны быть доступны по умолчанию везде. Используйте `xrandr --newmode` с выводом cvt, чтобы создать его, затем` xrandr --addmode`, чтобы использовать его на выбранном выводе дисплея. A.B 6 лет назад 0
@dirkt Нет, он не может получить эту информацию при использовании конвертера. Когда монитор подключен через разъем VGA (другой ПК), появляется информация. JuanMatias 6 лет назад 0
@AB Действительно, я сделал это, я добавил новый режим (1366x768) как в Mint, так и в Fedora, но у меня есть две проблемы: 1. Качество было настолько плохим (может быть, разрешение было неправильным?) 2. Мне нужно решение, которое простой пользователь (он же моя мама) может использовать. JuanMatias 6 лет назад 0
Итак, можете ли вы установить правильный EDID путем принудительного использования специального EDID (с двоичными данными, скопированными с другого ПК) при использовании конвертера, например, в `xorg.conf`? (Google, детали зависят от видеокарты и драйвера). Это может или не может работать, если преобразователь ожидает другие режимы, поэтому обязательно попробуйте несколько режимов (или все). dirkt 6 лет назад 0

0 ответов на вопрос

Похожие вопросы