找不到OpenCL平台

时间:2018-02-04 20:43:39

标签: opencl gpu

我正在运行XFX RX 580 gpu而OpenCL没有检测到它。

当我输入:

eth --list-devices

我明白了:

cpp-ethereum, a C++ Ethereum client
[OPENCL]:No OpenCL platforms found
[OPENCL]:
Listing OpenCL devices.
FORMAT: [deviceID] deviceName

但是当我输入时:

lspci -vnn | grep VGA -A 12

明确认可GPU:

05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:67df] (rev e7) (prog-if 00 [VGA controller])
    Subsystem: XFX Pine Group Inc. Device [1682:c580]
    Flags: bus master, fast devsel, latency 0, IRQ 137
    Memory at 2fe0000000 (64-bit, prefetchable) [size=256M]
    Memory at 2ff0000000 (64-bit, prefetchable) [size=2M]
    I/O ports at e000 [size=256]
    Memory at f7000000 (32-bit, non-prefetchable) [size=256K]
    Expansion ROM at f7040000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu

2 个答案:

答案 0 :(得分:0)

尝试安装amdgpu驱动程序或AMDAPPSDK

答案 1 :(得分:-2)

lspci说你有一块硬件,它没有说明司机。您是否安装了任何OpenCL运行时?