7800XTs actually seem to be selling very well and running out of stock on places like newegg.
L1 Techs have a few reviews on different models and a general opinion piece on it:
Their take is that it's a pretty good new standard card. I'm not surprised it's selling well. All the people who have wanted to upgrade but couldn't or wouldn't go crazy and buy something like a 7900XT or 4080 now have something which isn't cheap but does have decent price-performance.
I doubt many 6800 owners will be upgrading but those who sat out the last generation (or two) it's a good prospect. Particularly as it has newer features like if you want to stream it has the AV1 encoding.
So just how much do radeons suck at AI? because I tend to find them much cheaper and only slightly used, but every SD guy says to run away from those.
I fucking hate nvidia but they seem to be the only game in town.
Nvidia are still the standard but I would say AMD now have their teeth in Nvidia's heel. The improvement even just this past six months is remarkable. They're doing what I've been saying they should for a while which is to hire a bunch of people and get them working hard on AI. My advice depends on how ultra serious you are. If you want to get into actual AI research or something, absolutely need CUDA, then it's Nvidia. If you want to dabble in AI art generation or even more so if you want to game and do AI art generation in between, AMD is now okay for that.
Case in point:
I’ve done Stable Diffusion on my 6900XT since the release and it’s worked fine. It’s slower than a comparable Nvidia card, but it works and has decent size RAM. I’d still recommend getting Nvidia if this is what you’re after because AMD support is kind of shaky, I have to run a special ROCM version of PyTorch in docker just to load the AI, which is a lot more hassle than the basically just works of Nvidia.
This is what I was doing. In fact,
@snov helped me get started. But now I'm just using DirectML (specifically I'm using ComfyUI) and producing images pretty quickly. Whilst my 7900XT probably isn't quite as fast technically as Nvidia like for like, it has 20GB VRAM which I couldn't afford with an Nvidia card, is excellent for gaming and the software side is getting better all the time. Just a few months ago I was jumping through all manner of technical hoops to get Stable Diffusion working on Windows with AMD. A couple of weeks ago I literally just downloaded ComfyUI from its repo and typed
python main.py --directml into the Windows terminal and I was up and running. I guess I already had Python installed if you want to count that but you'd need to with Nvidia as well.
I guess Nvidia is still better and it is the pro choice. But AMD are acceptable. Get a few different opinions, fwiw but this is what I'm doing.
EDIT: I made this with the prompt 'a robot kiwi bird' and it took 34 seconds from start to finish. That's 1024x1024 image
without upscaling. And with a second pass refinement stage. SDXL model. For me, that's fast enough.
