首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCL不使用RX 6700 XT

OpenCL不使用RX 6700 XT
EN

Ask Ubuntu用户
提问于 2021-05-08 11:02:29
回答 1查看 5.3K关注 0票数 3

卡: RX 6700 XT

Ubuntu版本: 20.04.2 LTS

Amdgpu版本: 21.10

问题:运行clinfosudo clinfo将返回1个平台、0台设备。这个问题与提到的这里问题相同。

安装方法:

  1. https://drivers.amd.com/drivers/linux/amdgpu-pro-21.10-1247438-ubuntu-20.04.tar.xz下载和解压缩文件
  2. 运行:./amdgpu-pro-install -y --opencl=rocr --headless (也尝试过--opencl=legacy,rocr)
  3. 将用户添加到rendervideo
  4. 重新启动
  5. clinfosudo clinfo返回

我还测试了:

  • 普通的amdgpu (./amdgpu-install),没有运气。
  • 编辑:也尝试过:./amdgpu-install -y --opencl=rocr --no-dkms,在安装时有这一错误
  • 编辑:试着降级内核,然后安装带有和不带--headless选项
  • 有一次,我添加了mesa-opencl-icd和clinfo,但是它看起来并不像在使用amdgpu驱动程序,所以我去掉了它(抱歉,因为当我再次添加它时,由于某种原因它不起作用)。无论如何它不应该需要那个包裹..。
  • 安装了Amdgpu + ROCm (编辑:只测试了ROCm,不起作用)
  • 随amdgpu-pro (/opt/amdgpu-pro/bin/clinfo)而来的clinfo
  • 联系AMD支架(hehe)

额外注释:

  • sudo radeontop无法将设备识别为RX 6700 XT (即“未知的Radeon卡。<= R500不起作用,新卡可能起作用。”
  • 有趣:在/opt/amdgpu/share/libdrm/amdgpu.ids中有一个卡片、in和修订in的列表。然而,没有RX 6700 XT在那里上市。lspci显示我的卡上有73df (rev c5)的id,文件中也没有列出这个id。也许我应该手动加进去?此外,所有其他6000系列卡都在那里,只是没有6700和6700 XT。
  • 编辑:有时在5.8DKMS内核上正确安装,而其他时候则不正确。降级到5.4在但是要始终如一地安装看来是可行的,但是OpenCL仍然不能像上面提到的那样工作。
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-05-15 10:35:31

解决了!归功于奥辛·卡罗尔。

更新:这个问题现在已由AMD解决。ROCm现在支持内核5.8.0-48-泛型.

修正:

  1. 引导到5.6OEM内核(任何人都可以,我使用了5.6.0-1056-oem)。
  2. 遵循指南这里

如果遇到错误,说明在遵循指南时不满足依赖关系:

  1. sudo apt install aptitude
  2. sudo aptitude install rocm-dkms
  3. 选择'N‘选项时,它要求它。
  4. 重新启动
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1336913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档