
Ubuntu – Procedimento para Instalar ROCm 5.1.1 (funciona no Pop!_OS 22.04)
Sempre crie uma frase de segurança única para jogos, airdrops e qualquer outra ação de origem desconhecida, em vez de usar sua carteira principal.
1. Preparação do Ambiente
Abra o Terminal (Ctrl + Alt + T) ou, se via remoto, use Putty. Para edição, use gedit
ou nano
.
Crie um diretório para organizar os arquivos de instalação:
mkdir ~/ROCm && cd ~/ROCm
sudo apt update
sudo apt install binutils
sudo apt install ii
Configure o PATH para os módulos no Linux:
nano ~/.bashrc
Adicione a seguinte linha no início do arquivo .bashrc
:
export PATH=$PATH:/home/qb/.local/bin
Execute para aplicar:
source ~/.bashrc
2. Instalar amdgpu-install
Instale os módulos necessários:
sudo apt install libstdc++5
sudo apt update && sudo apt install build-essential
sudo apt install clinfo
sudo apt install mesa-opencl-icd
Atualize os repositórios e baixe o pacote .deb
para o amdgpu-install:
sudo apt update -y
Para Linux Focal (verifique com lsb_release -a
):
wget https://repo.radeon.com/amdgpu-install/22.20.1/ubuntu/focal/amdgpu-install_22.20.50201-1_all.deb
sudo apt-get install ./amdgpu-install_22.20.50201-1_all.deb
sudo mv ./amdgpu-install_22.20.50201-1_all.deb /tmp/
sudo apt-get install /tmp/amdgpu-install_22.20.50201-1_all.deb
sudo chmod 755 /tmp/amdgpu-install_22.20.50201-1_all.deb
sudo dpkg --install --force-all /tmp/amdgpu-install_22.20.50201-1_all.deb
Para Linux Jammy, use o arquivo correspondente:
amdgpu-install_22.20.50201-1_all.deb para Jammy
Adicione variáveis de ambiente ao .bashrc
:
echo 'export PATH=/opt/rocm/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/opt/rocm/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
Reinicie o sistema para aplicar as alterações:
sudo reboot
Para compatibilidade com Pop!_OS, edite o script amdgpu-install
:
sudo gedit /usr/bin/amdgpu-install
Encontre a linha contendo ubuntu
e adicione |pop
, ficando assim:
ubuntu|pop
Substitua a função debian_build_package_list
por:
function debian_build_package_list() { echo 'empty function'; }
Salve e feche o arquivo.
3. Instalar Python 3.9
Adicione o repositório e instale Python 3.9 e pip:
sudo add-apt-repository --yes ppa:deadsnakes/ppa
sudo apt-get update
sudo apt install --yes python3.9
sudo apt install python3-pip
Configure múltiplas versões do Python e defina a padrão:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 3
sudo update-alternatives --config python
4. Configurar Repositórios ROCm
Adicione o repositório para ROCm 5.1.1 e atualize:
echo 'deb [arch=amd64] https://repo.radeon.com/rocm/apt/5.1.1 ubuntu main' | sudo tee /etc/apt/sources.list.d/rocm.list
sudo apt update
Crie um link simbólico para Python 3.9:
sudo ln -s /usr/bin/python3.9 /usr/local/bin/python3.9
5. Instalar pacotes ROCm
Instale os pacotes necessários:
sudo apt-get install rocm-dkms rocm-dev rocm-utils rocm-opencl rocm-opencl-dev rocm-cmake rocm-smi rocm-openvx rocm-openvx-dev hip-base hip-doc hip-samples miopen-hip rocm-clang-ocl
6. Ajustar permissões para usuários
Adicione seu usuário aos grupos relevantes para GPU:
sudo usermod -aG render $USER
sudo usermod -aG video $USER
sudo usermod -aG audio $USER
sudo usermod -aG input $USER
sudo usermod -aG sudo $USER
Confirme os grupos:
groups
7. Verificar a instalação
Reinicie e teste o ROCm:
sudo reboot
Após reiniciar, verifique com:
/opt/rocm/bin/rocminfo
clinfo