Nainstalujte OpenCL pro ovladače Open Source AMDGPU v Debianu a Ubuntu

  • Ronald Ferguson
  • 0
  • 2939
  • 279
>

Objektivní

Nainstalujte část OpenCL ovladačů AMDGPU-PRO na Debian a Ubuntu.

Distribuce

Debian a Ubuntu

Požadavky

Pracovní instalace Debianu nebo Ubuntu s oprávněním root

Konvence

  • # - vyžaduje, aby byl daný příkaz linux proveden s oprávněním root buď přímo jako uživatel root, nebo pomocí sudo příkaz
  • $ - daný příkaz linux má být proveden jako běžný neprivilegovaný uživatel

Úvod

Proprietární ovladače AMDGPU-PRO podporují pouze vybranou malou podmnožinu distribucí Linuxu. Vydání Ubuntu mimo LTS nejsou podporována a uživatelé Debianu mají zcela smůlu. Aby toho nebylo málo, AMD neposkytuje podporu OpenCL prostřednictvím svých ovladačů s otevřeným zdrojovým kódem.
Jsou dobré zprávy. Můžete nainstalovat pouze OpenCL části ovladačů AMDGPU-PRO do svého systému Debian nebo Ubuntu pomocí balíčků poskytnutých AMD. Existuje velmi specifický způsob, jak to udělat, ale lze to udělat, což umožňuje věci, jako je těžba kryptoměny na kartě AMD.
VAROVÁNÍ: To může rušit vaše stávající ovladače, což má za následek špatný výkon a nestabilitu. Postupujte obezřetně.

Nainstalujte předpoklady

Než začnete, budete potřebovat pár balíčků. Nainstalujte je.
$ sudo apt install build-essential dkms

Získejte ovladače AMDGPU-PRO

Dále si budete muset stáhnout nejnovější balíčky AMDGPU-PRO pro Ubuntu z AMD. AMD se rozhodla, že to bude zbytečně ztěžovat, a zamkla novější balíčky, aby selhaly, pokud nebudou nainstalovány na podporovaném vydání Ubuntu, takže budete potřebovat starší vydání, které najdete v poznámkách k vydání tohoto vydání. Stáhněte si tarball pro Ubuntu.
Rozbalte tarball, buď pomocí grafického správce archivů, nebo pomocí dehet.
$ tar -xJpf amdgpu-pro - *. tar.xz

Nainstalujte si balíčky OpenCL

Abyste získali podporu OpenCL, budete muset nainstalovat sadu balíčků. Přejděte do adresáře, kde jste rozbalili tarball. Budete muset použít dpkg nainstalovat je všechny samostatně. Tyto balíčky je třeba nainstalovat ve velmi konkrétním pořadí. Postupujte podle níže uvedeného pořadí.
$ sudo dpkg -i… amdgpu-pro-core libopencl1-amdgpu-pro clinfo-amdgpu-pro opencl-amdgpu-pro-icd amdgpu-pro-dkms libdrm2-amdgpu-pro ids-amdgpu-pro libdrm-amdgpu-pro-amdgpu1

Závěrečné myšlenky

Celý tento proces je zbytečně komplikovaný a společnost AMD by měla vydat oficiální podporu na jiných platformách. To znamená, že se nedá říct, kdy to už nebude fungovat. Prozatím je to ale slušný způsob, jak získat správnou podporu OpenCL pro vaši kartu AMD na nepodporovaných distribucích.



Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma