Instal OpenCL untuk driver open source AMDGPU di Debian dan Ubuntu

Instal OpenCL untuk driver open source AMDGPU di Debian dan Ubuntu

Objektif

Pasang bagian OpenCl dari driver AMDGPU-Pro di Debian dan Ubuntu.

Distribusi

Debian dan Ubuntu

Persyaratan

Instalasi kerja Debian atau Ubuntu dengan hak istimewa root

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - Diberikan perintah linux untuk dieksekusi sebagai pengguna biasa

Perkenalan

Driver AMDGPU-PRO milik hak milik hanya mendukung subset kecil terpilih dari distribusi Linux. Rilis Non-LTS Ubuntu tidak didukung, dan pengguna Debian benar-benar tidak beruntung. Untuk memperburuk keadaan, AMD tidak memberikan dukungan opencl melalui driver open source mereka.

Ada kabar baik. Anda dapat menginstal hanya bagian OpenCL dari driver AMDGPU-PRO pada sistem Debian atau Ubuntu Anda menggunakan paket yang disediakan oleh AMD. Ada cara yang sangat spesifik sehingga Anda harus melakukannya, tetapi itu bisa dilakukan, membuat hal -hal seperti menambang cryptocurrency pada kartu AMD mungkin.

PERINGATAN: Ini dapat mengganggu driver Anda yang ada, menghasilkan kinerja dan ketidakstabilan yang buruk. Lanjutkan dengan hati hati.

Pasang prasyarat

Sebelum Anda mulai, Anda akan membutuhkan beberapa paket. Instal mereka.

$ sudo apt menginstal DKM build-esensial


Dapatkan driver AMDGPU-PRO

Selanjutnya, Anda harus mengunduh paket AMDGPU-Pro terbaru untuk Ubuntu dari AMD. AMD memutuskan untuk membuat ini sesulit mungkin dan terkunci paket baru untuk gagal kecuali diinstal pada rilis Ubuntu yang didukung, jadi Anda akan membutuhkan rilis lama yang dapat Anda temukan di catatan rilis untuk rilis itu.
Unduh Tarball untuk Ubuntu.

Buka paket tarball, baik dengan manajer arsip grafis Anda atau menggunakan ter.

$ tar -xjpf amdgpu-pro-*.ter.xz

Instal Paket OpenCL

Anda harus menginstal satu set paket untuk mendapatkan dukungan opencl. Pergi ke direktori tempat Anda membongkar tarball. Anda harus menggunakan dpkg untuk menginstal semuanya secara terpisah. Paket -paket ini perlu diinstal dalam urutan yang sangat spesifik. Ikuti pesanan di bawah ini.

$ sudo dpkg -i… amdgpu-pro-core libopencl1-amdgpu-pro clinfo-amdgpu-pro opencl-amdgpu-pro-icd amdgpu-pro-dkms libdrm2-amdgpu-pro-amdgpu-pro libdrm-amdgpu-pro-pro-amdgpu Libdrm-amdgpu-pro-pro

Menutup pikiran

Seluruh proses ini tidak perlu rumit, dan AMD harus melepaskan dukungan resmi di platform lain. Yang mengatakan, tidak ada yang tahu kapan ini tidak akan lagi berhasil. Namun, untuk saat ini, ini adalah cara yang layak untuk mendapatkan dukungan opencl yang tepat untuk kartu AMD Anda tentang distribusi yang tidak didukung.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Ubuntu 20.04 Panduan
  • Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
  • Ubuntu 22.04 Panduan
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Daftar dan Instalasi Klien FTP di Ubuntu 22.04 Linux…