这一页:https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-45
说:
要获得我们最新显卡(Radeon RX 6x00 系列)的支持,您需要以下组件:
- 内核 5.10 或更高版本
- Mesa 20.2(或者可选的 Oibaf mesa 21.0 来自这里):https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers)
- llvm 11.0 或更新版本
好吧,我将内核更新为Linux 5.10.12-051012-generic x86_64 GNU/Linux
我尝试通过以下方式安装 LLVM:
将其添加到软件更新控制面板:
deb http://apt.llvm.org/focal/ llvm-toolchain-focal-11 main
添加 gpg 密钥:
$ sudo wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
更新缓存:
$ sudo apt-get update
使用以下命令安装 clang 等:
$ sudo apt-get install clang-11 clang-tools-11 clang-11-doc libclang-common-11-dev libclang-11-dev libclang1-11 clang-format-11 python-clang-11 clangd-11 lldb-11 lld-11
出现此错误:
E: Unable to locate package python-clang-11
检查了我的 clang 版本:
$ clang --version clang version 10.0.0-4ubuntu1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin
检查了我的 LLVM 版本:
$ llvm-config --version 10.0.0
我不知道为什么我的 clang 和 LLVM 版本是 10?我不知道如何安装 MESA。
答案1
Level1 Techs 论坛的 Wendell 解决了这个问题。