News for hackers. Stuff that matters.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by DarkmSparks on Sunday August 20, 2023 @12:07AM (#37196042)
Been watching this quite closely. As far as I summarise, the 7900XTX is the first (and only) desktop GPU from AMD that _might_ be worth buying. (They own the console gaming space, but thats a different story).

Not Nvidia beating due to the CUDA issue, but a massive leap in the right direction.

Intel is also making _some_ progress with its ARC range.

Its going to be happy days for us users if/when AMD/Intel are competitive, and cut some of that monopoly margin off Nvidias pricing, but a way to go yet.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by WanderPanda on Sunday August 20, 2023 @12:13AM (#37196072)
For us users it has always been relatively fine, datacenters are the ones that are really milked by nvidia
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by throwaway2990 on Sunday August 20, 2023 @12:40AM (#37196174)
> the 7900XTX is the first (and only) desktop GPU from AMD that _might_ be worth buying.

Unless you need RT for gaming then most of AMDs cards are better value.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by dralley on Sunday August 20, 2023 @12:51AM (#37196223)
And if you use Linux and don't need CUDA, it's really no contest. The AMD experience on Linux is vastly better than the Nvidia one.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by cout on Sunday August 20, 2023 @01:32AM (#37196393)
Can you give a specific example of what's better about the AMD experience on Linux?
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by neurostimulant on Sunday August 20, 2023 @01:43AM (#37196448)
Wayland is less buggy on AMD and Intel.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by throwaway2990 on Sunday August 20, 2023 @01:59AM (#37196545)
This^ and also there’s always some driver issue on linux for Nvidia cards. It’s one of those things you set it up and then never want to touch it because if you update it. It’s flipping a coin on if you will spend the next few hours trying to figure out what’s wrong.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by adrian_b on Sunday August 20, 2023 @02:52AM (#37196835)
I keep hearing complaints about NVIDIA driver issues under Linux, so they must be real.

Nevertheless, I have used for twenty years many different NVIDIA cards under Linux, both GeForce and Quadro models, on many different desktop and laptop computers.

I have never seen any problem with the NVIDIA drivers and libraries, everything has worked fine after installation, without needing any special action beyond choosing to install the NVIDIA software. The same was also true under FreeBSD.

The only exception to this was some years ago, on a laptop with NVIDIA Optimus switchable GPUs, where I have lost a couple of days until succeeding to configure how to select between the Intel GPU and the NVIDIA GPU.

I also have some AMD GPUs, older models which still had great FP64 performance, so they are used for computational applications, but with those I had greater problems under Linux, when used with many monitors.

Therefore whether problems with the Linux NVIDIA drivers are encountered must be dependent on complex combinations of hardware and software, so it is impossible to predict whether they will be encountered or not.

Unexpected problems may always happen with any piece of hardware under an open-source operating system, because the manufacturers typically do not provide technical documentation like they did before 1995 and most of them test their hardware only with Windows. NVIDIA certainly provides much better software support for Linux and FreeBSD than the majority of the hardware vendors.

So my point is that it is incorrect to attempt to discourage the Linux users to use NVIDIA due to supposed driver problems, because many of them, perhaps most of them will never encounter any problem.

Only the Intel GPUs can be said to have better Linux support, and they also have the best GPU technical documentation, much better than that of AMD. While NVIDIA has the worst documentation for their hardware, they have excellent documentation for the huge amount of software that they provide freely for their GPUs under Linux.

What is wrong with NVIDIA is neither their software support for Linux nor the documentation for that software, but their pricing policy that always seems based on a greediness that is excessive even for a profit-oriented company.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by butterknife on Sunday August 20, 2023 @03:46AM (#37197041)
You used NVIDIA cards for twenty years and never run into an issue where the mainline driver stopped supporting your GPU and you had to manually download community hosted legacy driver family on every kernel upgrade? Gets old quick...
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by adrian_b on Sunday August 20, 2023 @09:22AM (#37198883)
While I have retired the older cards, up to Kepler, I am still using a Maxwell GPU from 9 years ago and it is still well supported, like also my other Pascal, Volta and Turing GPUs, none of which is new.

There might have been NVIDIA GPUs which have been supported for less than 10 years, but I never happened to have one of those.

I have been using mostly Gentoo, and I never had to do anything besides "emerge nvidia-drivers", with the exception of the case that I have already mentioned with the laptop Optimus configuration, which required installing extra programs besides the official NVIDIA drivers.

In all these twenty years I have used only Linux on all desktops and laptops, both at home and at work, and I have also written various OpenGL and CUDA programs, so I have used the NVIDIA cards in many different circumstances, without encountering problems.

Some years ago, I was hoping that I would be able to get rid of the NVIDIA GPUs and use only AMD GPUs, which had a much better computational performance per dollar.

Unfortunately, AMD has split their GPUs into RDNA GPUs that are good only for gaming and CDNA GPUs that are much too expensive for small companies or individuals, so they no longer make any GPU model that could be an upgrade for my old AMD GPUs, so the only choice remains to buy overpriced NVIDIA GPUs, unless the next Intel generation of GPUs will become more competitive for computational tasks.

At least Intel makes a credible effort to compete with CUDA, with their oneAPI environment.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by knotty66 on Sunday August 20, 2023 @05:03AM (#37197377)
With the prevalence of Wayland, I don't think it's correct to say that most Linux users will never encounter problems with NVIDIA. Things have improved recently but Intel and AMD are still way ahead when it comes to that.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by adrian_b on Sunday August 20, 2023 @09:38AM (#37199020)
I have not seen any evidence yet that Wayland is an improvement over X Window System, while for NVIDIA there are a large number of available software packages that are known to provide useful functions.

Very slowly, the AMD GPUs become usable with important applications, like Blender, but the problems that can be encountered when trying to use such applications with AMD GPUs and trying to accomplish something concrete are far more annoying than the fact that Wayland may not work well, because one can always choose to avoid Wayland without losing anything.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by dralley on Sunday August 20, 2023 @02:15AM (#37196639)
The open source drivers for Nvidia have sucked for years, meaning you need to use the proprietary drivers. The proprietary drivers frequently break on kernel updates and have historically been problematic to use in combination with Wayland.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by NBJack on Sunday August 20, 2023 @05:32PM (#37203110)
Ouch. This hurts, and I amdit to being an NVIDIA fan, but it is very true.

And may your maker help you if you want to do some HW accelerated ML but accidentally upgrade one of the many NVIDIA components (driver, CUDA, CuDNN) to a version not compatible with that one key Python package.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by Karliss on Sunday August 20, 2023 @03:09AM (#37196901)
Note that my Nvidia experience is roughly 5 years old. Some things might have changed during that time.

When I was using Nvidia GPU my experience that 50% after a system update which included kernel update, the Nvidia kmod didn't properly rebuild resulting in graphical interface completely non working next time I booted the system. In such situations I had to switch to terminal and enter a couple of commands to ensure the Nvidia driver is also properly updated and the glue layer between kernel and the driver rebuilt. Most of the time that helped but occasionally it didn't and I had to stay on previous kernel version for a week until the issues got solved.

That was a couple of years ago with fedora. On a different distro with less frequent kernel updates and Nvidia drivers being repackaged by the maintainers of distro instead of third party repo like rpmfusion, or a bigger distro that Nvidia tests ahead of time, the experience might have been slightly more smooth.

Currently with AMD open source driver's that's not an issue since they part of kernel so everything just works and always has compatible versions. I can install any recent distro and it will just work out of the box.

Last year Nvidia open sourced some parts of their driver, but not all of it (it still depends on large user space binary blobs), it might slightly help with the practical aspects of problem above. But I don't whether distros embraced it and did it actually help (I dropped Nvidia before that).

I don't disagree that it's at least partially more of the fault of Linux kernel for not having stable API, not so much AMD or Nvidia. But for the end user it doesn't matter whose fault it is. AMD chose to play by the rules of Linux, which makes much better end user experience better.

All of this applies only to graphic driver part, GPU compute is a completely different story.

Another big part as others mentioned is wayland support. For a long time Nvidia drivers dindn't support it at all due to not providing certain interface. From what I understand currently it works on the major desktop environments like Gnome and KDE, but due to them adding support for Nvidia specific interface not the other way around. So it still doesn't work on more niche desktop environments which use the common interface supported by rest of drivers.

~12 years ago, before AMD made their official open source drivers situation was completely different. The choice then for AMD was between non official open source drivers which had 50% performance but worked correctly and the closed source AMD drivers that were 2x faster (when they worked) but otherwise buggy. Compared to that Nvidia closed source drivers worked.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by johndough on Sunday August 20, 2023 @03:27AM (#37196968)
On Kubuntu 22.04 with an RTX 30*0, you have to downgrade NVIDIA drivers to version 515 or the system won't boot. Has been like this since launch. This is especially annoying since if you want to install any other NVIDIA software, the installer will try to update the driver version and break the system again.

A friend of mine has a similar issue on Ubuntu where the system only boots 2 out of 3 times.

I also recall having similar issues almost every time when I installed systems with NVIDIA GPUs in the last decade.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by genewitch on Sunday August 20, 2023 @11:48AM (#37200258)
i've been using 520 for quite a while on ubuntu 22; i don't have any reason to upgrade versions as everything works well enough.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by KronisLV on Sunday August 20, 2023 @02:38AM (#37196763)
> The AMD experience on Linux is vastly better than the Nvidia one.

I just wish we had an equivalent of AMD Software on Linux, so I could mess around with the settings more.

For example, I like to limit the GPU to 50-75% of it's total power for ambient heat/cooling reasons, or UPS/PSU/electricity bill reasons when specific games make it hard to cap framerates.

With AMD Software on Windows, it's no big deal. On Linux, the best I found was CoreCtrl: https://gitlab.com/corectrl/corectrl

Sadly, it doesn't seem to work all that well for my use case, which I mentioned in my blog post when using Linux instead of Windows as my daily driver at home too: https://blog.kronis.dev/articles/a-week-of-linux-instead-of-...

> You see, by default the card controls its own GPU and memory clock values, which means that when idle the GPU draws around 40 W of power. However, if I want to set a limit for how much W in total it can use, it also makes me set the GPU and memory clock values, which will them be fixed: so at idle the GPU will use about 60 W of power.

Oh also ROCm makes me want to pull my hair out. Still use almost all AMD hardware though, except for low power Celeron in netbook for notes.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by slavik81 on Sunday August 20, 2023 @03:09AM (#37196900)
Have you tried rocm-smi for controlling power limits? https://manpages.debian.org/experimental/rocm-smi/rocm-smi.1...
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by mjan22640 on Sunday August 20, 2023 @03:20AM (#37196947)
You got the CoreCtrl source. You can modify it to suit your needs.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by nixass on Sunday August 20, 2023 @02:35AM (#37196755)
> Unless you need RT for gaming then most of AMDs cards are better value.

Nobody "needs" RT for gaming. It's still in gimmicky phase and not worth neither performance hit nor the way it looks on screen.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by EtienneK on Sunday August 20, 2023 @01:29AM (#37196383)
This is not true at all. AMD GPUs have been constantly delivering better bang-for-buck for a while now.

Edit: of course I am talking about gaming here since you mentioned consoles

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by Iulioh on Sunday August 20, 2023 @02:10AM (#37196615)
Eh.

For me the problem is technology and not raw performance

DLSS and RT are massive for someone with a 4k screen but now 4k gaming hardware outside league of legends lol

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by esperent on Sunday August 20, 2023 @02:21AM (#37196670)
DLSS is only marginally better then FSR 2.0.

Sure, you can see the difference if you're carefully looking for it in comparison videos. But when you're actually playing it's usually not noticeable to any meaningful degree. You're gonna get occasional artefacts with both.

As for ray tracing - to be honest, playing at 4k with an RTX 3070 there's very few games where I can turn it on without the game running unacceptably slow even with DLSS.

Ray traced shadows and AO are nice but hardly a deal breaker.

I think it's more the desire to have the latest and greatest tech that makes Nvidia cards desirable, rather than any material difference that you'll actually notice while gaming.

Some good comparison shots of DLSS 2 and FSR 2 in this video.

https://youtu.be/1WM_w7TBbj0

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by izacus on Sunday August 20, 2023 @03:56AM (#37197070)
I mean, you talk about "comparison videos", when in reality the issue is that significant amount of games support DLSS and pretty much noone supports FSR 2.0.

You can do any comparison you want, but it won't help you when your software won't make use of the library your GPU supports.

(Also, we're at DLSS 3.0 now with frame generation which moves the bar higher.)

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by ekianjo on Sunday August 20, 2023 @04:08AM (#37197136)
Fsr 2 is supported out of tje box on Gamescope in Linux for all games
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by grey8 on Sunday August 20, 2023 @04:25AM (#37197201)
That's not FSR2, that's FSR1.

FSR2 needs game specific integration (IIRC because it needs access to motion vectors) and cannot be applied globally.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by izacus on Sunday August 20, 2023 @05:04AM (#37197388)
Nope, that's FSR 1.0 which looks terrible by any standard.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by ekianjo on Sunday August 20, 2023 @11:02AM (#37199835)
Thanks for the correction
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by BoorishBears on Sunday August 20, 2023 @04:18AM (#37197180)
Hardware Unboxed's viewership draw is placating "Team Red", or the the people who treat hardware like a sports competition, so when they say:

- the overwhelming conclusion is DLSS is the superior upscaling technology with near universally better results

- it was a brutal result for AMD

- DLSS gives NVIDIA a clear selling point

I'm not sure if it backs your suggestion...

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by zirgs on Sunday August 20, 2023 @04:32AM (#37197225)
Seems like it's still better to buy Nvidia then. Nvidia cards support both DLSS and FSR so you can choose the tech that works best with the particular game.

Meanwhile AMD only supports FSR and if the game looks better with DLSS then there's nothing you can do.

AMD cards also aren't that much cheaper so it doesn't make much sense to buy worse tech that you'll be using for years every day to save a few euros.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by grujicd on Sunday August 20, 2023 @05:13AM (#37197443)
It's not as if Nvidia is always a better choice. Things turned around a bit when new crop of games (The Last of Us, Hogwarts Legacy, etc) came out, requiring more than 8GB of VRAM. They do work with 8GB, but with lot more stutterging as textures have to be constantly transfered from main RAM. For these games amount of VRAM made a huge difference. At that point in time, AMD had more mid level cards with 12GB (6700) and 16GB (6800) and for considerably less money than equivalent Nvidia, at least in Europe. Nvidia cheapened and stuck to 8GB even for 3070 which was more expensive than 16GB 6080 around here.. This became a big issue and pushed Nvidia to put more VRAM in next generation.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by BoorishBears on Sunday August 20, 2023 @08:59AM (#37198696)
If you actually try and find proof of the 8GB fiasco, there's mostly one source that put together an artificial scenario where they pushed a bottom end card to 4k on newly launched console ports which then got optimized.

NVIDIA said as much, released a 16GB version, and lo-and-behold it's absolutely pointless, even performing worse than the 8GB at times: https://www.tomshardware.com/reviews/nvidia-geforce-rtx-4060...

Most graphics cards are still under 8GB of VRAM, and raw numbers of memory storage mean nothing for performance in isolation.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by ChoGGi on Sunday August 20, 2023 @11:46AM (#37200243)
I believe it's the 128-bit interface hindering performance more than the amount of VRAM.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by olaulaja on Sunday August 20, 2023 @05:31AM (#37197554)
The framing here is a little unfair, its DLSS that does not support AMD hardware, not the other way around. This is clearly a deliberate decision by Nvidia. Meanwhile AMD/FSR supports both AMD and Nvidia hardware.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by BoorishBears on Sunday August 20, 2023 @09:12AM (#37198797)
The framing is fair unless you expect NVIDIA to ditch their ML based solution for a class of inferior implementations which in turn can run just about anywhere.

DLSS isn't "NVIDIA flavored FSR", it's a more advanced pipeline that requires significantly more architectural alignment. FSR 3 was going to be the closest thing to an equivalent and won't run everywhere FSR 2 does.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by NBJack on Sunday August 20, 2023 @05:23PM (#37203038)
DLSS directly leverages the tensor cores of particular NVidia cards.

Whether or not this is just a marketing gimmick is up to you and your own conclusions on the matter, but AMD doesn't seem to have an equivalent hardware tech for this yet. It seems to be taking steps in the right direction with the WMMA instruction for accelerating matrix multiplication in a similar fashion, but performance so far head-to-head seems lacking, and I haven't seen anything definitive out of AMD suggesting this for gaming purposes.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by NBJack on Sunday August 20, 2023 @05:11PM (#37202969)
Have you tried DLSS 3 with frame generation yet? Ray tracing performance hits are mitigated substantially, 4K included. What is more shocking to me is how low they got the latency on it; I have yet to notice perceptible lag when turned on (contrasting this of course with TVs that attempt to increase frames to achieve the 'soap opera effect', where lag becomes substantial). I just hope more games support it one day.

FSR may one day get much better, but in my personal preferences and tastes, I greatly prefer DLSS for upscaling. It tends to be sharper, better at fine details at long distances, and tends to do better with certain (literal) edge cases.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by esperent on Sunday August 20, 2023 @09:39PM (#37204583)
[delayed]
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by hugh4life on Monday August 21, 2023 @06:42PM (#37216331)
Weird you didn't post the comparison he made a couple weeks later where he says that sometimes DLSS beats native rendering: https://www.youtube.com/watch?v=O5B_dqi_Syc
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by PeterStuer on Sunday August 20, 2023 @02:23AM (#37196681)
For mid-tier gaming they are very competitive, but for consumer AI they were not even a player until very recently and still marginal at best.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by mjan22640 on Sunday August 20, 2023 @03:12AM (#37196916)
What is the root cause of AMD not being good for AI?
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by arcanemachiner on Sunday August 20, 2023 @03:18AM (#37196937)
“Nvidia's SDK, CUDA, is the industry standard and they have built a huge range of tools on top of that for training large models, inference-serving, optimization, transfer learning, infrastructure management and operations automation, and a lot of vertical-specific applications.”

https://www.google.com/search?q=why%20is%20nvidia%20better%2...

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by mjan22640 on Sunday August 20, 2023 @03:52AM (#37197058)
So its not the hw, but an API issue? Is it not possible to port the tools to the AMD API? Or does the AMD API not allow to properly utilize the compute power of the hw?
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by mananaysiempre on Sunday August 20, 2023 @04:41AM (#37197274)
CUDA is proprietary to Nvidia, and it’s unlikely they would ever allow implementing it on other vendors’ hardware. DirectML mentioned here is proprietary to Microsoft but at least hardware-neutral. It is also much less popular. OpenCL is open but receives hardly any usage at all, unfortunately.

(To be fair, Nvidia were at the forefront of this GPGPU thing since before there were dedicated APIs for it, so they certainly deserve some credit, but at this point they seem in desperate need for someone to finally knock them down.)

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by dagw on Sunday August 20, 2023 @04:33AM (#37197233)
AMDs APIs have historically been way behind CUDA, both in features and ease of use, making it much harder to reach feature and performance parity with CUDA.

The second big problem is that AMD has a history of abandoning APIs. While Nvidia has been focusing on CUDA from the start, AMD is on its third or fourth API. A lot of developers got burned early on by putting in a lot of effort into supporting AMD cards, only to have their work become useless as AMD dropped old API.

So if you wanted to support AMD today you have to choose between using their latest API which is currently only supported on a handful of their latest top end cards, or using their previous API, which is much worse and may or may not be supported in 2 years time.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by slavik81 on Monday August 21, 2023 @12:55AM (#37205628)
> their latest API [...] is currently only supported on a handful of their latest top end cards

While there's very few cards that are officially supported, I've enabled most RDNA 1 and RDNA 2 GPUs in the OS-provided packages on Debian Unstable and Ubuntu 23.10. I haven't tested all of them, but my experience has been that they generally work quite well. The version of HIP packaged for Debian is still a few versions behind, so we haven't been able to enable RDNA 3 yet, but it shouldn't be too long before that is resolved.

As you have described, it has been a very long road to get to this point (with a lot of mistakes along the way), but I think things are getting better. That said, I work on ROCm, so my evaluation may be unintentionally biased.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by dagw on Monday August 21, 2023 @04:17AM (#37206724)
I think things are getting better

Hopefully. Although I haven't programmed with it yet, the latest ROCm looks nice (at least from reading the docs). Now all you have to do is actually get to a point where it's actually supported on hardware people actually own and convince people that it's worth investing their time in, and then AMD can start making progress.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by slavik81 on Monday August 21, 2023 @08:03PM (#37216913)
The Debian packages support a much wider range of hardware than the AMD packages do. Just about any discrete AMD GPU hardware released in the past five years should already work or will work soon.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by ekianjo on Sunday August 20, 2023 @04:02AM (#37197106)
No CUDA is heavily integrated with how Nvidia hardware operates
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by Karliss on Sunday August 20, 2023 @06:47AM (#37197897)
Nvidia has provided the same API incrementally extending it since 2007. And supported it on most of their GPUS including consumer cards. Oldest cards supported by the latest version of their SDK were made in ~2013-2016. See table in https://en.wikipedia.org/wiki/CUDA#GPUs_supported

AMD has been a lot less consistent with their support changing their mind almost every 3 years. ROCm was initially released in 2016 (that's 9 years of headstart for NVIDIA). If you look at https://docs.amd.com/en/latest/release/gpu_os_support.html on Linux only the enterprise server cards are supported. Situation slightly different on windows https://docs.amd.com/en/latest/release/windows_support.html where they support last 2 generations of consumer cards (partially). I remember there were also a few years with even more bizarre situation where they supported GPUs that are couple of generations old but not their latest cards.

Not hard to see how developers are hesitant to spend time adding support for AMD if large portion of AMD users won't be able to use it and there is a high chance that after few years AMD will change their mind again coming out with new API or dropping support for cards that are only couple of years old.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by whywhywhywhy on Sunday August 20, 2023 @07:55AM (#37198268)
CUDA has over a decade of tooling and talent built up while AMD/Apple fumbled with the far more awkward to develop with OpenCL that they eventually killed.

This disparity is due to that fumble.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by mmis1000 on Sunday August 20, 2023 @12:02PM (#37200390)
The software support for AMD gpu is probably lags 10 years or so after Nvidia. They just release there sdk for windows this year (more specifically 2023-05-24, Rocm 5.5.1). While CUDA exists for both platform like forever. So there won't be a common user group besides some lab (which have the man power to invest in linux software and setup new tool chains) that use AMD card for AI related task.

But since Rocm for windows finally released. The situation may finally change. We can probably just wait and see what will go on.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by selfhoster11 on Monday August 21, 2023 @04:12AM (#37206685)
My impression was rather that CUDA is successful because it will work on any NVidia GPU that's not yet old enough to vote, which means a number of things:

- people had lots of time to get used to it

- hobbyists and smaller research outfits/labs could make use of it on the cheap and less powerful hardware (where even a cheap GPGPU beats computing in software), driving:

  - mind share (compare: Photoshop/Microsoft's tolerance to piracy)

  - sales of hardware when the users decided to upgrade, buying more and/or and/or more modern and/or better cards
- the longer it has been available, the more stable of a programming target it appears to be, driving a virtuous cycle

In contrast, the range of AMD hardware supporting ROCm was narrow and unstable (AFAIK one card was only supported for a couple of years). This would of course make ROCm unattractive for building with, especially for the hobbyists and smaller outfits that would otherwise drive mindshare but couldn't afford datacenter grade hardware that was supported.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by mmis1000 on Monday August 21, 2023 @05:48AM (#37207284)
Recent rocm on windows also supports more cards than it used to be. Consumer rdna2/3 cards are mostly on the support list. Although these only available on windows for some reason. And the only consumer card supported on linux is still 'AMD Radeon™ VII'.

No idea if AMD will drop whole list like it previously done this time though.

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by anshukg on Sunday August 20, 2023 @03:16AM (#37196929)
I don't know , I think it is still plenty of time before nvidia could have a serious competitor for value : https://medium.com/@1kg/nvidias-cuda-monopoly-6446f4ef7375
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by EtienneK on Sunday August 20, 2023 @03:42AM (#37197017)
Again, I was referring to gaming and not AI since the comment I commented on mentioned consoles.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by ekianjo on Sunday August 20, 2023 @04:03AM (#37197113)
Why selectively apply your filter for gaming only when Nvidi does everything
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by jamespo on Sunday August 20, 2023 @04:45AM (#37197289)
because the two markets don't really overlap?
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by ekianjo on Sunday August 20, 2023 @06:25AM (#37197794)
By all metrics the AI market is much bigger
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by jamespo on Wednesday August 23, 2023 @10:05AM (#37236098)
Irrelevant to my point and doesn't refute it
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by xcdzvyn on Sunday August 20, 2023 @04:49AM (#37197311)
CUDA does not monopolise GPGPU. There are other offerings, they're just not good enough.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by ekianjo on Sunday August 20, 2023 @04:01AM (#37197101)
Gaming is only a very small part of what you expect from GPUs these days
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by sva_ on Sunday August 20, 2023 @05:14AM (#37197452)
I wouldn't be so sure about that. There are hundreds of millions, if not billions of gamers, many of which use GPUs.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by ekianjo on Sunday August 20, 2023 @06:27AM (#37197802)
Its a stable market. Its not growing like the AI market is and Nvidia makes much higher margins by selling GPUs to the enterprise market. Gaming is bound to become a tiny piece of the pie.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by NBJack on Sunday August 20, 2023 @05:28PM (#37203081)
For a time, so was bitcoin mining.

ML hardware sales are being driven by a 'Renaissance' of rapid model development and commercial offerings, primarily by the FAANG, but several others too. This is neat, but beyond the initial waves, OpenGPT isn't exactly the digital messiah many suggested it was, and running these models is expensive (both in HW and power for it). Time will tell, but I am skeptical this will be more than a craze for most applications (except digital art, which is awesome and has already been proven effective; just not maybe as marketable to the masses).

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by xiphias2 on Sunday August 20, 2023 @07:36AM (#37198171)
AI market just caught up with gaming this year. But aa it's growing faster than gaming, in a few years GPUs have to improve more in AI performance (matmul ops and interconnect) than gaming.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by zouhair on Sunday August 20, 2023 @05:20AM (#37197493)
I have a 6700 XT and I have extremely good times with it. I'm not gonna spend $1300 CAD on a card, that's insane.
Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by pxmpxm on Sunday August 20, 2023 @07:02AM (#37197987)
> extremely good times with it

doing?

Re:AMD's 7900 XTX achieves better value for Stable Diffusion... by zouhair on Sunday August 20, 2023 @08:33AM (#37198497)
It's on my gaming PC.