无法使用内核模式设置启动

无法使用内核模式设置启动

我需要启用内核模式设置为了让我的显卡与 amdgpu 驱动程序一起使用,但我有一台新的 Lenovo IdeaPad 笔记本电脑,除非我使用该nomodeset选项启动内核,否则它无法启动。我可以做些什么来调试该硬件的 KMS 支持吗?它是联想 IdeaPad 320-15ABR。内核版本是4.14.0-rc1。

这是 VGA 设备信息:

$ lspci -nn | grep VGA
00:01.0 VGA Compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo [1002:9874] (rev c8)

答案1

好吧,我已经让这台笔记本电脑启动并支持内核模式设置,并且现在正在使用 amdgpu 驱动程序。

我按照Gentoo的wiki中的步骤进行操作:https://wiki.gentoo.org/wiki/AMDGPU

我不确定需要进行以下哪些更改,或者它们是否都是必要的,但我所做的是:

  • 在我的内核中启用“Build HDMI/DisplayPort HD-audio codec support”
  • 禁用ATI Radeon我的内核中的参数
  • 将所有 carrizo 固件文件直接包含到我的内核中
  • 从中删除atiradeon模块/etc/initramfs-tools/modules
  • radeon将模块列入黑名单/etc/modprobe.d

对于其中一些步骤,您可以在上面链接的 gentoo wiki 页面中查看更多详细信息。

之后,我从 grub 内核参数中删除了选项quietsplash、 和nomodeset,并且我的显示屏不再挂起!Xorg.0.log确认现在正在使用 amdgpu 驱动程序。

相关内容