Instale OpenCl para los controladores de código abierto AMDGPU en Debian y Ubuntu

Instale OpenCl para los controladores de código abierto AMDGPU en Debian y Ubuntu

Objetivo

Instale la parte OpenCl de los controladores AMDGPU-Pro en Debian y Ubuntu.

Distribuciones

Debian y Ubuntu

Requisitos

Una instalación en funcionamiento de Debian o Ubuntu con privilegios de raíz

Convenciones

  • # - requiere que el comando Linux dado se ejecute con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Dado el comando Linux para ser ejecutado como un usuario regular no privilegiado

Introducción

Los controladores AMDGPU-PRO patentados solo admiten un pequeño subconjunto de distribuciones de Linux. Los lanzamientos de Ubuntu no LTS no son compatibles, y los usuarios de Debian no tienen suerte. Para empeorar las cosas, AMD no proporciona soporte de OpenCl a través de sus controladores de código abierto.

Hay buenas noticias. Puede instalar solo las partes OpenCL de los controladores AMDGPU-Pro en su sistema Debian o Ubuntu utilizando los paquetes proporcionados por AMD. Hay una forma muy específica de que necesite hacerlo, pero se puede hacer, haciendo cosas como la criptomoneda minera en una tarjeta AMD posible.

ADVERTENCIA: Esto puede interferir con sus controladores existentes, lo que resulta en un bajo rendimiento e inestabilidad. Proceda con precaución.

Instale los requisitos previos

Antes de comenzar, necesitará un par de paquetes. Instalarlos.

$ sudo apt instalación dkms esencial de construcción


Obtenga los conductores AMDGPU-Pro

A continuación, deberá descargar los últimos paquetes AMDGPU-Pro para Ubuntu de AMD. AMD decidió hacer que esto sea lo más innecesariamente difícil posible y bloqueó paquetes más nuevos para fallar a menos que se instale en una versión de Ubuntu compatible, por lo que necesitará una versión más antigua que pueda encontrar en las notas de la versión para esa versión.
Descargue el tarball para ubuntu.

Desempaquete el tarball, ya sea con tu gerente de archivo gráfico o usando alquitrán.

$ tar -xjpf amdgpu-pro-*.alquitrán.xz

Instale los paquetes OpenCL

Deberá instalar un conjunto de paquetes para obtener soporte de OpenCL. Ve al directorio donde desempacarás el tarball. Tendrás que usar dpkg para instalarlos todos por separado. Estos paquetes deben instalarse en un pedido muy específico. Sigue el pedido a continuación.

$ 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 librm-meamdgpupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupupu1amdgpppu1

Pensamientos de cierre

Todo este proceso es innecesariamente complicado, y AMD debería lanzar el soporte oficial en otras plataformas. Dicho esto, no se sabe cuándo esto ya no funcionará. Por ahora, sin embargo, es una forma decente de obtener el soporte de OpenCl adecuado para su tarjeta AMD en distribuciones no compatibles.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas para instalar en Ubuntu 22.04
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Ubuntu 20.04 Guía
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Ubuntu 22.04 Guía
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Lista e instalación de clientes FTP en Ubuntu 22.04 Linux ..