Raptor Computing Systems Community Forums (BETA)

Third Party Hardware => GPU Compute / Accelerators => Topic started by: vikings.thum on August 11, 2020, 10:39:47 am

Title: Which GPU would *you* choose?
Post by: vikings.thum on August 11, 2020, 10:39:47 am
We're aiming to build desktop/workstation computers in Europe based on RCS hardware and we're looking to offer a selection of 3D GPUs that are close to the user/market for needs beyond the 2D AST2500.
Basically we're looking for an entry solution for office/daily driver use (incl. ≥ two non-4k display setups) and a mid-level solution (which can do at least 1x 2160p@60Hz). More high-end than that will be available on request (pointers still appreciated).


I'd appreciate any additional data you can give us!

thum
Title: Re: Which GPU would *you* choose?
Post by: bw42 on August 11, 2020, 01:37:36 pm
I personally would go with AMD.
I'm currently running a Radeon RX580 in my Blackbird with the open source drivers.
It has been working beautifully without any hassle or extra config.

The drivers being open source a big bonus for me.

I've been soured on too many issues dealing with Nvidia's proprietary drivers and licensing that I have replaced all my Nvidia cards with AMD in all my systems.

I don't have any specific recommendations.
I know the RX580 works great, outside of OpenCL support still lacking.
Something from that line would probably work well though, like the RX540 for a lower end card.

