Почему я не могу использовать VGA порт моего ноутбука Lenovo W530 под Xubuntu 18.04?

У меня ноутбук Lenovo W530 и он работает под управлением Xubuntu 18.04.4 LTS в настоящее время с ядром 5.3.0-40-generic x86_64. xrandr имеет версию 1.5.0 и версию RandR 1.5.

Моя проблема: Я не могу использовать внешний экран, подключенный через порт VGA - ни когда он подключен непосредственно к ноутбуку вне док-станции, ни когда он подключен к порту VGA док-станции, когда ноутбук находится в ней. Однако в Windows 10 я могу использовать внешний экран в обеих ситуациях. (В Windows порт VGA самого ноутбука не работает должным образом, когда ноутбук находится в док-станции. Это не мешает использовать порт VGA полностью, как в Xubuntu 18.04). - Если я правильно помню, порт VGA работал и раньше в Xubuntu 16.04, но сейчас у меня нет возможности проверить это.

В Windows 10 я могу использовать второй экран, подключенный к порту VGA. С помощью ноутбука W530 можно даже управлять тремя экранами: встроенным экраном ноутбука, другим экраном, подключенным через VGA, и еще одним экраном, подключенным через DP (с помощью адаптера DP1-HDMI). В этой ситуации встроенный экран ноутбука управляется Intel HD Graphics 4000, а два других экрана - NVIDIA Quadro K1000M версии 80.7.32.0.f, согласно Windows.

Интегрированная графика NVIDIA Graphics компьютера активируется в BIOS. Существует файл /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf и его содержание таково

# DO NOT EDIT. AUTOMATICALLY GENERATED BY gpu-manager

Section "OutputClass"
  Identifier "Nvidia Prime"
  MatchDriver "nvidia-drm"
  Driver "nvidia"
  Option "AllowEmptyInitialConfiguration"
  Option "IgnoreDisplayDevices" "CRT"
  Option "PrimaryGPU" "Yes"
  ModulePath "/x86_64-linux-gnu/nvidia/xorg"
EndSection

Один совет, который я нашел, когда искал другие решения, заключался в том, чтобы поставить # перед строкой

Option "IgnoreDisplayDevices" "CRT"

для деактивации. Я сделал это, хотя и видел предупреждение в начале файла. Эта подсказка не сработала. Когда я посмотрел на этот файл позже, я увидел, что # исчез, так что, возможно, он не сохранился, когда я делал тест, а возможно, он уже исчез во время теста. Предупреждение в начале файла кажется полностью оправданным.

lscpi говорит мне:

a@v:~$  lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics 
Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1000M] (rev a1)
a@v:~$

xrandr говорит мне:

