News for hackers. Stuff that matters.
Re:ROCm Device Support Wishlist by ac29 on Monday January 20, 2025 @03:53PM (#42772930)
AMD supports only a single Radeon GPU in Linux (RX 7900 in three variants)?

Windows support is also bad, but supports significantly more than one GPU.

Re:ROCm Device Support Wishlist by llm_trw on Monday January 20, 2025 @04:52PM (#42773496)
Imagine nvidia supported only the 4090, 4080 and 4070 for cuda at the consumer level. With the 3090 not being supported since the 40xx series came out. This is what amd is defending here.
Re:ROCm Device Support Wishlist by Delk on Monday January 20, 2025 @05:20PM (#42773768)
I honestly can't figure out which Radeon GPUs are supposed to be supported.

The GitHub discussion page in the title lists RX 6800 (and a bunch of RX 7xxx GPUs) as supported, and some lower-end RX 6xxx ones as supported for runtime. The same comment also links to a page on the AMD website for a "compatibility matrix" [1].

That page only shows RX 7900 variants as supported on the consumer Radeon tab. On the workstation side, Radeon Pro W6800 and some W7xxx cards are listed as supported. It also suggests to see the "Use ROCm on Radeon GPU documentation" page [2] if using ROCm on Radeon or Radeon Pro cards.

That link leads to a page for "compatibility matrices" -- again. If you click the link for Linux compatibility, you get a page on "Linux support matrices by ROCm version" [3].

That "by ROCm version" page literally only has a subsection for ROCm 6.2.3. It only lists RX 7900 and Pro W7xxx cards as supported. No mention of W6800.

(The page does have an unintuitively placed "Version List" link through which you can find docs for ROCm 5.7 [4]. Those older docs are no more useful than the 6.2.3 ones.)

Is RX 6800 supported? Or W6800? Even the amd.com pages seem to contradict each other on the latter.

Maybe the pages on the AMD site only list official production support or something. In any case it's confusing as hell.

Nothing against the GitHub page author who at least seems to try and be clear but the official documentation leaves a lot to be desired.

[1] https://rocm.docs.amd.com/projects/install-on-linux/en/lates...

[2] https://rocm.docs.amd.com/projects/radeon/en/latest/docs/com...

[3] https://rocm.docs.amd.com/projects/radeon/en/latest/docs/com...

[4] https://rocm.docs.amd.com/projects/radeon/en/docs-5.7.0/docs...

Re:ROCm Device Support Wishlist by baby_souffle on Monday January 20, 2025 @09:27PM (#42775719)
> I honestly can't figure out which Radeon GPUs are supposed to be supported.

Exactly.

I have a 6700 XT with 12 gig ram and a 5700 with 8 gig ram.

If i ctrl+f for either of those numbers on the GH issue, I get one hit. For the 6700, it's a single row that has a green check for "runtime" and a red x for "HIP SDK". For the 5700 card, it's somebody in the peanut gallery saying "don't forget about us!".

HIP is the c++ "flavor" that can compile down to work on amd _and_ nvidia gpus. If the 6700 has support for the "runtime" but not HIP ... what does that even mean for me?

And as you pointed out, the 6800 series card has green checks for both so that means it's fully supported? But ... it's not listed on AMD's site?!

Bad docs are how you cement a reputation of "just buy nvidia and install their latest drivers and it'll be fine".

Re:ROCm Device Support Wishlist by xmodem on Tuesday January 21, 2025 @06:55AM (#42779149)
I think the matrix shown in the github issue is for Windows support, which is much better: https://rocm.docs.amd.com/projects/install-on-windows/en/lat...

Having said that, on the weekend I set up ROCm on Linux on my 6800XT and it seems to work just fine.

Re:ROCm Device Support Wishlist by redmajor12 on Tuesday January 21, 2025 @12:10AM (#42776846)
Removing support for Radeon VII is a bonehead move that smacks of stupidity or greed. The cards were targeted for enthusiast gamers but have enterprise level hardware, like HBM2 memory and 1 TB/s bandwidth.
Re:ROCm Device Support Wishlist by magic_at_nodai on Tuesday January 21, 2025 @01:40PM (#42783713)
I will provide this feedback to the docs team to clean up. I found it hard when i was making that Poll :D but I looked harder instead of trying to fix the docs. So thank you for the feedback.
Re:ROCm Device Support Wishlist by Delk on Wednesday January 22, 2025 @10:21AM (#42793745)
Thanks for the effort! Documentation is so easy to neglect especially when there's also a ton of other stuff to do, but it's also so important for anything intended for technical use. Especially when things change over time or from one version to another.
Re:ROCm Device Support Wishlist by cokecan on Tuesday January 21, 2025 @01:43AM (#42777252)
Super annoying. I have an RX 6600 XT and can't get ROCm to work on Linux. Vulkan ML however worked perfectly out of the box, so at least I got something.

Just weird the official thing doesn't work.

Re:ROCm Device Support Wishlist by suprjami on Tuesday January 21, 2025 @07:17AM (#42779288)
Use the Debian libraries, it works:

https://github.com/superjamie/rocswap

Re:ROCm Device Support Wishlist by slavik81 on Tuesday January 21, 2025 @08:04AM (#42779655)
The caveat being that PyTorch has a lot of dependencies and a couple of them are not yet available in Debian Unstable. For folks wanting to use StableDiffusion, that's a problem. However, the available packages are more than sufficient for llama-cpp as you point out.
Re:ROCm Device Support Wishlist by curt15 on Tuesday January 21, 2025 @07:49AM (#42779518)
I found that striking as well. Does AMD expect everyone wanting to try out PyTorch or LLMs on Linux to splurge on Instinct servers?
Re:ROCm Device Support Wishlist by magic_at_nodai on Tuesday January 21, 2025 @01:47PM (#42783787)
ROCm on Radeon should work too and the poll above was to seek feedback on what to cards to support next.