Raptor Computing Systems Community Forums (BETA)

Third Party Hardware => GPU Compute / Accelerators => Topic started by: Woof on December 12, 2021, 08:18:21 am

Title: GPU options as of December 2021
Post by: Woof on December 12, 2021, 08:18:21 am
What's the latest options I have for a GPU for my Talos II? I've a spare Radeon Pro W5700, which I'll try once my mobo and CPUs arrive from Raptor, but if I don't want to spend all my time tinkering, what are my current options? I can still pick up a WX7100 over here (Switzerland) but I'm loath to spend 700 on such an old card (then again, since I want to use my system and not spend all my time getting it running, is it still the best out-of-the-box choice).

I realise AMD is where it's at and the retired RTX 6000s I can grab from work will be of no use.
Title: Re: GPU options as of December 2021
Post by: MPC7500 on December 12, 2021, 11:51:14 am
Navi10/ 14 should work. Depending on the model. If you have a W5700 I would try this first. Navi 21/ 22/ 23 won't work for now.
Title: Re: GPU options as of December 2021
Post by: lepidotos on December 26, 2021, 12:19:08 am
It seems to me like the best value for little endian is an RX 470 or 570, a used one on eBay goes for rougly $200 to about $250. More than enough power for desktop and video stuff, and still plenty powerful for 3D graphics and the few video games that are currently available for POWER. For just desktop stuff, again without needing BE support, an HD 8490 is like $20 and seems like it should suffice for desktop acceleration and video streaming.

If you're a big-endian die-hard, an HD 6970 is pretty much the cream of the crop according to my digging. An HD 6990 might work but it's only generally competitive with the 6970 (and on par with a 6950 without Crossfire) for a hugely higher power draw. Of course, previous gen cards from that should work too, but I'd definitely say that with how inexpensive the 6970 is (I see them going on the 'Bay for $120 or less), there's really no reason to pick anything else.

If you want to try Nvidia... good luck. The only experience I have with PPC Nvidia is with the iMac G5's FX Go5200 (which, granted, is an already awful video card gimped even further in the name of thermals), and it's a terrible experience, unable to smoothly perform with even a single program on the desktop even with IceWM. IIRC, the 20 series and up (and who knows how many generations prior) is only able to function as a math coprocessor as of late.

I'm looking forward to something based on Libre SOC. Especially if it gives more BE graphics options in the future.
Title: Re: GPU options as of December 2021
Post by: Woof on December 27, 2021, 03:29:20 am
I have spare RX580 and W5700 cards to try with. And for the full PPC Nvidia experience I have a Quadro FX4500 from a Quad G5, but I'll stick with the AMD cards!
Title: Re: GPU options as of December 2021
Post by: chatcannon on January 19, 2022, 12:35:11 am
I have a W5500 which will probably have similar compatibility issues with a W5700.

Firmware is "amdgpu/navi14*.bin". When I started out I had some issues with some firmware releases being incompatible but every firmware revision since ~~ October 2021 has worked.

Linux kernel 5.15 does not work but 5.10 (compiled with 4k pages) does.

The Fedora 34 installer live CD (and a system installed to disk from that live CD without enabling network access so it used the same kernel and not an upgraded one) was able to use the GPU despite being 64k pages, but I haven't found any other 64k setup that gets the GPU working.
Title: Re: GPU options as of December 2021
Post by: Woof on January 19, 2022, 01:15:09 am
Thanks - good to know for the W5500. My mobo and CPUs arrived last week and I should have the time soon to start looking at this.
Title: Re: GPU options as of December 2021
Post by: MPC7500 on January 19, 2022, 06:14:35 am
Is it a Blackbird or Talos-II?
Title: Re: GPU options as of December 2021
Post by: MauryG5 on January 19, 2022, 06:28:43 am
I have a W5500 which will probably have similar compatibility issues with a W5700.

Firmware is "amdgpu/navi14*.bin". When I started out I had some issues with some firmware releases being incompatible but every firmware revision since ~~ October 2021 has worked.

Linux kernel 5.15 does not work but 5.10 (compiled with 4k pages) does.
Navi 14 goes hand in hand with Navi 10 so yes, when there are problems, they are common to both.  In any case I use 5.15 kernel regularly, since I made some fixes for how Classic Has and MPC7500 told me to do, Kernel 5.15 with 5700 works fine.
Title: Re: GPU options as of December 2021
Post by: MPC7500 on January 31, 2022, 10:58:22 am
Linux kernel 5.15 does not work but 5.10 (compiled with 4k pages) does.

That's the solution (https://wiki.raptorcs.com/wiki/Troubleshooting/GPU#Kernel_5.14_and_above)
Title: Re: GPU options as of December 2021
Post by: chatcannon on May 08, 2022, 08:42:52 am
Linux kernel 5.15 does not work but 5.10 (compiled with 4k pages) does.

That's the solution (https://wiki.raptorcs.com/wiki/Troubleshooting/GPU#Kernel_5.14_and_above)

Thanks @MPC7500, adding that boot option fixed the problem for me.
Title: Re: GPU options as of December 2021
Post by: MPC7500 on May 08, 2022, 09:02:24 am
This proceeding isn't needed since Kernel 5.16.12 (https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.16.12). But Kernel 5.16 / 5.17 has another issue (https://gitlab.freedesktop.org/drm/amd/-/issues/1949).
Title: Re: GPU options as of December 2021
Post by: Borley on May 11, 2022, 04:59:35 pm
So Hell froze over and it looks like Nvidia are switching over to MIT/GPL licensed kernel drivers. (https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel&num=1) Does this do anything for Turing family support?
Title: Re: GPU options as of December 2021
Post by: Hasturtium on July 18, 2022, 07:38:03 am
So Hell froze over and it looks like Nvidia are switching over to MIT/GPL licensed kernel drivers. (https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel&num=1) Does this do anything for Turing family support?

Given past experience I really doubt it. I wouldn’t get your hopes up.

Intel, on the other hand, has been a reliably good citizen for open source graphics. Their devs have also made some comments about taking steps to ensure their cards will work on non-x86 machines. I’m much more cautiously optimistic there - maybe we’ll even get drivers that don’t require compiling with 4K kernel pages to reliably work.