Sla*_*aus 5 kernel opencl amd-graphics amdgpu-pro
对于我的AMD Radeon RX 5700XT,我尝试在现代(内核 5.3)Ubuntu 18.04.3上安装amdgpu-pro驱动程序(v19.50),因为驱动程序声称它受支持,但编译失败并出现 C++ 错误。试图在同和与相同的结果内核(在内核是不同的错误,虽然:)。5.0
5.5.2
5.5.2
<drm/drmP.h>: No such file or directory
目前,我在kernel 5.5.2
与mesa 19.3
安装。clinfo
打印了很多令人满意的信息,看起来很酷,但中间有这么小的一条线:
致命错误:无法打开文件“/usr/lib/clc/gfx1010-amdgcn-mesa-mesa3d.bc”:没有那个文件或目录
这会导致内核编译失败(具有相同的错误)。
任何有幸让 navi10 GPU OpenCL 在Ubuntu任何发行版上工作的人?
因此,我无法管理amdgpu / amdgpu-pro驱动程序在Ubuntu 18.04上安装,并具有以下所有排列:
内核
5.0
,,,,,5.2
5.3
5.4
5.5
gcc
7
,8
,9
(每个版本都会给出不同的错误,我正在修复这些错误以获得其他错误)amdgpu和amdgpu-pro版本
19.30
,19.50
但我确实设法让OpenCL正常工作;)最终我成功的是:
安装 台面 19.3:
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt-get dist-upgrade
sudo apt-get 更新
安装OpenCL:
sudo apt install opencl-headers ocl-icd-libopencl1 clinfo
sudo ln -s /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 /usr/lib/libOpenCL.so
PS 在尝试修复编译错误的同时探索和学习amdgpu-pro源代码,我发现 AMD 开发人员直接在mesa开源驱动程序和 Linux 内核中实现即将推出的 GPU - 甚至比 GPU 发布还要早几个月。因此,为了证明 AMD 开发人员的合理性,这就是开发重点 - 而不是amdgpu-pro。
归档时间: |
|
查看次数: |
6650 次 |
最近记录: |