Rx 6600xt 卡在主板启动画面上

Rx 6600xt 卡在主板启动画面上

(我正在双重启动)我最近用 Rx 6600xt 替换了我的 Radeon R7 260x,并希望它无需进一步更改即可工作,因为它们都是 AMD gpu,但在切换 GPU 后,系统进入了您可以选择操作系统但无法进行进一步操作的阶段。当选择 Linux 作为启动选项时,它再次显示主板启动画面并卡在那里。但是 GPU 似乎可以正常工作,因为当选择 Windows 时它工作正常。

我更新到了 Ubuntu 21.04,但没什么帮助。任何帮助都很好 :D

(我还有旧的 Gpu)

答案1

问题是缺少固件。系统实际上启动正常,只是没有视频(见最后一段)。我能够通过将内核更新到最新的稳定主线版本并安装缺少的 AMD GPU 固件文件来解决此问题。

你需要做的是这样的:

  1. git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git我假设您在用户主目录中运行它。
  2. cd /lib/firmware
  3. sudo mv amdgpu amdgpu.orig
  4. sudo cp -r \~/linux-firmware/amdgpu ./这假设您在主目录中克隆了上述 linux 固件。
  5. 从安装最新内核mainline(我使用的是 5.13.12)——如果你需要教程,请参阅确保 initrd 作为内核安装的一部分重新生成。如果没有,您可能需要运行sudo update-initramfs -k all -u

那就可以了。

我是怎么弄明白的?安装openssh-server在我的盒子上,然后让 5.13.12 内核启动并 sshd 进入我的盒子。运行 dmesg 并看到 amdgpu 驱动程序抱怨缺少固件文件/lib/firmware/amdgpu/dimgrey_cavefish_sos.bin。检查它是否在/lib/firmware。发现内核 Pop OS 21.04/Ubuntu 21.04 附带没有此固件,并且主线内核安装程序不会费心更新软件包linux-firmware,所以我不得不将其从 git 中取出……

相关内容