新款联想 IdeaPad Flex 5 上的 Ubuntu 20.04 无法通过 HDMI 检测到我的第二台显示器

新款联想 IdeaPad Flex 5 上的 Ubuntu 20.04 无法通过 HDMI 检测到我的第二台显示器

正如标题所述,我最近购买了一台 81X2 IdeaPad Flex 5 14ARE05,CPU 为 AMD Ryzen 7 4700U 和 Radeon Graphics (8) @ 2.000GHz,GPU 为 AMD ATI 04:00.0 Renoir。我安装了 Ubuntu 20.04 并选择安装第三方专有驱动程序等。然后我尝试通过 HDMI 将其连接到外部显示器,但没有成功。显示器和 HDMI 电缆没有问题,我昨天刚用过,它们工作正常。我需要哪些信息来诊断问题,然后我该如何修复它?抱歉没有发布更多信息,我不知道从哪里开始,网上所有的答案都是针对 Nvidia 的。

编辑:我尝试安装没有第三方驱动程序选项的 Xubuntu,但仍然不起作用。当我连接和断开 HDMI 时,显示器菜单会出现,所以它必须检测到一些东西。关于实际的技术信息,这是我从 lspci -i 获得的信息:

04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c2) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Renoir
    Flags: bus master, fast devsel, latency 0, IRQ 255
    Memory at 460000000 (64-bit, prefetchable) [size=256M]
    Memory at 470000000 (64-bit, prefetchable) [size=2M]
    I/O ports at 1000 [disabled] [size=256]
    Memory at fc500000 (32-bit, non-prefetchable) [size=512K]
    Capabilities: <access denied>
    Kernel modules: amdgpu

答案1

我发现 Ubuntu 20.04 附带 Linux 内核版本 5.4,并且似乎直到版本 5.7 才将对 AMD Ryzen 芯片的支持添加到内核的默认版本中。

ubuntuhandbook.org 上的这篇文章有关 5.7 中内容的简要描述以及如何在 Ubuntu 20.04 上安装它的说明:

  • 从以下位置下载内核文件此下载页面

    大多数用户会想要通用内核映像。你需要下载四个文件

    • linux-headers...(通用或低延迟)
    • linux-headers......全部....
    • linux-image...(通用或低延迟)
    • linux-modules...(通用或低延迟)
  • 下载后,您可以.deb使用 Gdebi 或系统建议使用的任何图形安装程序来安装这些文件,或者使用dpkg下载文件的目录中的命令:

    sudo dpkg -i filename.deb 
    

    filename要安装的文件的名称在哪里(开始输入文件名,例如,linux-headers然后按 Tab 键以显示全名)。

另请注意,下载的内核未签名,因此我需要关闭 UEFI 安全性(也称为“安全启动”)才能加载此新内核。最好可以对内核副本进行签名。

相关内容