Title: Re: Which GPU would *you* choose?
Post by: MPC7500 on August 11, 2020, 02:44:25 pm
I would also pick a Polaris. Maybe a SAPHIRE PULSE RX 570 8G G5 HDMI DP (https://www.sapphiretech.com/en/consumer/pulse-rx-570-8g-g5-hdmi-dp) or a RX 580. I wouldn't buy a Navi again.
Title: Re: Which GPU would *you* choose?
Post by: ClassicHasClass on August 11, 2020, 03:16:41 pm
AMD Polaris, largely because of familiarity, and it seems to have the best track record right now. Doing just fine on the Raptor BTO WX7100, so either that or the RX equivalent should be spiffy.
Title: Re: Which GPU would *you* choose?
Post by: pocock on August 12, 2020, 12:40:00 pm

I put some of my own observations and preferences in the thread about Radeon Pro vs regular Radeon (https://forums.raptorcs.com/index.php/topic,137.0.html)

Part of the answer depends on what everybody else is using: for example, if a lot of people use a particular card and actively contribute bug fixes to the driver then that makes it compelling.
Title: Re: Which GPU would *you* choose?
Post by: pocock on August 16, 2020, 02:18:19 pm

As there are multiple threads about this, I felt it would be useful to create a wiki page about GPU selection criteria (https://wiki.raptorcs.com/wiki/GPU_Selection)

Feel free to improve it.  A shortlist of products tested by Raptor and other experienced users might be useful too.
Title: Re: Which GPU would *you* choose?
Post by: MauryG5 on September 02, 2020, 06:43:48 am
I would also pick a Polaris. Maybe a SAPHIRE PULSE RX 570 8G G5 HDMI DP (https://www.sapphiretech.com/en/consumer/pulse-rx-570-8g-g5-hdmi-dp) or a RX 580. I wouldn't buy a Navi again.
Excuse me, why wouldn't you take a Navi anymore? In any case, they represent the most prestigious production of the AMD GPU line ...

Title: Re: Which GPU would *you* choose?
Post by: MPC7500 on September 02, 2020, 08:17:31 am
Too many drawbacks.

A Polaris GPU causes far fewer problems. The performance between RX 580 and RX 5500 is almost identical. Performance/price ratio between RX 580 and RX 5700 is also better.
Title: Re: Which GPU would *you* choose?
Post by: pocock on September 02, 2020, 05:14:05 pm

A Polaris GPU causes far fewer problems. The performance between RX 580 and RX 5500 is almost identical. Performance/price ratio between RX 580 and RX 5700 is also better.

On power consumption/heat output, they are both similar too, 30-35W idle

Are all RX 580 variants considered reliable or is there one particular OEM model that people have tested more than others?

Do you consider all Navi to be bad right now, or once again, does it depend on the specific OEM model chosen?

One strategy in my mind right now: Scavange any spare Radeon GPU for 12 months as a stop-gap measure, skip over the new Navi in November and wait for them to release a card supporting AV1
Title: Re: Which GPU would *you* choose?
Post by: MPC7500 on September 02, 2020, 06:56:54 pm
That sounds like a good strategy.

But I'm afraid that the new Navi-GPUs will have the same problem as the old one.
With Navi-GPUs, fast-reset must be disabled. Which is quite annoying.

I still have kernel problems (https://pastebin.com/pe4ePJzS). The GPU does not crash, but that's probably where my sound problems come from. I dunno if it depends on the model, but I guess that it concerns all Navi-GPUs.

Regarding RX 580 I would buy either a Sapphire Pulse Radeon RX 580 8GB or a PowerColor Radeon RX 580 Red Dragon V2 8GB. But this is a question of taste. Performace/ noise-wise these are pretty good, IMO. Each costs approx. €170.
Title: Re: Which GPU would *you* choose?
Post by: MPC7500 on September 04, 2020, 10:22:58 am
And for Navi you need at least Kernel 5.6.13 or these patches (https://lists.freedesktop.org/archives/amd-gfx/2019-December/043682.html).
Title: Re: Which GPU would *you* choose?
Post by: pocock on September 04, 2020, 12:44:14 pm

The Wikipedia article on the Radeon RX series has a nice table (https://en.wikipedia.org/wiki/Radeon_RX_500_series)

A key point that jumps out at me there: some of these are 8x cards, e.g. RX 560.  Most manufacturers produce cards that have the same size connection as a 16x card but in fact they are only wired for 8x.  Some people talk about cutting open the end of their 8x slot and using it for one of these cards.

As these cards are very cheap and as people only have 2 slots in their Blackbirds and Talos II Lite, this could be an interesting hack to keep the 16x slot free for some other application.

As a bonus, those cards use a lot less power, generating less heat and noise.

I suspect modifying the slot will void the warranty, maybe Raptor could consider supplying motherboards with a slot that is modified before delivery.
Title: Re: Which GPU would *you* choose?
Post by: pocock on September 06, 2020, 07:57:54 am

Another observation I made when installing the Sapphire Radeon RX 580 Pulse: this particular card has heatsink on the back of the card

In a Blackbird, the 8x slot is on the fan side of the GPU, so the rear heatsink on the RX 580 will not clash with another card.

In a Talos II Lite, there are only two slots and the 8x slot is behind the 16x slot, opposite of the Blackbird layout: therefore, if you put something like a HBA with a front heatsink into the 8x slot, it may be too close to the rear heatsink of the GPU

I tried putting the LSI 9207-4i4e behind the Sapphire Radeon RX 580 Pulse and I found they don't touch but the gap is less than 2mm

The only way around that appears to be choosing another RX 580 variation or using one of the other strategies described above, e.g. a PCIe riser or an 8x GPU
Title: Re: Which GPU would *you* choose?
Post by: pocock on September 10, 2020, 04:01:41 am

News sites are reporting that AMD will announce details of the Big Navi cards (Navi 2, RX 6000, Sienna Cichlid) on 28 October (https://www.theverge.com/2020/9/9/21429127/amd-zen-3-cpu-big-navi-gpu-events-october) and it looks like they might reach the shops in November.  The news doesn't really include any specs.

Personally, I can get by using an old GPU for a couple of months longer to see if Big Navi is a worthwhile buy.
Title: Re: Which GPU would *you* choose?
Post by: MauryG5 on September 10, 2020, 06:33:26 am
Yes, as cards they will be excellent and will also have a good price, the problem is that you will have to wait months before they make drivers to be able to use them with Power ...
Title: Re: Which GPU would *you* choose?
Post by: pocock on September 10, 2020, 11:41:55 am
They already made some contributions at the kernel level.

Does anybody know if AMD provides any prototype boards to the X developers or if there is any way to explore that with them?
Title: Re: Which GPU would *you* choose?
Post by: MauryG5 on September 12, 2020, 09:39:55 am
I was now reading information on the Polaris MPC talks about but they are cards in any case old as a conception. They have the manufacturing process still at 14 nM among other things. Even if they give less problems, they are still old cards compared to the Navi so I personally always prefer the Navi. Or sooner or later they will have to solve those small bugs and then to me the 5700 XT is fine, the fault in our case is the Kernel that from version 5.7.X unfortunately has taken steps backwards as regards the reading of Navi 10/14. They are the ones who have to search for the bug and fix it ... We hope they do it as soon as possible because it is a long time now that we have been moving forward with this bug ...
Title: Re: Which GPU would *you* choose?
Post by: pocock on November 16, 2020, 12:45:04 pm

I built backports of all the necessary components for Big Navi (llvm, mesa) on Debian buster.  The kernel requires gcc-9 or greater but I hope to have that sorted out too.

In theory, this means I can just plug the card in and it may work

Online shops are starting to list it for ordering on Wednesday.

Here are the latest specs in a useful comparison table (https://www.forbes.com/sites/antonyleather/2020/11/16/amd-radeon-rx-6800-and-6800xt-revealed-stunning-cards-to-battle-nvidia-and-offer-liquid-cooling-at-launch/)

Key things that jumped out at me:




I couldn't find details about idle power usage.  Personally, my GPU is almost always idle, I don't do gaming.  I'm hoping that it shuts off the fans when idle as with some of the predecessors.
Title: Re: Which GPU would *you* choose?
Post by: MPC7500 on November 16, 2020, 12:53:04 pm
FWIW, there is absolutely no problem to playback 4K on Navi14
Title: Re: Which GPU would *you* choose?
Post by: Hasturtium on August 18, 2021, 04:03:04 pm
At this point - assuming I build a Power9 machine in the next few months - which GPU is more likely to behave itself with a contemporary install of Ubuntu? A Radeon FirePro W7000 (GCN 1.0), or an XFX Radeon R9 390 (GCN 1.1)? And is amdgpu likely to work if I force it with kernel parameters? And while I'm at it, how is Navi support at this point?

These are things I wonder before hearing that Intel's Arc is coming early next year... Here's hoping they manage solid OSS drivers like they have for their IGPs so far, and that they'll work on non-x86 architectures in due time.
Title: Re: Which GPU would *you* choose?
Post by: MPC7500 on August 21, 2021, 06:00:51 am
I assume you already have these GCN1.0 GPUs? They should work. Just try them out.

Price-wise, all GPUs are bad at the moment. The best is still a GCN4.0 RX550.

Navi is more or less well supported since kernel 5.6.13.

RDNA GPUs are not supported at the moment.

Here you can find a good overview:
https://wiki.raptorcs.com/wiki/POWER9_Hardware_Compatibility_List/PCIe_Devices#AMD