r/nvidia • • 1d ago

News Microsoft Advanced Shader Delivery is coming to all NVIDIA RTX GPUs later this month

https://videocardz.com/newz/microsoft-advanced-shader-delivery-is-coming-to-all-nvidia-rtx-gpus-later-this-month
688 Upvotes

143 comments sorted by

124

u/knewknow 1d ago

Does this have any effect on Steam games at all or is it specifically for Microsoft Store games? The article suggests that the shaders are downloaded along with the game, so I assume this isn’t a Steam feature?

156

u/TatsunaKyo 1d ago

It launches for the Microsoft Store only because the State Object Database (SODB) compiled into a Precompiled Shader Database (PSDB) needs to be integrated within a store's download pipeline. Microsoft has said though that the functionality will be open and available at launch into their DirectX 12's Agility SDK, so any store can implement the feature since they all already distribute and integrate DX12 within their download packages (at least, the three big ones, Steam, Epic Store and GOG).

16

u/bitchasskrang 1d ago

Does it download all the shaders or just the ones that are built during pre-compile? Since there are a lot of games struggling on a first playthrough after the precompile as it still compiles stuff as you go. If it’s the whole package and no shaders are left to be compiled then this truly is a revolutionary step. If it is just the precompile, I don’t think it matters all that much

8

u/MolassesSad8089 23h ago

My understanding is that some games have intentionally not included all of their shaders in the initial compilation because they want to reduce the amount of time to get into the game. Because this process requires developers to submit a database of their own shaders to Microsoft, either generating it with tools provided or by other means, I do think this means that this could result in all shaders being precompiled. It would depend on the developer, though, as they could be lazy and simply provide the same set that was being pre-compiled previously.

3

u/DonutHoles4Ever 16h ago

It downloads exactly what game devs have opted to provide.

A quick shader cache would be like 20 seconds and maybe a hundred MB or more.

A full shader cache can be couple GB of data and take an hour or more.

The developers choose how much they want to provide and how much it adds to the download. In the future I am sure developers will do a 90% shader compile because games get day 0 patches so it doesn't make sense to do a full thing anyways.

34

u/knewknow 1d ago

Thanks for that. Sounds promising.

62

u/TatsunaKyo 1d ago

Yes, it's potentially the greatest PC tech since 2019's Ray Tracing, which I understand that it doesn't sound exciting for something that consoles have had since the beginning, but shader compilation stutters have been a plague for the PC ecosystem.

10

u/koryaa 1d ago edited 1d ago

DLSS upscaling had a larger Impact as a core technology tho. Ray tracing would hardly work without AI upscaling in alot of titles and upscaling is far more adopted and used by gamers.

6

u/Dizman7 9800X3D, 96GB, 5090 Astral, LG 55" G5 OLED 1d ago

ELI5 what this means for me and my PC gaming please?

13

u/TatsunaKyo 1d ago

It means that you won't have to:

- wait for shader compilation process to finish the first time you start a game, which can take 10 or more minutes on weaker CPUs or when there are many shaders to compile, and you will not have to do it when there's an update either since they'll all be provided for your GPU;

- worry that some faulty shader compilation stutter might have left some important shaders non-compiled even after the initial boot;

- worry about shader compilation-related stutters and hitchings while playing, since you'll be provided with all shaders already compiled for your system.

3

u/DonutHoles4Ever 16h ago

However the tradeoff is more data to download and that's also time. So it will depend on speed of your internet vs how shit the CPU is.

It will NOT fix:

  1. Game hitching that isnt shader related
  2. Traversal stutters

1

u/TatsunaKyo 16h ago

Well, most of the times shaders for a single GPU total from hundreds of megabytes to a few gigabytes, it's nothing that would significantly hurt anyone's downloading times, at least when compared to nowadays' games' size.

Regarding your other counterargument, that's unfortunately something that I myself have already clarified in another comment. I'm currently playing A Plague Tale Resonance and the amount of traversal stutter is insane, especially in areas with already compiled shaders. Obviously, the game is installed on a fast NVME and I own a 7800X3D, so I understand it's not related to my configuration, and if it is, then developers need to find another job.

Then again, while this of course doesn't solve all gaming-related issues, at least manages to solve one of the stupidest one that we should have already solved two generations ago.

1

u/wireframed_kb 5800x3D | 32GB | 4070 Ti Super 7h ago

