AMD RX 470 OpenCL не работает Ubuntu Server 18.04.1 с amdgpu-pro 18.50
Я потратил много времени, пытаясь заставить OpenCL работать на моем RX 470. Моя цель - запустить этот сервер в качестве клиента Folding@Home. Я читал руководства, такие как: Как заставить Radeon RX 550 работать с OpenCL в Ubuntu 16.04? AMD APP SDK больше не существует, и в некоторых публикациях на других форумах говорится, что он больше не нужен. Моя система работает под управлением Ubuntu Server 18.04.1, и я запустил
sudo ./amdgpu-pro-install --opencl=legacy -y
Это, однако, не работает, дает мне это:
The following packages have unmet dependencies:
amdgpu-lib32 : Depends: libdrm2-amdgpu:i386 (= 1:2.4.95-708488)
Depends: libdrm-amdgpu-amdgpu1:i386 (= 1:2.4.95-708488)
Depends: libllvm7.0-amdgpu:i386 (= 1:7.0-708488)
Depends: libwayland-amdgpu-client0:i386 (= 1.15.0-708488)
Depends: libwayland-amdgpu-server0:i386 (= 1.15.0-708488)
Depends: libwayland-amdgpu-egl1:i386 (= 1.15.0-708488)
Depends: libxatracker2-amdgpu:i386 (= 1:18.2.0-708488)
Depends: libgbm1-amdgpu:i386 (= 1:18.2.0-708488)
Depends: libegl1-amdgpu-mesa:i386 (= 1:18.2.0-708488)
Depends: libegl1-amdgpu-mesa-drivers:i386 (= 1:18.2.0-708488)
Depends: libgles1-amdgpu-mesa:i386 (= 1:18.2.0-708488)
Depends: libgles2-amdgpu-mesa:i386 (= 1:18.2.0-708488)
Depends: libglapi-amdgpu-mesa:i386 (= 1:18.2.0-708488)
Depends: libgl1-amdgpu-mesa-glx:i386 (= 1:18.2.0-708488)
Depends: libgl1-amdgpu-mesa-dri:i386 (= 1:18.2.0-708488)
Depends: libosmesa6-amdgpu:i386 (= 1:18.2.0-708488)
Depends: mesa-amdgpu-va-drivers:i386 (= 1:18.2.0-708488)
Depends: mesa-amdgpu-vdpau-drivers:i386 (= 1:18.2.0-708488)
E: Unable to correct problems, you have held broken packages.
Вероятно, это связано с тем, что я не использую x11 или wayland, поскольку сервер работает без какой-либо среды рабочего стола. Использование опции без головы работает. Поэтому я использовал это вместо:
sudo ./amdgpu-pro-install --opencl=legacy -y --headless
После перезагрузки я использовал clinfo, чтобы проверить, работает ли openCL, но все, что я получаю, это:
Number of platforms 0
Что я должен делать?