a@v:~$ xrandr --prop Экран 0: минимальный 8 x 8, текущий 1920 x 1080, максимальный 16384 x 16384 LVDS-0 отключен (нормальная левая инвертированная правая ось x ось y ось) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 поддерживается: 4 Граница: 0 0 0 0 диапазон: (0, 65535) Формат сигнала: LVDS поддерживается: LVDS Тип разъема: Панель Номер разъема: 0 _ConnectorLocation: 0 нерабочий стол: 0 поддерживаемые: 0, 1 DP-0 отключен (нормальный левый инвертированный правый x ось y ось) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 поддерживается: 4 Граница: 0 0 0 0 диапазон: (0, 65535) Формат сигнала: TMDS поддерживается: TMDS Тип разъема: DisplayPort Номер разъема: 2 _ConnectorLocation: 2 нерабочий стол: 0 поддерживаемые: 0, 1 DP-1 подключен 1920x1080+0+0 (обычная левая инвертированная правая ось x ось y ось) 698 мм x 392 мм CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 EDID: 00ffffffffffff0034a996a201010101 00180103808048780adaffa3584aa229 17494b21080031404540614081800101 010101010101023a80d072382d40102c 4580ba882100001e023a801871382d40 582c4500ba882100001e000000fc0050 616e61736f6e69632d54560a000000fd 00173d0f440f000a202020202020015a 020322f24d9f90140520212213041203 16072309070168030c001000b8260fe2 004b011d80d0721c1620102c2580ba88 2100009e011d8018711c1620582c2500 ba882100009e011d00bc52d01e20b828 5540ba882100001e662156aa51001e30 468f3300ba882100001e000000000000 000000000000000000000000000000bb ГраницаРазмеры: 4 поддерживается: 4 Граница: 0 0 0 0 диапазон: (0, 65535) Формат сигнала: TMDS поддерживается: TMDS Тип разъема: DisplayPort Номер разъема: 3 _ConnectorLocation: 3 нерабочий стол: 0 поддерживаемые: 0, 1 1920x1080 50.00*+ 60.00 59.94 29.97 25.00 23.98 60.05 60.00 50.04 1366x768 59.79 1280x1024 60.02 1280x720 59.94 50.00 1024x768 60.00 800x600 60.32 720x576 50.00 720x480 59.94 640x480 59.95 59.94 DP-2 отключен (нормальная левая инвертированная правая ось x ось y ось) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 поддерживается: 4 Граница: 0 0 0 0 диапазон: (0, 65535) Формат сигнала: TMDS поддерживается: TMDS Тип разъема: DisplayPort Номер разъема: 4 _ConnectorLocation: 4 нерабочий стол: 0 поддерживаемые: 0, 1 DP-3 отключен (нормальный левый инвертированный правый x ось y ось) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 поддерживается: 4 Граница: 0 0 0 0 диапазон: (0, 65535) SignalFormat: DisplayPort поддерживается: DisplayPort Тип разъема: DisplayPort Номер разъема: 2 _ConnectorLocation: 2 нерабочий стол: 0 поддерживаемые: 0, 1 DP-4 отключен (нормальный левый инвертированный правый x ось y ось) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 поддерживается: 4 Граница: 0 0 0 0 диапазон: (0, 65535) SignalFormat: DisplayPort поддерживается: DisplayPort Тип разъема: DisplayPort Номер разъема: 3 _ConnectorLocation: 3 нерабочий стол: 0 поддерживаемые: 0, 1 DP-5 отключен (нормальный левый инвертированный правый x ось y ось) CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 BorderDimensions: 4 поддерживается: 4 Граница: 0 0 0 0 диапазон: (0, 65535) SignalFormat: DisplayPort поддерживается: DisplayPort Тип разъема: DisplayPort Номер разъема: 4 _ConnectorLocation: 4 нерабочий стол: 0 поддерживаемые: 0, 1 LVDS-1-1 подключен первичный 1920x1080+0+0 (обычный левый инвертированный правый x ось y ось) 344 мм x 193 мм EDID: 00ffffffffffff0030aeb24000000000 0113010380221378ea2135ad5037aa24 11505400000001010101010101010101 0101010101014c368082703832403c30 aa0058c1100000183f2d808270383240 3c30aa0058c1100000180000000f00d1 0932d109281b190006af5634000000fe 004231353648573031205634200a00d6 Синхронизация ПРАЙМ: 0 поддерживается: 0, 1 режим масштабирования: Полный аспект поддерживается: Полный, Центр, Полный аспект статус соединения: Хороший поддерживается: Хорошо, Плохо CONNECTOR_ID: 67 поддерживается: 67 не настольный: 0 диапазон: (0, 1) 1920x1080 60.00*+ 59.97 59.96 59.93 50.00 1680x1050 59.95 59.88 1600x1024 60.17 1400x1050 59.98 1600x900 59.99 59.94 59.95 59.82 1280x1024 60.02 1440x900 59.89 1400x900 59.96 59.88 1280x960 60.00 1440x810 60.00 59.97 1368x768 59.88 59.85 1360x768 59.80 59.96 1280x800 59.99 59.97 59.81 59.91 1152x864 60.00 1280x720 60.00 59.99 59.86 59.74 960x720 60.00 928x696 60.05 896x672 60.01 1024x576 59.95 59.96 59.90 59.82 960x600 59.93 60.00 960x540 59.96 59.99 59.63 59.82 800x600 60.00 60.32 56.25 840x525 60.01 59.88 864x486 59.92 59.57 800x512 60.17 700x525 59.98 800x450 59.95 59.82 640x512 60.02 720x450 59.89 700x450 59.96 59.88 640x480 60.00 59.94 720x405 59.51 58.99 684x384 59.88 59.85 680x384 59.80 59.96 640x400 59.88 59.98 576x432 60.06 640x360 59.86 59.83 59.84 59.32 512x384 60.00 512x288 60.00 59.92 480x270 59.63 59.82 400x300 60.32 56.34 432x243 59.92 59.57 320x240 60.05 360x202 59.51 59.13 320x180 59.84 59.32 VGA-1-1 отключен (нормальный левый инвертированный правый x ось y ось) PRIME Синхронизация: 1 поддерживается: 0, 1 link-status: Хорошо поддерживается: Хорошо, Плохо ИДЕНТИФИКАТОР КОННЕКТОРА: 71 поддерживается: 71 не настольный: 0 диапазон: (0, 1) 1280x1024 (0x52) 108.000MHz +HSync +VSync h: ширина 1280 начало 1328 конец 1440 итого 1688 перекос 0 тактовая частота 63.98KHz v: высота 1024 начало 1025 конец 1028 итого 1066 тактовая частота 60.02Hz 1024x768 (0x67) 65.000MHz -HSync -VSync h: ширина 1024 начало 1048 конец 1184 итого 1344 перекос 0 тактовая частота 48.36KHz v: высота 768 начало 771 конец 777 итого 806 тактовая частота 60.00Hz 800x600 (0x76) 40.000MHz +HSync +VSync h: ширина 800 начало 840 конец 968 итого 1056 перекос 0 тактовая частота 37.88KHz v: высота 600 начало 601 конец 605 итого 628 тактовая частота 60.32Hz 640x480 (0x85) 25.175MHz -HSync -VSync h: ширина 640 начало 656 конец 752 итого 800 перекос 0 тактовая частота 31.47KHz v: высота 480 начало 490 конец 492 итого 525 тактовая частота 59.94Hz a@v:~$

т.е. он видит внутренний экран и экран, подключенный через DP1, но видит отключенный VGA-1-1. Несмотря на это, он определяет поддерживаемые разрешения VGA экрана. Это очень странно. Иногда (например, когда я запускаю компьютер без другого экрана, подключенного через DP1), он также обнаруживает отключенный VGA-1-1, но тогда строки с возможными разрешениями его экрана отсутствуют.

При просмотре настроек экрана в Xubuntu в графическом интерфейсе он не предлагает мне экран, подключенный через VGA. То же самое происходит и с приложением NVIDIA X Server Settings.

Светодиод на выключателе питания экрана VGA остается желтым. Обычно он становится зеленым, когда электроника экрана VGA видит сигналы синхронизации.

Почему VGA-1-1 отображается как отключенный, хотя он подключен и экран включен?

Что необходимо для использования порта VGA, например, для проектора под Xubuntu?

1
задан 9 March 2020 в 00:18

1 ответ

У меня была похожая проблема на W520 под управлением Ubuntu 20.04 при использовании драйвера NVIDIA.

Я нашел обходной путь, закомментировав

Option "IgnoreDisplayDevices" "CRT"

строку в конфигурационном файле /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf, добавив # в фронт.

Чтобы предотвратить перезапись этого изменения gpu-manager, я также отредактировал файл конфигурации /etc/default/grub, изменив строку

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

на

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nogpumanager"

, а затем запустить

sudo update-grub

в терминале, чтобы обновить конфигурацию Grub. После перезагрузки у меня был рабочий порт VGA.

(Интересно, что подключенный монитор отображается как VGA-0 в выводе xrandr, в то время как VGA-1-1 по-прежнему отображается как отключенный -- до модификация xrandr даже не указала VGA-0 в качестве опции.)

1
ответ дан 2 September 2020 в 22:54

Другие вопросы по тегам:

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