今天我切换我的显卡Nvidia 1050Ti到AMD Radeon RX 7800 XT。在此之前,我将显卡驱动程序从专有的 nvidea 切换到 Nouveau。但这似乎还不够。现在我的Ubuntu 22.04 启动失败和
[drm:amdgpu_device_ip_early_init [amdgpu]] *ERROR* early_init of IP block <mes_v11_0> failed -19
amdgpu 0000:0c:00.0: amdgpu: Fatal error during GPU init
幸运的是,我仍然可以进入恢复模式并恢复正常,然后就可以使用桌面了。所以我可以访问我的系统,修复它应该不会那么难。此外,我有一个双启动系统,我可以毫无问题地启动到 Win10,所以显卡本身没问题。
我希望我的问题的答案是“重新配置/重新安装”xserver-xorg 的改编版本,就像这样案件!?
我实际上尝试安装适用于 ubuntu 22.04 的 Radeon 驱动程序但显然,这为时已晚。
我该如何解决这个问题?这就是我在 Kubunu 上获得最佳 Radeon 驱动程序的方法吗?(我在 Linux 系统上玩了很多 Steam 游戏,所以如果这是改善游戏体验的方法,我很乐意使用专有 Radeon 驱动程序。)
编辑:
根据要求,这是安装时的文本amdgpu-install
:(主要是瑞典语,但正如您所见,最新版本似乎已经安装。)
stephan@blux:~/Hämtningar$ sudo apt-get install ./amdgpu-install_5.7.50700-1_all.deb
Läser paketlistor… Färdig
Bygger beroendeträd… Färdig
Läser tillståndsinformation… Färdig
Observera, väljer "amdgpu-install" istället för "./amdgpu-install_5.7.50700-1_all.deb"
amdgpu-install is already the newest version (5.7.50700-1653597.22.04).
0 att uppgradera, 0 att nyinstallera, 0 att ta bort och 0 att inte uppgradera.
是的,该20_radeon_hd6800
文件也存在:
stephan@blux:~/Hämtningar$ sudo ls -la /usr/share/grub-gfxpayload-lists/blacklist/
total 24
drwxr-xr-x 2 root root 4096 Feb 23 2023 .
drwxr-xr-x 3 root root 4096 Feb 23 2023 ..
-rw-r--r-- 1 root root 660 Mär 27 2015 00_header
-rw-r--r-- 1 root root 26 Mär 27 2015 10_vmware
-rw-r--r-- 1 root root 13 Mär 27 2015 11_virtualbox
-rw-r--r-- 1 root root 13 Mär 27 2015 20_radeon_hd6800
答案1
- “重新配置/重新安装 xserver-xorg”的想法是完全错误的
- 下载最新的“适用于 ubuntu 22.04 的 radeon 驱动程序”是朝着正确方向迈出的一步,但事实证明,这并没有安装 amd gpu 驱动程序,而是名为 amdgpu-install 的安装程序,它将安装驱动程序!
我仍然需要实际安装驱动程序。根据 Hannu 提供的文档,这很简单:这里(这是安装安装程序的方法,一旦你从这里。
如果你点击页面底部的下一步,你会看到页告诉您如何实际使用安装程序。
由于我对专有驱动程序很满意,所以我
amdgpu-install --opencl=rocr --vulkan=pro -y --accept-eula
安装它们。完成此操作后,我重新启动了计算机,一切正常(并且 Steam 也启动了,而之前没有启动)。
另一个有用的选项是使用它amdgpu-install -help
来查看所有可能的选项。