Внешний монитор с адаптером hdmi-vga не работает - Ubuntu 17.04

Итак, после многих и многих ночей, проведенных в попытке это исправить, я пришел к самому последнему варианту: спросите здесь. Позвольте мне объяснить мою проблему. У меня есть ноутбук ASUS NT7000, у которого есть только выход HDMI. Мне удалось установить Ubntu 16.10 в прошлом году, после многих проблем из-за моей видеокарты (NVIDIA GeForce 950 M). Я использовал адаптер HDMI-VGA пару раз для подключения внешнего монитора, и он всегда работал нормально (как при использовании монитора HDMI и кабеля HDMI-HDMI). Затем я обновился до 17.04, и проблема началась. Использование порта HDMI для подключения стандартного монитора HDMI по-прежнему работает нормально, но если я попытался использовать адаптер HDMI-VGA, ничего не работает. Я пытался использовать разные мониторы, разные кабели, а также разные адаптеры, но ничего не помогло. Ни один ребенок монитора не будет обнаружен, вообще. Я пытался изменить и обновить драйверы NVIDIA, а также использовать noveau и nomodeset, но ничего. Я попытался удалить X10 и тому подобное, и это только ухудшило его. Я даже переустанавливал полностью Ubuntu после форматирования моего SSD, в отчаянии! :(

Может ли быть так, что оба адаптера, которые я пробовал, несовместимы с Ubuntu? 112]

Пока,

Джованни

1
задан 23 August 2017 в 13:40

3 ответа

- РЕДАКТИРУЮТ---

, я просто понял, что отправил это, не видя, что Вы уже попробовали большинство этих шагов. Оставление на виду его здесь в случае, если это полезно для любого. - Матовый

настройки

Having been through this recently with a new monitor, I can relate to the frustation of this.

Though I can not offer a solution, I can suggest steps to diagnose.

Diagnosis steps to try:

  1. check Ubuntu displays settings . (main menu->-> дисплеи)

Видят, распознан ли Ваш монитор там.

  1. монитор Проверки распознан xrandr: Первый можно проверить, чтобы видеть, обнаруживается ли монитор при всем использовании этих команд:

    xrandr-q - подробный

Вы получите некоторый вывод, который выглядит примерно так:

Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 293mm x 165mm

1920x1080     60.00 +  59.93* 
1680x1050     59.95    59.88  
1600x1024     60.17  
1400x1050     59.98  
1280x1024     60.02  
1440x900      59.89  
[...]

Где-нибудь там, необходимо видеть HDMI соединенный раздел:

HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080     60.00*+  59.94  
1680x1050     59.88  
1280x1024     60.02  

В противном случае существует, вероятно, проблема кабельного соединения

  1. , Видят, может ли Ваш монитор быть обнаружен подключенный к другой машине нечеловечности использование кабельных адаптеров, Вы имеете. Если это распознано там, Вы знаете, что Ваши адаптеры не являются проблемой.

  2. Проверка Ваш тип видеокарты: lspci | grep VGA

    я нашел несколько сообщений форума, предполагающих, что существует некоторая проблема с драйверами Nvidia, и иногда Ваша система не получает корректную информацию разрешения для Вашего конкретного монитора. Решение там, кажется, имеет отношение к обновлению графических драйверов Nvidia.

1
ответ дан 23 August 2017 в 23:40

У меня была та же проблема, что и у вас, и после прочтения нескольких сообщений я исправил ее, поэтому я собираюсь объяснить шаг за шагом, как я это сделал. Я должен сказать, что я нуб в мире Linux, поэтому я объясню шаги и для нубов.

  1. Зайдите в BIOS и отключите безопасную загрузку. Для этого перезагрузите компьютер, нажмите несколько раз F1, F2 или F10 (это зависит от компьютера), найдите параметры загрузки или что-то в этом роде и отключите безопасную загрузку. Безопасная загрузка — это режим для UEFI, который Windows заимствовал из Windows 8 и который предотвращает выполнение любого неподписанного или сертифицированного программного обеспечения, тем самым предотвращая взаимодействие драйверов nvidia с открытым исходным кодом с графическим процессором.
  2. После этого запустите xrandr --listproviders. Если у вас есть два графических процессора, встроенный в процессор графический процессор и графический процессор NVIDIA, вы должны увидеть что-то подобное
Providers: number : 2
Provider 0: id: 0x23b cap: 0x1, Source Output crtcs: 4 outputs: 3 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 3 outputs: 3 associated providers: 1 name:modesetting

.Если вы видите это, отлично. Некоторые физические внешние выходы, такие как порт HDMI, управляются только одним графическим процессором, поэтому вы можете попробовать запустить xrandr --setprovideroutputsource 1 0 или xrandr --setprovideroutputsource 0 1 и, надеюсь, это решит вашу проблему. Если вы видите что-то вроде этого:

Providers: number : 1
Provider 0: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 3 outputs: 3 associated providers: 1 name:modesetting

Вы должны установить драйверы своего графического процессора NVIDIA, что приведет нас к шагу 3.

  1. Запустите устройства Ubuntu-драйверов, и вы должны увидеть что-то вроде тот.
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Dsv0000103Csd0000838Fbc03sc00i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Mobile]
driver   : nvidia-driver-435 - distro non-free recommended
driver   : nvidia-driver-430 - distro non-free
driver   : nvidia-driver-390 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

== /sys/devices/pci0000:00/0000:00:1c.5/0000:04:00.0 ==
modalias : pci:v00008086d0000095Asv00008086sd00005010bc02sc80i00
vendor   : Intel Corporation
model    : Wireless 7265 (Dual Band Wireless-AC 7265)
manual_install: True
driver   : backport-iwlwifi-dkms - distro free

Установите рекомендуемый драйвер на свой графический процессор, в моем случае sudo apt install nvidia-driver-435, и перезагрузите компьютер. В моем случае перед установкой рекомендованного драйвера я удалил все драйверы nvidia.Для этого перейдите к этому сообщению Как полностью удалить драйвер nvidia? и следуйте инструкциям.

  1. Если проблема не устранена, попробуйте переключиться между графическим процессором Intel и графическим процессором NVIDIA, работающим с этим sudo prime-select nvidia. Если вы видите что-то подобное:
Info: the nvidia profile is already set

Попробуйте запустить sudo prime-select intel, а затем sudo prime-select nvidia. Я прочитал в сообщении (Внешний монитор не работает. Ubuntu, nvidia), что prime-select записывает файл конфигурации, который вызывает проблемы, поэтому запустите sudo nano /lib/modprobe .d/nvidia-kms.conf и закомментируйте параметр nvidia-drm modeset.

# This file was generated by nvidia-prime
# Set value to 0 to disable modesetting
# options nvidia-drm modeset=1

Перезагрузите компьютер.

Это подводит итог 3 часам, которые я провел в Интернете, чтобы решить эту проблему, и я очень надеюсь, что это поможет другим нубам, таким как я.

0
ответ дан 8 April 2020 в 08:35

Мое решение:

Подключите адаптер отдельно. Затем подключите кабель vga к адаптеру.

0
ответ дан 11 October 2020 в 16:27

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

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