Zainstaluj OpenCL dla sterowników open source AMDGPU w Debian i Ubuntu

Zainstaluj OpenCL dla sterowników open source AMDGPU w Debian i Ubuntu

Cel

Zainstaluj część sterowników AMDGPU-PRO w OpenCl w Debian i Ubuntu.

Rozkłady

Debian i Ubuntu

Wymagania

Działająca instalacja Debiana lub Ubuntu z uprawnieniami root

Konwencje

  • # - Wymaga, aby podane polecenie Linux jest wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą użycia sudo Komenda
  • $ - Biorąc pod uwagę polecenie Linux, które ma być wykonane jako zwykły użytkownik niepewny

Wstęp

Zastrzeżone sterowniki AMDGPU-PRO obsługują jedynie wybrany mały podzbiór rozkładów Linuksa. Wydania nie-LTS Ubuntu nie są obsługiwane, a użytkownicy Debian nie mają szczęścia. Co gorsza, AMD nie zapewnia wsparcia OpenCL za pośrednictwem sterowników open source.

Jest dobra wiadomość. Możesz zainstalować tylko części OpenCL sterowników AMDGPU-PRO w systemie Debian lub Ubuntu za pomocą pakietów dostarczonych przez AMD. Jest bardzo konkretny sposób, w jaki musisz to zrobić, ale można to zrobić, dzięki czemu możliwa jest kryptowaluta wydobywcza na karcie AMD.

OSTRZEŻENIE: Może to zakłócać istniejące sterowniki, powodując słabą wydajność i niestabilność. Kontynuuj ostrożność.

Zainstaluj warunki wstępne

Zanim zaczniesz, będziesz potrzebować kilku pakietów. Zainstaluj je.

$ sudo apt instal instalacja kompilacji DKMS


Zdobądź kierowców AMDGPU-PRO

Następnie musisz pobrać najnowsze pakiety AMDGPU-PRO dla Ubuntu z AMD. AMD postanowił sprawić, że to możliwe, że niepotrzebnie trudne i zablokowane nowsze pakiety, chyba że zostanie zainstalowany w obsługiwanej wersji Ubuntu, więc będziesz potrzebować starszej wersji, którą można znaleźć w notatkach wydania do tej wersji.
Pobierz Tarball dla Ubuntu.

Rozpakuj Tarball, albo za pomocą graficznego menedżera archiwum lub używając smoła.

$ tar -xjpf amdgpu-pro-*.smoła.xz

Zainstaluj pakiety OpenCL

Musisz zainstalować zestaw pakietów, aby uzyskać obsługę OpenCL. Idź do katalogu, w którym rozpakowałeś Tarball. Musisz użyć dpkg Aby zainstalować je wszystkie osobno. Pakiety te należy zainstalować w bardzo określonej kolejności. Postępuj zgodnie z kolejnością poniżej.

$ 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-Pro-Pro-amdgpu1

Zamykanie myśli

Cały ten proces jest niepotrzebnie skomplikowany, a AMD powinien wydać oficjalne wsparcie na innych platformach. To powiedziawszy, nie można powiedzieć, kiedy to nie zadziała. Na razie jest to przyzwoity sposób na uzyskanie odpowiedniego wsparcia OpenCL dla karty AMD na nieobsługiwanych dystrybucjach.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Ubuntu 20.04 Przewodnik
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Ubuntu 22.04 Przewodnik
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Lista klientów FTP i instalacja na Ubuntu 22.04 Linux…