Не удается заставить работать монитор HDMI после переноса диска на новый компьютер

Я переместил диск NVME со своего старого компьютера (Ryzen 2600x с Nvidia) на новый (Ryzen 4750G с Radeon). В новой настройке только монитор, подключенный к монитору DisplayPort, работает с Ubuntu. Любой монитор, который я подключаю к порту HDMI, даже используя другие кабели, никогда не работает и кажется, что Ubuntu никогда его не обнаруживает. Когда я захожу в BIOS, монитор HDMI работает нормально.

Я считаю, что причина проблемы в том, что я переместил накопитель NVME с Ryzen 2600x с картой Nvidia на Ryzen 4750G с Radeon.

На основе данных немного погуглил, я пробовал xrandr для настройки HDMI, но у меня возникают следующие проблемы:

Вывод из xrandr :

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 2560 x 1440, current 2560 x 1440, maximum 2560 x 1440
default connected primary 2560x1440+0+0 0mm x 0mm
   2560x1440     93.00* 

Когда я попробовал xrandr --addmode HDMI 2560x1440_60.00 :

xrandr: Failed to get size of gamma for output default
xrandr: cannot find output "HDMI"

Я также пробовал варианты приведенной выше команды с - addmode HDMI0 и - addmode HDMI1 , но получил аналогичный вывод.

Я бы хотел предпочитаю не переустанавливать Ubuntu, если это возможно.

Есть предложения?

РЕДАКТИРОВАТЬ:

Вывод из dpkg -l | grep nvidia после удаления драйверов NVIDIA с помощью sudo apt purge libnvidia * xserver-xorg-video-nvidia-390 и sudo apt-get remove --purge '^ nvidia -. *' :

ii  libnvidia-compute-450:i386                 450.80.02-0ubuntu0.20.04.2            i386         NVIDIA libcompute package
ii  libnvidia-decode-440:i386                  450.80.02-0ubuntu0.20.04.2            i386         Transitional package for libnvidia-decode-450
ii  libnvidia-decode-450:i386                  450.80.02-0ubuntu0.20.04.2            i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-450:i386                  450.80.02-0ubuntu0.20.04.2            i386         NVENC Video Encoding runtime library
ii  libnvidia-fbc1-450:i386                    450.80.02-0ubuntu0.20.04.2            i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
0
задан 4 December 2020 в 21:07

1 ответ

Я понял, как решить эту проблему, когда наткнулся на эту команду:

sudo lshw -c display

В результате я получил сообщение *-display UNCLAIMED. После некоторого поиска в гугле я наткнулся на это замечательное сообщение от bertm: Невозможно заставить внутренний и внешний монитор работать одновременно с 20.04 на ноутбуке с AMD Ryzen 7 4800H и Nvidia RTX 2060

Используя экспериментальную поддержку Renoir в Ядро Linux, которое поставляется с Ubuntu 20.04, мне удалось заставить работать оба монитора. Вот как я его включил:

sudo nano /etc/default/grub

Затем добавьте amdgpu.exp_hw_support=1 в GRUB_CMDLINE_LINUX_DEFAULT. У меня это выглядело так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.exp_hw_support=1"

Сохраните изменения, а затем обновите grub:

`sudo update-grub`

Перезагрузитесь, и у меня это сработало.

Надеюсь, это будет полезно другим.

Кредит bertm здесь: Не удается заставить внутренний и внешний монитор работать одновременно с 20.04 на ноутбуке с AMD Ryzen 7 4800H и Nvidia RTX 2060

0
ответ дан 4 December 2020 в 18:57

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

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