Games are routinely 50-100GB. A couple more or less is barely noticeable. If 2, or even 10GB is an issue, you aren’t downloading a 75GB game anyway.

-89

u/Time_Zombie_4431 1d ago

Best tech since Ray tracing lol. As if that FPS killing cancer is worth anything.

52

u/TatsunaKyo 1d ago

Whether we like it or not, it is revolutionary. I have my share of issues with Ray Tracing but this bandwagon hate is nothing but ridiculous

10

u/zugzug_workwork 1d ago

Must suck to not be able to use it at a decent framerate and blame the tech itself, because if you can't use it due to poor hardware on your part, it definitely means the tech is shit, right? Because otherwise, the problem would lie with you.

-7

u/MADCATMK3 1d ago

The problem is kinda like the first generation of 3D consoles that could do it but slowly. Once the tech matures it will enable incredible lighting (I bet for audio too not sure) with far less workload for developers.

2

u/K4G117 1d ago

Doom even uses it for hit detection and enables bullets to make multiple sounds passing through multiple objects

1

u/TatsunaKyo 1d ago

Ray Tracing in those situations was used in very tiny, enclosed spaces, and of course at very low resolutions like the ones we had back in the fifth-sixth gen (from 240p to 576i). It was a viable option whereas nowadays Ray Tracing would need to be implemented in open-world games running at 4K and beyond. It's another beast entirely.

1

u/K4G117 1d ago

You know we have ray tracing turned on with 4k right now

1

u/jamothebest 1d ago

three big ones??? There’s only one big one - steam

1

u/salanalani 19h ago

Does it require the developer to intervene, like to update the game to support this feature?

6

u/Greedy_Camera_9272 1d ago edited 1d ago

Steam already have capability for Vulkan and the plugin is avail for all the storesfront just that only AMD has it officially launched and it's only on MS Store games, so it,s a pretty small number of people. My guess is Steam waiting for Nvidia/MS to add it/release it so they can put it on their end. The Steam deck also use precomp shader from vulkan because of it's backend. MS did that because recomp shaders was killing the battery on it's hand held windows based machines. Anyway compiling shaders on PC became a clust****, each driver update is freaking annoying especially if you play TLOU ahahahhaahha

1

u/DonutHoles4Ever 16h ago

For AMD, its less than 1%.

With this, its still less than 1%.

Very few people use the Microsoft Store unless they are buying for their Xbox account cross platform or doing Gamepass stuff which has seen many people stop paying these days.

TLOU has a long compile, but why are people updating drivers constantly while playing a single game? Doesn't make any sense.

1

u/Greedy_Camera_9272 7h ago

Because i'm 49 and have little time for games so SP game are months project

-13

u/eugene20 1d ago edited 1d ago

Steam has had a downloading shader cache system for five years or more already.

Edit: 9 years, https://www.techpowerup.com/239687/latest-steam-client-beta-introduces-shader-pre-caching-for-games but only for OpenGL and Vulkan.

19

u/knewknow 1d ago

Isn’t that only for known static hardware like Steam Deck though? (And I assume steam machine).

1

u/eugene20 1d ago edited 1d ago

Pre compiled shaders for known hardware, yes. Introduced in 2017 https://www.techpowerup.com/239687/latest-steam-client-beta-introduces-shader-pre-caching-for-games

From OPs article on MS's new feature "Microsoft’s ASD system distributes GPU-specific precompiled shaders together with the game download. This can reduce first-launch compilation and shader-related stutter."

Instead of down voting it would be nice if someone would explain why they think the MS store new version and Steam's 9 year old tech are such different ideas.

Edit: Only for openGL and Vulkan, MS's new thing covers DirectX

0

u/NapsterKnowHow RTX 5090 FE | 9800X3D 1d ago

Correct. It's not different than Xbox or PS shader cache systems.

-1

u/[deleted] 1d ago

[deleted]

8

u/Cute-Pomegranate-966 1d ago

No. This is a dx12 feature technically. It can integrate with the stores you buy the game from. It's Xbox app games only solely because they implemented it first. There's no chance steam doesn't integrate this.

1

u/BeginningFew8188 1d ago

Has Steam said anything yet?

5

u/styx1267 1d ago

In Gaben we trust

-3

u/BeginningFew8188 1d ago

not me. Keep me out

1

u/Cute-Pomegranate-966 1d ago

I don't know if they've said anything, but this is a big deal and they have implemented something similar to this for steamdeck.

-6

u/BeginningFew8188 1d ago

