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

Что я должен делать?

0 ответов

Другие вопросы по тегам