耀
a
r
o
6
e
d
g
2
l
p
a
n

a
r
o
n
h
s
i
a
o
w
a
s
h
e
r
e

 

So it was a bit of an adventure getting the card to initialize and be owned by the kernel driver, but the Radeon Pro V620 is now up. That puts me at 44GB of VRAM (it lives next to a 6700XT). This weekend we’ll maybe get ROCm up and running and with 44GB of VRAM, we’ll be off to the races.

— § —

I almost hate to say it but these things are cheap and available right now. I suspect that won’t be the case for long. These are virtual GPU cards for server farms with 32GB of VRAM each and no display out. They’re NAVI 21 architecture cards and should play nicely with most modern things. But they do require:

  • 300 watts of power, each

  • A long, long, long card slot, with cooling attached, a good 3″ longer than the “full length” cards that most modern cases already can’t accommodate (you either need a very serverish case or some case mods)

  • Your own cooling solution, as they are fully enclosed but contain no active cooling (expecting high airflow from their installation context)

  • Mainboard/chipset that supports >4GB addressing and BAR

  • Patience

— § —

I am running mine on a Gigabyte Z390UD mainboard with an i9-9900k and 128GB of system RAM, using a 6700XT for display (which contributes another 12GB VRAM), and powering everything with a 1200W power supply. It’s not a small setup.

For hours it was looking like it wasn’t going to initialize as I played with all kinds of BIOS settings and kernel arguments, but in one of those very “hacking moments” I stumbled across a Reddit post that suggested:

pci=realloc=off amdgpu.gpu_recovery=1 amdgpu.mcbp=0

Boom. Just like that, it was online. All the fancy stuff I was trying didn’t even matter. Probably it’s amdgpu.mcbp=0 that’s the magic here.

— § —

More on setup:

More on this to come.