# How to install ROCm 5.2.0 on Ubuntu 20.04.03
The installation Guide from AMD is available [here].(https://docs.amd.com/bundle/ROCm-Installation-Guide-v5.2/page/How_to_Install_ROCm.html#d25e4619) Here is the list of steps came from the real practice.
Prepare system
sudo apt-get update
sudo apt install build-essential dkms
Download Installer
wget https://repo.radeon.com/amdgpu-install/22.20/ubuntu/focal/amdgpu-install_22.20.50200-1_all.deb
sudo apt-get install ./amdgpu-install_22.20.50200-1_all.deb}
Install
sudo amdgpu-install --usecase=dkms,graphics,rocm,opencl,openclsdk,hip,hiplibsdk,mllib
Add environment variables in ~/.bashrc
export LD_LIBRARY_PATH=/opt/rocm-5.2.0/lib
export PATH=$PATH:/opt/rocm-5.2.0/bin:/opt/rocm-5.2.0/opencl/bin
For AMD GPUs
sudo nano /etc/default/grub
We need to add "amdgpu.ppfeaturemask=0xffffffff" to the line that starts with GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="quick splash amdgpu.ppfeaturemask=0xffffffff"
Update GRUB
sudo update-grub
Reboot
sudo reboot
Verify installation
sudo dkms status
rocminfo
clinfo
Add monitoring tool
apt-get install radeontop dialog
Run monitoring tool
radeontop
Find PCI device for your Video card
lshw
In my case it is
description: VGA compatible controller
product: Advanced Micro Devices, Inc. [AMD/ATI]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:03:00.0
Update numa_node to 0, since I have only one GPU card and compute node started from 0.
echo 0 | sudo tee -a /sys/bus/pci/devices/0000:03:00.0/numa_node