AMD 7900XTX Ubuntu 22.04 无法运行。“以下软件包具有未满足的依赖关系”

AMD 7900XTX Ubuntu 22.04 无法运行。“以下软件包具有未满足的依赖关系”

昨天我真的很期待我的显卡,因为直到现在我还没有显卡。安装到机箱后,麻烦就开始了。安装显卡驱动程序并不好玩,我就是搞不定。当我尝试使用 amdgpu-install 安装驱动程序时,我收到此错误消息:

Loading new amdgpu-5.18.13-1577590.22.04 DKMS files...
Building for 6.1.0-1009-oem
Building for architecture x86_64
Building initial module for 6.1.0-1009-oem
Error! Bad return status for module build on kernel: 6.1.0-1009-oem (x86_64)
Consult /var/lib/dkms/amdgpu/5.18.13-1577590.22.04/build/make.log for more information.
dpkg: error processing package amdgpu-dkms (--configure):
installed amdgpu-dkms package post-installation script subprocess returned error exit status 10

然后我在一个页面上看到,在开始新的安装尝试之前,我应该先删除有问题的安装。我这样做了,但从那时起,我总是在控制台中看到这个

Reading package lists... Done                                                                             
Building dependency tree... Done
Status information is read in... Done
Try "apt --fix-broken install" to fix this.
The following packages have unmet dependencies:
  libgl1-amdgpu-mesa-dri : Depends on (before): mesa-amdgpu-va-drivers (= 1:22.3.0.50403-1538762.22.04) but 1:22.3.0.50405-1577590.22.04 should be installed
                           Recommends: libtxc-dxtn-s2tc0 but is not installable or
                                      But libtxc-dxtn0 is not installable
  libgl1-amdgpu-mesa-dri:i386 : Depends on (before): mesa-amdgpu-va-drivers:i386 (= 1:22.3.0.50403-1538762.22.04) but 1:22.3.0.50405-1577590.22.04 should be installed become
                                Recommends: libtxc-dxtn-s2tc0:i386 but is not installable or
                                           However, libtxc-dxtn0:i386 cannot be installed
  mesa-amdgpu-va-drivers : Depends on: libllvm15.0.50405-amdgpu but should not be installed
  mesa-amdgpu-va-drivers:i386 : Depends on: libllvm15.0.50405-amdgpu:i386 but should not be installed
E: Unmet dependencies. Try "apt --fix-broken install" without specifying a package (or provide a solution).

人们会认为,如果你花 1000 美元买一张显卡,它运行起来不会有任何问题,但看到如此混乱的情况,人们可能会认为这张显卡不值这个价钱。我不知道该怎么办。我只想让我买的东西能用。我期望太多了吗?有人知道我如何摆脱这些错误吗?也许如何在 Ubuntu 22.04 上安装 AMD 7900XTX?

我现在至少解决了未满足依赖关系的问题。我已经

sudo dpkg --configure --pending

搜索所有未满足的依赖项。然后我强行将它们全部删除

sudo dpkg --purge --force-all "package"

然后

sudo apt autoclean

进而

sudo apt update
sudo apt upgrade

现在我有一个干净的系统,没有任何未满足的依赖项。现在我仍然需要安装显卡,但在我再次冒着系统混乱的风险之前,我迫切需要找出我应该在 AMD 7900XTX 上使用哪种内核的 Ubuntu 22.04.2

答案1

我也遇到了同样的问题。我的解决方案是:

  1. 从 5.19 内核启动
  2. 删除 6.1 内核
  3. amdgpu-install --usecase=opencl,graphics -y

没有 DKMS 问题,一切运行良好。

相关内容