I have a (desktop) Ryzen 5 2400G in my motherboard (B350) socket, so the iGPU should be detected as a Radeon Vega 11.
But every graphic command I use consider it is a Vega 8 Mobile, which is not even possible as it is a desktop APU.
glxinfo and lspci commands returns "Vega 8 Mobile"
From GUI it is the same, if I look at "details" in "parameters", I get : "AMD® Ryzen 5 2400g with radeon vega graphics × 8"
Actually I don't care that much if the displayed name is wrong but I would really like to make sure I enjoy my 11 graphical units instead of 8!
I'm on Ubuntu 18.04.1 using amdgpu drivers with latest MESA and kernel
Thanks in advance for your help
black_zion is correct, it is a detection error. I found your post describing the same problem I'm having and kept digging, the command you need (which I found on the nixCraft/cyberciti website) is "sudo update-pciids" which will update the local PCI database (/usr/share/misc/pci.ids). After running this, my 2400G is now correctly detected as "Radeon RX Vega 11" with lspci -k.
Also I'm pretty sure the 8 on the "AMD® Ryzen 5 2400g with radeon vega graphics × 8" line is the CPU thread count, just Google image search "ubuntu about this computer" and you'll see 4 for quad cores (4C4T), 8 for hyperthreaded quad cores (4C8T), etc.