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

Sugestões de pesquisas

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

#amd; #linux; #rocm

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

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo