我正在运行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
答案 0 :(得分:0)
尝试安装amdgpu驱动程序或AMDAPPSDK
答案 1 :(得分:-2)
lspci
说你有一块硬件,它没有说明司机。您是否安装了任何OpenCL运行时?