将磁盘移至新计算机后,HDMI 显示器无法工作

将磁盘移至新计算机后,HDMI 显示器无法工作

我将 NVME 驱动器从旧电脑(带 Nvidia 的 Ryzen 2600x)移至新电脑(带 Radeon 的 Ryzen 4750G)。在新设置中,只有连接到 DisplayPort 显示器的显示器可与 Ubuntu 配合使用。我连接到 HDMI 端口的任何显示器,即使使用不同的电缆,也从不工作,而且 Ubuntu 似乎从未检测到它。当我访问 BIOS 时,HDMI 显示器工作正常。

我认为问题的原因是我将 NVME 驱动器从带有 Nvidia 卡的 Ryzen 2600x 移到了带有 Radeon 的 Ryzen 4750G。

根据一些谷歌搜索,我尝试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使用sudo apt purge libnvidia* xserver-xorg-video-nvidia-390和删除 NVIDIA 驱动程序后的输出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

答案1

当我遇到这个命令时,我得到了关于如何解决这个问题的重要提示:

sudo lshw -c display

在输出中,我收到了*-display UNCLAIMED消息。经过一番谷歌搜索后,我偶然发现了这个来自 bertm 的精彩消息:在搭载 AMD Ryzen 7 4800H 和 Nvidia RTX 2060 的笔记本电脑上,无法让内置和外置显示器同时使用 20.04

通过使用 Ubuntu 20.04 附带的 Linux 内核中对 Renoir 的实验性支持,我能够让两个显示器正常工作。以下是我启用它的方法:

sudo nano /etc/default/grub

接下来,添加amdgpu.exp_hw_support=1GRUB_CMDLINE_LINUX_DEFAULT。我的看起来像这样:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.exp_hw_support=1"

保存更改然后更新 grub:

`sudo update-grub`

重新启动后它就起作用了。

我希望这对其他人有用。

此处感谢 bertm:在搭载 AMD Ryzen 7 4800H 和 Nvidia RTX 2060 的笔记本电脑上,无法让内置和外置显示器同时使用 20.04

相关内容