I’m looking to upgrade from a dying RX 590, and I’m eyeing the RX 6950 XT, which I can get for slightly less than 800 USD, I’m wondering if that’d be a good choice.
It’s mostly for gaming, but I kinda want to run ML stuff and blender on the side, so I hope ROCm works well enough for that, I want to avoid NVIDIA because of Linux.
I think it really depends on what you rely on ML and blender for. If you are making money using ML, then I would go for it. If you’re just using ML as a hobby then I would try going for a 6800 and saving a little bit of cash. 6700 may also work well for you to, but you may want to look at an online comparison website and see which one you think would be best for you.
https://gpu.userbenchmark.com/Compare/AMD-RX-6950-XT-vs-AMD-RX-6800-XT/m1843533vs4089
While I agree with the choice of a 6800 or 6700, please don’t use userbenchmark. It’s incredibly biased against AMD.
Dang, didn’t even realize. Do you know of any better alternatives?
Passmark’s site has been my go-to for at-a-glance comparisons of GPU and CPU for a while. It just lays out specs and performance on a common benchmarking suite.
Looks like 6950XT has similar performance and favorable value compared to similarly-priced recent-gen cards.
Unfortunately, I don’t know of one. It may just be best to look at individual reviews.
You should look up some of the controversy with userbenchmark. The owner is a competitive shooter player so he favors single thread performance over basically everything. When he got called out by some big tech channels he had a tantrum and made pages on the site dedicated to trying to talk shit about them, linked right in the about page.
It’s actually really funny.
Thanks, the RX 6800 looks like a better option for me!
deleted by creator
I have 6800xt and it works well for stable diffusion under Archlinux, I can also run local LLMs but last I’ve worked with LLMs on GPU I had to do a bit of tweaking and installing rocm forks of things like bitsandbytes
I run the 6800 now, and while I can’t comment on Linux, ROCm, etc. it’s a totally solid card for 1440p - though I don’t play the latest AAA titles, I finally get good frames at higher graphical settings in Planet Coaster. The 6800, 6800XT, 6900XT, and 6950XT are all in vaguely the same region of performance, mostly because they all have 16GB VRAM so it’s all down to the number of CUs and clock rates.
If you do need every drop of power, you can snag an XFX 6950XT for ~$630 before tax if your case is big enough and power supply capable enough. I’d really only consider the 6950 if you’re playing the latest AAA titles on ultrawide 1440p or 4K, though. Otherwise, you can grab either 6800 for up to a hundred less than the linked 6950, get plenty of VRAM and solid raster performance for a long while. The 6000 series has gotten the classic AMD Fine WineTM treatment, they aged pretty good all things considered.
That looks like a great deal, but I’m in the EU sadly, so I guess I’ll go for the 6800.
ah yeah, the EU sadly doesn’t get as many deals as we do in the States :/ 6800’s still a steal though! I love mine though I should’ve double checked dimensions. It barely fits in my current case xD
As far as Linux goes, I have a RX 6700 XT and am running Arch. Stable diffusion works great (most of the time, see below), especially with the 12 GB or VRAM. Most games work flawlessly, as long as they are run through Proton. PC VR to the Quest 2 works okay, but I believe the issues I have there are mostly due to ALVR. I have had no issues with Blender (after ROCm is set up and HIP enabled in Blender).
I have experienced GPU crashes in certain niche situations (e.g. in the decode step of a too-large image in SD or in some versions of ALVR), but I have not figured out the source of the issue yet, and it is very infrequent and preventable. There is a possibility that the OC edition of the card I have is slightly unstable in those conditions, causing the crashes.
The only thing I would warn you about is that there is a fair bit of set-up necessary to get ROCm working. Just make sure you have the right packages, and that the ROCm version is set correctly in the environment. My card requires me to override the variable to get it working, like so:
export HSA_OVERRIDE_GFX_VERSION=10.3.0
Thanks! GPU crashes worry me a bit, because they’re hard to diagnose, but if it’s only in niche things like that, it’s probably fine. I will probably need 16 GB of VRAM since I’m mostly interested with experimenting on LMs, and maybe MusicGen, which are a bit bigger than SD.