AMD A 系列 APU 可以支持 OpenCL 吗?

AMD A 系列 APU 可以支持 OpenCL 吗?

在这个问题上花了很多时间,但却找不到答案。

Ubuntu 14.10 全新安装。AMD A10-7700K APU 带 Radeon(TM) R7 Graphics x4。

1) 从 xserver 开源包装器开始,一切似乎正常。

2) 安装了 BOINC 但事件日志中显示“未找到可用的 GPU”。

3) 使用 boinc-amd-opencl 重新安装 BOINC,结果相同,只是它安装了 AMD 图形 fglrx-updates。

4) 从 AMD 下载并安装了最新的 Calalyst,但根本不起作用,无法通过紫红色屏幕启动!

5) 恢复到上述设置。但 BOINC 仍然没有 OpenCL。

6) 如果这只是“BOINC”故障,我去了他们的网站。找到了一些关于 KAVERI 支持的旧资料,但并没有解决问题。

7) 另一个存在此问题的程序 darktable 也找不到 OpenCL。

一个缺点是 Ubuntu 中似乎没有一个实用程序可以清楚地告诉我 OpenCL 是否能运行。

那么结论是什么?Ubuntu 14.10 + fglrx 14.201 + AMD A10-7700K = 没有 OpenCL。

真的吗?希望有人知道答案。

答案1

Ubuntu 在最近的 14.04.04 补丁中放弃了对旧 fglrx 驱动程序的支持(它们曾经可以工作,但是 Ubuntu 做了一些更改,破坏了支持,因此您必须坚持使用 14.04.03 或更早版本)。

AMD 从未在其 ROCm 或 AMDGPU-PRO 系列驱动程序中为 A10 系列上的 OpenCL 提供任何“官方”支持,这些驱动程序确实适用于较新的 Ubuntu 版本,而且看起来他们计划永远不会这样做,即使他们确实支持比许多 A10 系列 APU 更旧的独立 GPU。

ROCm 堆栈有时会与基于 GCN 的 A10 APU(我认为是 A10-6xxx,肯定是 A10-7xxx 及更高版本)一起工作,但它在给定的安装中是否能工作非常不确定 - 并且不受官方支持,所以忘记在这样的设置上从 AMD 获得任何支持。

另外,如果您要使用 fglrx,最好使用最终发布版本 14.302,而不是旧版本 .201,对应于 AMD 驱动程序版本 15.12(我相信 .201 是 15.07 左右)。

相关内容