rocminfo shows no GPU
rocminfo lists only the CPU, or there is no GPU agent. Do not download a 20 GB GGUF until a discrete agent appears.
Quick checks
-
lspciGood output. An AMD VGA or 3D controller line. No AMD line means power, slot, or the card never initialized.
-
lsmod | grep amdgpuGood output. The amdgpu module is listed.
-
dmesg | grep -i amdgpuGood output. The card initialized. MODE1 / MES lines belong on the hang flow, not here.
-
rocminfoGood output. A GPU agent with a marketing name and a gfx ID. CPU-only output is a miss.
Likely causes
- The card never initialized (cable, slot, or firmware).
- The amdgpu module is missing (Secure Boot / DKMS / distro module).
- Userspace is the Ubuntu archive rocm tree, or mixed with AMD’s repo.
- The process cannot open /dev/kfd or /dev/dri (groups).
The fix
Work top down. lspci first, then the module, then rocminfo. New groups need a full logout. Do not sudo inference to dodge permissions. Ubuntu 24.04+ is the measured path on this site.