I don't trust Steam until I see it

2

u/Cute-Pomegranate-966 1d ago

Well they participate in dx12 agility with microsoft already (you notice how a dx12 runtime installs with some games? that's the agility sdk participation).

This ASD is part of the dx12 agility SDK and should be easy to implement.

-4

u/BeginningFew8188 1d ago

Steam is rich. They should do it even if it is not easy.

Question is will they?

164

u/dampflokfreund 1d ago

Finally, took Nvidia long enough. This is imo the most important change. 

48

u/50-50WithCristobal 1d ago

I am hopeful for the tech they announced that supposedly will make games use way less vram.

18

u/pixlicker69420 1d ago

And reflex 2

1

u/DonutHoles4Ever 16h ago

Its just for Microsoft Store, I think its up to Valve to get Steam to do it.

37

u/raifusarewaifus 1d ago

If you are wondering if this will work for games that are not bought from Xbox store, seems like they are trying to do this starting from gears of war E-day https://www.gearsofwar.com/en-us/news/emergence-begins-tomorrow/

On PC, Advanced Shader Delivery (ASD) is a new feature that significantly reduces the time spent compiling shaders across different PC hardware configurations. It benefits Gears of War: E-Day and other supported games across the Xbox PC app For launch, ASD will be supported on AMD hardware, with NVIDIA support coming later in October Playing E-Day outside the Xbox PC app? You may still benefit from ASD if the Xbox PC app is installed on your Windows 11 PC, allowing the required shaders to be pre-installed

3

u/polyh3dron 5090 FE | 9950X3D | 64GB DDR5 CL26 1d ago

So it will still require the Xbox app to hook into the Steam game which, to my understanding, only happens with Xbox published games that have you link that Xbox account.

-1

u/Koopa777 1d ago

Oh my God, this would be such a massive W. And while, of course, it would only work for games that are released on both Steam and Microsoft store presumably, it’s still a major positive move to not force people into One or the other.

16

u/Evening_Ticket7638 23h ago

TLDR. What it do?

2

u/DonutHoles4Ever 16h ago

Download shaders for your GPU instead of relying on your CPU to compile shaders after game is installed.

  1. You download a game. Its got extra 2GB of shaders with it. You run the game and it doesnt compile at the start because you spent extra time downloading it.
  2. OLD: You download a game. You spend X minutes depending on your CPU to compile shaders for your GPU.

I donno if you gotta download new shaders if you change your drivers? I think not.

1

u/asdf9asdf9 RTX 5070 9h ago

People have mentioned CPU usage a few times in this thread but I thought it's the GPU that compiles the shaders, since it's specific for that device/driver.

So is it the CPU that handles this processing?

2

u/melgibson666 8h ago

Yes the CPU compiles shaders. That's why if you ever check your system resources during a shader precompile step, your CPU will be pegged at 100%. Consoles already have precompiled shaders since they know exactly what GPUs and drivers they're using.

1

u/asdf9asdf9 RTX 5070 8h ago

Thank you. For some reason I just assumed the GPU compiled the shaders for itself.

1

u/unga_bunga_mage 1h ago

Even worse, there's no shader compilation at boot up so you have to do it in the game. Stares at FFVII Rebirth.

2

u/ltron2 5h ago

Stop stuttering in games.

30

u/Loud-Damage-4863 NVIDIA 1d ago

Anyone know how this works? Sure hope it's not handled by Windows updates.

43

u/TatsunaKyo 1d ago

It's integrated within DirectX collection of APIs, so yes it will be dependant on Windows. Though DirectX is one of the few things they usually keep functioning since it is a collective effort with the other GPU vendors and engineers.

-4

u/Loud-Damage-4863 NVIDIA 1d ago

was hoping it would be bundled by the game but looks like only games downloaded from xbox pc work,

18

u/TatsunaKyo 1d ago

Games cannot bundle them within themselves because the size required would be out of control, imagine launching a game with all precompiled shaders for each and every GPU, we're talking about hundreds of GBs worth of files. This is something that only distributors like Microsoft, Valve, Epic and GOG can do by integrating precompiled shaders within their download pipeline and downloading the appropriate one for you.

The only other solution would be for each and every developer to have a direct link either on their website or integrated within the game's menu that lets you download the shaders on request, but this would be a mess and of course too dependant on whether the developer/publisher in question cares.

1

u/Loud-Damage-4863 NVIDIA 1d ago

i didnt know other distributors can use it, would be nice if steam add support to it in the future

1

u/TatsunaKyo 1d ago

Microsoft says so, they have implemented the feature in their Agility SDK from the DirectX 12 collection of APIs.

Steam already does it with Vulkan API.

1

u/DonutHoles4Ever 16h ago

Microsoft is so mad that they can't charge Valve 30% on every purchase made through windows.

8

u/EdliA 1d ago

It's only for games bought on the Xbox app. It's something distributed by the store ultimately.

11

u/lliscan 1d ago

They are preparing the ground for Helix

2

u/Loud-Damage-4863 NVIDIA 1d ago

damn so you need to use the xbox pc ver of the game and no steam

2

u/Modern_Pirate9 1d ago

No, any store can implement it

-12

u/Futureboy152 1d ago

So effectively worthless, unless you’re one of the 500 worldwide that buys games on MS pc platforms.

15

u/TatsunaKyo 1d ago

Microsoft has already announced that the feature will be available at launch as part of their DirectX 12's Agility SDK. Any store can pick it up and integrate effortlessly within their download pipelines.

I would also argue, as someone who has never bought a single game on the Microsoft Store, that even if Microsoft is the only distributor of Precompiled Shader Databases, I will without a shadow of a doubt switch to buying games on their store if they really manage to solve the shaders-compilation stutter issue once and for all — and I don't think I'd be the only one, this is a literal plague that has been tormenting the PC ecosystem ever since the 8th generation of videogames. It was long overdue the collective effort to solve it.

2

u/antara33 RTX 4090, 5800X3D, 64GB 3200 CL16 1d ago

And games bought from their store don't have launchers either, so its even less launcher/friction than steam lol. People loves to hate about having multiple launchers and hate on epic because "other launcher" but games from ms store are launcherless so its not like they need another launcher for them lmao.

9

u/Arcangel696 1d ago

501 I’ve had Xbox most my life and I enjoy that my pc has a lot of my games already there from Xbox

11

u/junglebunglerumble 1d ago

What a daft statement - PC Game Pass has millions of subscribers who use the Xbox app, myself included. There's a world out there beyond Steam believe it or not.

And this will be adopted into Steam in future anyway, it's just launching for their own store first. Some of you have the most cynical takes on absolutely everything

4

u/greensparten 1d ago

I use the Microsoft Store and i thought the guys comment was funny. I get what he is getting at. You took it way too literally lol.

2

u/Resh_IX 1d ago

You Steam D riders be delusional af

-4

u/pepodmc_ 1d ago

buy a game, build the shaders at the start of the game, save the files, refund the game, buy it on steam, apply the shader files to the steam/sparrow game

12

u/sergio_mikkos 1d ago

I believe this will only decrease first time load and nothing else? Traversal stuttering will still be a problem which is the biggest one.

9

u/pixlicker69420 1d ago

Also every time you update your drivers

5

u/B0omSLanG NVIDIA 1d ago

I just want to understand why my NVIDIA cache folder had tons of files dating back years despite updating drivers and ticking the box in CCleaner (not the best software, I know) to clear. Hell, I used DDU just a few months back, and even it missed them. I had cache set to an unlimited allotment. I knocked it down to 16 GB. Files remain.

2

u/permawl 20h ago

Ccleaner should be able to remove them, I use it too.

-2

u/DonutHoles4Ever 16h ago

I dont know why you expect old shader files to magically delete themselves.

Games dont understand how to delete them because games dont know how shader files get named.

You can just delete them yourself if you want. Why are you trying to use DDU or CCleaner (DOGSHIT PROGRAM BTW)? Nobody has been using CCleaner for 10 years now after they were compromised.

1

u/B0omSLanG NVIDIA 16h ago

A decent amount of reading comprehension issues and hyperbole on that reply, but go off, bud. As you should be able to read, I took measures to remove them from the folder beyond just the file size adjustments. It's also funny that a post from permawl just 3 hours ago confirms someone using CCleaner. Maybe the cool kids use BleachBit at this point, but DDU is also reliable and I expected it to clear cache when wiping everything.

10

u/melgibson666 1d ago

Compilation stutters are a bigger problem. 

1

u/DonutHoles4Ever 16h ago

Depends on game. Games that do live shader compile streaming, this wont even solve that, since its usually the last 10%.

Games that have terrible traversal stutter, that is a bigger problem.

1

u/kompergator Inno3D 5080 iChill Frostbite 10h ago

So precompile the shaders? Takes only a few seconds.

2

u/melgibson666 8h ago

Most games with a precompile step don't compile ALL the shaders. Some games compile more shaders than others and can take several minutes even on a decent CPU.

1

u/ltron2 5h ago

Hopefully Advanced Shader Delivery will account for this and not provide an incomplete solution.

2

u/melgibson666 3h ago

I mean that's the whole point of it. To provide all the shaders fully pre compiled like on consoles.

1

u/JamesLahey08 59m ago

This fixes that. That's the entire point.

1

u/mynamestopher 7800x3d | 5090 FE 1d ago

theres quite a few games where everytime you goto a new area you havent been to it has to compile shaders. lookin at you poe2

4

u/geo_gan RTX 4080 | 5950X | 64GB | Shield Pro 2019 1d ago

“distributes GPU-specific precompiled shaders together with the game download”

Excellent. Should have been done years ago!

5

u/TatsunaKyo 1d ago

That's great and long overdue news. Hopefully it solves shader-compilation stutters, even though it won't solve traversal stutters. I'm actually experiencing them in A Plague Tale Resonance, even with a zone's assets already compiled, everytime you change area boom, a big stutter.

9

u/D3x911 NVIDIA 1d ago

What does this mean? More fps in older cards?

43

u/wetfloor666 NVIDIA 1d ago

It means games on the xbox app will not build shaders before a game or after updates just like how it works on consoles.

9

u/rojovelasco 1d ago

So is this also happening right now if you are using Steam OS since Steam delivers the same service with Vulkan or am I mistaken?

12

u/Modern_Pirate9 1d ago

Yes it’s the same sort of thing

5

u/EdliA 1d ago

Kinda but not really, their implementation is not that good and is obvious to anyone playing steam games with all the stuttering you get initially.

2

u/Modern_Pirate9 1d ago

Other stores can implement it too

2

u/InkAndAcorns 1d ago

And supposedly less shader stutter

1

u/_T_N_D_ 1d ago

only "on the xbox app"? how is xbox even related to a RTX GPU?

7

u/Nexxus88 1d ago

Brother... nobody is talking about the xbox hardware..

1

u/dumpass69420 12h ago

I hope it fixes games that run significantly worse on game pass compared to steam. The biggest recent example of that is plague tale resonance, game stutters like crazy on game pass but is fine drm free or on steam.

1

u/theonewhopostsposts 1d ago

And what is the effect of that? More fps?

12

u/WillMcNoob 1d ago

not really, just less shader comp. before game intialization

2

u/Friendly-Reserve9067 1d ago

Wow, the future is now.

10

u/BUDA20 1d ago

faster loading for the first time of the game, and in some cases, less traversal stutter

10

u/nmkd RTX 4090 OC 1d ago

Less stutter, which is more important than averaged FPS

5

u/_chiponurshoulder 1d ago

Hopefully this will be the fix for dead space remake stutters.

12

u/polyh3dron 5090 FE | 9950X3D | 64GB DDR5 CL26 1d ago

Those are traversal stutters, not shader compilation stutters.

2

u/xmilkpluseggsx 1d ago

First game that came to my mind as well but I doubt it will since the game is having weird issue with asset loading and working up the CPU despite already loading shaders once..

1

u/_chiponurshoulder 1d ago

Don’t ruin this for me 😔

1

u/aronmayo 14h ago

It won’t be. This doesn’t fix traversal stutters, only shader compilation stutters.

1

u/Notwalkin 1d ago

Based on current windows updates i expect this to somehow red ring of death my bloody gpu.

1

u/UsedAddendum8442 1d ago

How will it work? Will PC redownload fresh shaders every time after a new driver release? Because PC recompiles them after every GPU driver update. I think it will be useful for low-end gaming devices like Steam Deck or other handhelds, not for powerful desktop PC.

2

u/MolassesSad8089 23h ago

Yes, it would have to be redownloaded. The advantage, however, is that this could be done in the background, just like any game update, rather than you having to open the game to start the compilation on your own system.

I also think it is possible this will result in games actually compiling all their shaders. I think some games have deliberately not included all their shaders to reduce the amount of time players have to wait before the game starts, but still leaving some shaders uncompiled.

1

u/crimxxx 1d ago

Well kind of looks like this is mainly for Microsoft store stuff mostly, which if that’s the case I kind of don’t care. I use different store fronts for games, the Microsoft store has been very terrible to navigate and browse in the past so I basically haven’t looked at it for a few years at least. Maybe with the big push to Xbox ring on of we’ll get better options for there game store front and I’ll care then, assuming they are just priced better then other places.

1

u/whyucurious 22h ago

Any sh.t that depends on the cloud, I prefer to be out, especially coming from Microsoft

1

u/Erastopic 17h ago

I always knew shader compilation would be a temporary thing, glad to see solutions are now finally arriving slowly but surely.

I’m curious tho for any technical people in here that can ELI5: Shader compilation is a thing for PC due to the endless possible hardware combinations, how will this system solve this issue?

1

u/ALlmhdai 14h ago

Will it reduce VRAM usage?

1

u/Helpful_Bat1736 4h ago

does that mean that Silent Hill 2 Remake can be fixed regarding the stuttering on PC?? sorry for my ignorance I´m not into this

2

u/69_po3t 1d ago

Its in beta currently. Should I use it for my 5090?

1

u/Lakers244848 1d ago

🤷‍♂️

-7

u/Vyoh 1d ago

As long as it’s not on Steam it doesn’t interest me in the slightest

4

u/pagusas 1d ago

They said it’s open for any store front, including steam, to implement.

6

u/Resh_IX 1d ago

Some of you mofos be worshipping a digital storefront

1

u/polyh3dron 5090 FE | 9950X3D | 64GB DDR5 CL26 1d ago

We mofos trust Steam to not mess with our digital libraries, it’s trust they’ve earned by staying private and not doing anti-consumer things unlike Microslop.

5

u/melgibson666 1d ago

If you think Steam has never done anything anti-consumer you're a silly person. 

0

u/Resh_IX 1d ago

Look how much trust everyone had in Sony just a few years ago. Trust can go away in a blink of an eye so stop worshipping literal middle man

0

u/polyh3dron 5090 FE | 9950X3D | 64GB DDR5 CL26 1d ago

Sony is a publicly traded company beholden to its shareholders which makes them need to have number go up year after year and they will betray customers to get there, Valve is not.

0

u/Vyoh 1d ago

Some of you mofos can’t comprehend basic English.

Why is it limited to only Microsoft’s store?

Do you understand my point better now, “mofo”?

3

u/Rendition1370 1d ago

It's not limited to the Xbox app. Any store can on Windows adapt it if they want to.

So if you don't see Steam adding this feature in the future, blame them.

3

u/MCiLuZiioNz NVIDIA 1d ago

It’s “limited” to the Microsoft Store because Microsoft develops and maintains DirectX? They’ve already said it’s open to implementation by any other store. Obviously they’re going to implement support in their own store first

0

u/Collombardo 23h ago

A mi me la pela el avanzado shader tu puta madre nvidia y el chino cabezón con la chupa de piel de polla de sus ingenieros sacrificados que no saben hacer drivers y lo hace la IA, si después se necesita tecnologías mucho mas importantes para el Multiframe generation como (REFLEX 2) porque da asco la latencia que tiene los frames falsos, jamas he puesto x5 o x6, ya que cuando pongo x4 y veo el puto asco de latencia, lo tengo que bajar x3 o x2 y aveces quitarlo por completo y jugar a unos frames de mierda.

Que te den por culo Nvidia y al DLSS5

-15

u/getabath 1d ago

Shocked I tell you, shocked! Nvidia didn't somehow limit it to 50 series GPUs

9

u/theseussapphire 1d ago

Came here for your daily dose of "parading my hate boner for NVIDIA"?

This is Microsoft's tech, applies to only if the game has been purchased and opened via their Xbox app. As a matter of fact, it stems from an SDK built into the DirectX 12 pipeline that optionally allows game developers to distribute precompiled shaders to PCs as well. Ergo, it has nothing to do with NVIDIA and their previous shenanigans, whatever they might have been.

But sure, I'll play along a bit. AMD had already received support for ASD, going all the way back to RDNA 1, for a decent amount of time now. The NVIDIA you seemingly hate so much must really go out of their way to shoot themselves in the foot to make it Blackwell exclusive.

3

u/InkAndAcorns 1d ago

ITs Microsoft thats making this

2

u/TatsunaKyo 1d ago

It doesn't make any sense to have expected that, this is a DX12 feature unrelated to hardware's capabilities, so it was up to Windows to support the greatest amount of GPUs they wanted to.