Formulário de contato

Nome

E-mail *

Mensagem *

Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!
Imagem

Guia completo para instalar ROCm 3.5.1 na AMD RX 580 no Ubuntu 20.04

Guia completo para instalar ROCm 3.5.1 na AMD Radeon RX 580 no Ubuntu 20.04

Este tutorial detalhado mostra como instalar o ROCm 3.5.1 para placas de vídeo AMD Radeon RX 580 no Ubuntu 20.04, incluindo dicas para drivers, OpenCL, Vulkan e OpenGL. O passo a passo é ideal para quem deseja usar a GPU para inteligência artificial, mineração ou computação acelerada no Linux.

Deixe um comentário ao final do post
@CanalQb ROCm 3.5.1 para AMD Radeon RX 580 no Ubuntu 20.04
@CanalQb no YouTube

Olá, pessoal! Neste tutorial, você aprenderá a instalar e configurar o ROCm 3.5.1 para sua placa AMD RX 580 no Ubuntu 20.04, além de dicas para drivers, OpenCL, Vulkan e OpenGL. O procedimento foi testado e está 100% funcional.

Pré-requisitos e downloads necessários para instalação do ROCm no Ubuntu 20.04

Passo a passo para instalação do driver AMD e configuração inicial do sistema Ubuntu

  1. Instale o openssh-server no Ubuntu para acesso remoto:
    sudo apt install openssh-server
  2. Conecte via Putty usando o IP ou hostname do Ubuntu.
  3. Verifique se a placa de vídeo foi reconhecida com o comando:
    lspci
  4. Atualize o driver da placa de vídeo mesmo que já esteja reconhecida.

Compartilhamento de arquivos entre Windows e Linux usando Samba no Ubuntu 20.04

  1. Instale o Samba:
    sudo apt install samba
  2. Edite o arquivo de configuração:
    sudo nano /etc/samba/smb.conf
  3. Adicione ao final do arquivo:
[desktop]
  path = /home/qb/
  browseable = yes
  writable = yes
  guest ok = yes
  create mask = 0777
  directory mask = 0777
  1. Permita acesso total à pasta:
    umask 113
    sudo chmod -R 777 /home/qb
  2. Crie uma pasta para o driver:
    mkdir pastadownload
    cd pastadownload

Instalando o driver AMD Radeon e preparando o sistema Ubuntu 20.04 para ROCm

  1. Baixe o driver pelo link oficial ou via wget:
    wget https://drivers.amd.com/drivers/linux/amdgpu-pro-20.50-1234664-ubuntu-20.04.tar.xz
  2. Adicione repositórios de drivers gráficos confiáveis:
    sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
    sudo add-apt-repository ppa:oibaf/graphics-drivers
    sudo apt-get install ppa-purge
    
  3. Descompacte e instale o driver:
    sudo tar xf amdgpu-pro-20.50-1234664-ubuntu-20.04.tar.xz
    cd amdgpu-pro-20.50-1234664-ubuntu-20.04/
    sudo ./amdgpu-pro-install --pro --opencl=legacy,rocr
    sudo reboot
    
  4. Se houver erro, remova e reinstale:
    sudo apt remove rock-dkms-firmware
    sudo amdgpu-pro-uninstall
    sudo ./amdgpu-pro-install --pro --opencl=legacy,rocr
    

Instalando e testando Vulkan no Ubuntu 20.04 para compatibilidade gráfica

  1. Adicione a chave e repositório LunarG para Vulkan:
    wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
    sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-focal.list https://packages.lunarg.com/vulkan/lunarg-vulkan-focal.list
    sudo apt update
    
  2. Instale bibliotecas e ferramentas Vulkan essenciais:
    sudo apt install libgl1-mesa-dri:i386 mesa-vulkan-drivers mesa-vulkan-drivers:i386
    sudo apt install qt5-default qtwayland5
    sudo apt install vulkan-sdk vulkan-tools
    
  3. Teste a instalação com o comando:
    vulkaninfo

Instalando OpenCL e OpenGL para mineração e inteligência artificial no Linux

  1. Instale o utilitário clinfo para verificar OpenCL:
    sudo apt install clinfo
  2. Verifique se OpenCL está funcionando:
    clinfo
  3. Instale o AMD APP SDK para suporte OpenGL:
    sudo tar xf AMD-APP-SDKInstaller-v3.0.130.136-GA-linux64.tar.bz2
    sudo ./AMD-APP-SDK-v3.0.130.136-GA-linux64.sh
    

Instalando e configurando o ROCm 3.5.1 no Ubuntu 20.04 para AMD RX 580

  1. Remova versões antigas do ROCm:
    sudo apt autoremove rocm-dkms
  2. Padronize o kernel para a versão 5.4 estável:
    sudo apt install linux-headers-5.4.0-54-generic linux-image-5.4.0-54-generic linux-modules-5.4.0-54-generic linux-modules-extra-5.4.0-54-generic
    sudo reboot
    
  3. Remova kernels antigos para evitar conflitos:
    dpkg --list | grep linux-image
    sudo apt remove --purge linux-generic-hwe-20.04 linux-oem-20.04 linux-hwe-* linux-oem-* linux-modules-5.1* linux-modules-5.15.0-*
    sudo reboot
    
  4. Instale dependência NUMA:
    sudo apt update
    sudo apt dist-upgrade
    sudo apt install libnuma-dev
    sudo reboot
    
  5. Adicione repositório ROCm oficial e instale:
    wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add -
    echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/3.5.1/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list
    sudo apt update
    sudo apt install rocm-dkms
    sudo reboot
    
  6. Permita permissões de usuário para grupo vídeo e renderização:
    sudo usermod -a -G video $LOGNAME
    sudo usermod -a -G render $LOGNAME
    sudo reboot
    
  7. Adicione ROCm ao PATH do sistema:
    echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/profiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh
    sudo ldconfig
    sudo reboot
    
  8. Valide a instalação com os comandos:
    rocminfo
    rocm-smi
    dpkg -l | grep rocm

Resolução de problemas comuns e dicas finais para instalação ROCm Ubuntu

  • Se ocorrer erro de alocação de memória, remova e reinstale o módulo amdgpu conforme versão exibida pelo dkms status.
  • Atualize o sistema após cada etapa importante para evitar incompatibilidades.
  • Para interface gráfica remota, utilize o Xming.

Recomendações de softwares e alternativas compatíveis com ROCm e AMD RX 580

Responsabilidade e aviso importante sobre investimentos em mineração e criptomoedas

Aviso: Este tutorial é apenas para fins educacionais. Caso utilize sua GPU para mineração ou investimentos em criptomoedas, faça sua própria análise, utilize carteiras seguras e esteja ciente dos riscos do mercado volátil.

Se este tutorial foi útil, deixe seu comentário abaixo e compartilhe com outros usuários que desejam instalar drivers AMD no Linux!

#amd; #linux; #rocm

Comentários