• Preparar Ubuntu para minar criptomonedas con AMD

    Si estás interesado en minar criptomonedas con una tarjeta gráfica AMD en ubuntu, sigue los pasos de este hack:

    Actualiza el sistema

    sudo apt-get -y update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade

    Instala algunos paquetes necesarios

    sudo apt-get -y install dialog mc openssh-server curl wget

    Descargar los controladores privativos de AMD

    Ve a las siguientes URLs:

    Para AMD Radeon RX 480:

    https://www.amd.com/en/support/graphics/radeon-400-series/radeon-rx-400-series/radeon-rx-480

    Para AMD Radeon RX 560:

    https://www.amd.com/en/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-560

    Y baja el .deb de los controladores amdgpu para la versión LTS de Ubuntu que tengas.

    Por ejemplo, en enlace para Focal será un archivo tal que así:

    https://repo.radeon.com/amdgpu-install/21.50.2/ubuntu/focal/amdgpu-install_21.50.2.50002-1_all.deb

    Un enlace para Jammy, será tal que así:

    https://repo.radeon.com/amdgpu-install/23.30.2/ubuntu/jammy/amdgpu-install_5.7.50702-1_all.deb

    Instala el .deb

    sudo apt install amdgpu-install_21.50.2.50002-1_all.deb

    Desactiva secure boot

    Si te es posible desactivar el secure-boot, hazlo y vuelve a iniciar Ubuntu.

    Lanza el instalador

    sudo /usr/bin/amdgpu-install -y --accept-eula --usecase=workstation -y --vulkan=pro --opencl=rocr,legacy

    Puedes personalizar la instalación, por ejemplo:

    sudo /usr/bin/amdgpu-install -y --accept-eula --usecase=workstation --vulkan=pro --opencl=rocr,legacy

    o

    sudo amdgpu-install --usecase=graphics,opencl --vulkan=amdvlk --opencl=rocr,legacy

    o

    sudo amdgpu-install -y --accept-eula --usecase=graphics,opencl --vulkan=amdvlk --opencl=rocr

    o

    sudo /usr/bin/amdgpu-install --usecase=workstation -y --vulkan=pro --opencl=rocr

    o

    sudo amdgpu-install -y --accept-eula --usecase=workstation,rocm,opencl --opencl=rocr --vulkan=pro

    o

    sudo amdgpu-install -y --accept-eula --opencl=legacy --headless --no-dkms

    o

    sudo amdgpu-install --usecase=graphics,opencl --vulkan=amdvlk --opencl=legacy

    o, para la radeon RX 580 en Ubuntu 22.04:

    sudo amdgpu-install -y --accept-eula --usecase=graphics,opencl --vulkan=amdvlk,pro

    Espera a que termine la instalación.

    Si tienes secureboot activado

    Te pedirá un password para el secure boot.

    Reinicia el ordenador.

    Selecciona Enroll y ponle el password que pusiste antes.

    Descarga el software de minería de ravencoin desde estos enlaces:

    NBMiner: Desde aquí

    EXTRA: Si quieres desinstalar por completo amdgpu, ejecuta como root lo siguiente:

    sudo amdgpu-install --uninstall -y
    sudo apt remove amdgpu-install -y
    sudo apt-get -y autoremove

    …y reinicia el equipo.

    The “–no-dkms” parameter for the amdgpu-install command opts out of installing AMD’s proprietary (closed-source) drivers into your linux kernel. I believe the proprietary drivers are required for the legacy implementation of OpenCL.