It appears that Microsoft is currently working on a DLSS-like upscaling tech for DirectX. And, from the looks of it, Microsoft will officially reveal this tech, which is called DirectSR, at GDC 2024.
On March 21st, Microsoft will hold the “DirectX State of the Union” presentation. And, as its description reads, MS will demonstrate DirectSR. DirectSR stands for Direct Super Resolution. Microsoft claims that DirectSR will make it easier than ever for game devs to scale super resolution support across Windows devices.
So, this looks like an answer to NVIDIA DLSS, AMD FSR and Intel XeSS. And no, it’s not like the AI upscaling setting we saw in the Windows 11 Insider Build. But more on that later.
DirectSR will most likely become part of DX12 Ultimate. Or at least that’s my assumption. My guess is that it will also use AI. After all, AutoSR in Windows 11 Insider Build will be using AI.
It will be interesting to see whether DirectSR will be able to compete with NVIDIA DLSS 3, Intel XeSS and AMD FSR 3.0. NVIDIA’s DLSS has a huge advantage over everything else. So, will Microsoft’s answer be able to top it? Or will it look inferior to it?
Do also note that DirectSR will most likely NOT have Frame Generation. This appears to be only an upscaler. So, NVIDIA is already ahead of MS in this area.
I’m also curious to see the differences between DirectSR and AutoSR. Will this be something similar to “FSR 3.0 FG vs AFMF“? What will be the point of DirectSR if AutoSR is good? If AutoSR is not as good as DirectSR, why should PC gamers even use it? And will AutoSR be able to at least beat the image quality of AMD FSR? Ah, so many questions.
Stay tuned for more!

John is the founder and Editor in Chief at DSOGaming. He is a PC gaming fan and highly supports the modding and indie communities. Before creating DSOGaming, John worked on numerous gaming websites. While he is a die-hard PC gamer, his gaming roots can be found on consoles. John loved – and still does – the 16-bit consoles, and considers SNES to be one of the best consoles. Still, the PC platform won him over consoles. That was mainly due to 3DFX and its iconic dedicated 3D accelerator graphics card, Voodoo 2. John has also written a higher degree thesis on the “The Evolution of PC graphics cards.”
Contact: Email
So it will:
-be a pure upscaler, without any of that laggy fake frame-gen crap
-make it easier for developers to implement due to a unified hardware-agnostic solution
-will remove the confusion for users
-will remove some of the bloated graphical settings in games
-will stop AMD trying to bribe developers from not implementing DLSS
Ok, bring it on.
Someone on another site raised a question that I wonder about. If you don’t like what it’s offering to the game can you turn it off and use another upscaler? MS has a long history of trying to force customers to use things that they may not want.
every windows update breaks compability mods with older game sand custom themes
*compatibility, wtf you cant edit posts now disqus?
Click on the pencil icon under your comment.
Probably you will be able to override it with NVCP. Not sure about AMD
soon nvcp wont be supported as nvidia is moving to a new system tool interface.
Embrace, extend, extinguish. This is just MS trying to force OS upgrades for an OS that should no longer be needed for gaming. You can guarantee they will force this crap on their own games with all the studios they just bought. 1) To make their garbage tier console look better 2) To force an OS upgrade. Jokes on them though, MS is incapable of making a good game and has been for a long time.
no one force you to use DX on your game on windows. a lot of it use Vulkan.
Nah, most just port the DX12 renderer of the Xbox version onto PC and call it a day…
But then make a different version for Steam? It just makes no sense.
What do you mean with a different version for Steam??
That really makes no sense… :-p
90% don’t care about Linus, you Linux fanboys should stop shoving ur 5h*t onto other peoples face
like with windows official 3d sound called spatial sound, i dont think this will be great, ms has been sucking hard for many years, when i read that quote on how bill gates said “if i could hire a lazy person to do a job instead of a hard working one, i would choose the lazy one because he would find a fast and easy way to do it” kinda explains why ms is so trash nowdays.
This is really no different than the way they implemented Ray Tracing into DirectX …… Just like Ray Tracing Upscaling needs to be unified into the DirectX API so developers don’t need to write 3 or 4 different versions of code
Series X IQ > 7900XT
Microchat does what AMSlow can’t do
So it will:
-be a pure upscaler, without any of that laggy fake frame-gen crap
-make it easier for developers to implement due to a unified hardware-agnostic solution
-will remove the confusion for users
-will remove some of the bloated graphical settings in games
-will stop AMD trying to bribe developers to not implement DLSS
Ok, bring it on.
it wont, it will be ms trash as usual.
You have a weird definition of “trash”.
The DirectX team is probably the most competent team in the history of software development.
They’re so competent that microsoft now recommends desktop applications use Direct2D, originally designed for gaming, instead of the GDI interface.
You must be unaware of what a mess Glide and other API before DirectX were. PC gaming used to be an utter mess.
PC gaming would have simply died out if it wasn’t for DirectX, we would all be playing on Playstations instead.
The fact you can just plug in a GPU nowadays and Windows automatically installs a DirectX compatibile driver that makes any game run, and can even update the drivers themselves, was utterly unthinkable before Windows XP. The fact hardware vendors can just update PC drivers without every game breaking, would have sounded like magic a few decades ago.
LMFAO!!
Don’t laugh too hard Linux fanboy, if there’s anything Linux sucks at it’s proper graphical support.
It’s 2024 and Linux still doesn’t have a proper graphical desktop interface that doesn’t break everything.
An average Linux user dicussion about desktop API:
“if Wayland is the future, why does Steam still use X on Steam Deck?!”
“wayland is great!”
“No, wayland sucks! it breaks everything!”
“let’s blame all issues on Nvidia!”
Seeing Linux users argue among each other is free entertainment.
Maybe in 2040, Linux will have something comparable in performance and reliability to Microsoft’s GDI from the 80s. Just kidding, that would require professional programmers instead of hobbyists.
See, that’s why I actually like you, dude!
You at least try to educate yourself somewhat before replying, even if that knowledge isn’t very deep.
First thing you got mixed up there is that Linux is just a kernel without any “desktop API” whatsoever, meaning you are free to use whatever you want as your GUI.
And yeah, that part of the software stack is definitely not as well financed as the core kernel.
Although that is changing rapidly, thanks in no small part to the very generous investments from Valve, who I can assure you has some very competent professional developers under contract who are anything but hobbyists!
That’s one of the reasons why the Steam Deck is able to beat the ROG Ally with certain titles already, even though it has clearly inferior hardware compared to it:
https://uploads.disquscdn.com/images/fae55b4074a643614ebca67ce2d1443f39d7b80db930240f7897b5ddbf43118a.png
At this point it’s only a matter of time until more games will show similar results going forward, because Valve has no intentions of slowing down, on the contrary.
In fact, those who still think that Linux will suck forever seem to have problems recognizing basic patterns, because we have gone from basically no games at all to the point that the majority of Windows games start working without any major issues in just a few short years.
I mean, if Linux is really such a bad hobby OS, then why does Microsoft itself use it to power their Azure cloud infrastructure, which is currently the world’s third fastest supercomputer, instead of using their superior in-house Windows HPC?
https://uploads.disquscdn.com/images/fd9f09e0aefb941594b0189fd3a950b5f69eda6cdf399cfb42b5d5e4a2e3045d.png
Times are changing — slowly, yet surely.
Just wait and see… 😉
PS:
Could you please unblock me from your alt-account @UmbrellaCyber or whatever you are calling it these days, because I would like to have a word with him, too!
It’s a fantastic for servers and supercomputers …… As a Consumer OS ….. not so much
A lot of the tools I need and use for electronics design simply has no real equivalent in Linux and most that has something close has no real support ….. I simply don’t have time to spend reading Linux message boards and trying sort out who knows what they are talking about and who is completely full of sh*t
The only Linux electronics design software that has actual professional support is EAGLE and that is actually proprietary software that needs to be licensed so I may as well use the Windows version like the rest of my AutoDesk suite uses and my other design software that has no Linux equivalent
Microsoft isn’t the blame for ROG Ally not being as good as it should, it’s Asus’ sh*tty coding of the interface that is to blame
Anyone who has every used Armoury Crate knows exactly what I mean ….. it’s f**king virus that leaves all kinds of garbage on your system if you install it and try to uninstall it.
Asus makes mostly good hardware but their software skills are second rate
Linux is fine as a server OS. Debian and Ubuntu Server are great at what they are tasked with, which is usually not much.
But Linux on desktop is not great and often downright horrible. The graphical API issue on Linux is just one reason.
-The Linux equivalent to GDI/Direct2D is X/Wayland. X/Wayland is a complete mess on Linux. X is old and unsafe, Wayland is not well defined.
-The Linux equivalent to DirectX….doesn’t exist. It’s not native Vulkan because almost no game uses it natively. The closest thing would be Steam’s Proton, Valve’s Redneck Wine solution that translates DirextX calls to Vulkan calls, which doesn’t work all that well. The moment DirectX will do a major update, Proton will struggle to keep up.
The Linux gaming ecosytem should have grown organically with Vulkan or OpenGL solutions. But then Valve came along, and basically told everyone to just stop bothering with native ports, and hang their cart behind Valve’s own redneck solution called Proton. Valve which is known to abandon projects (see Steam machines).
Linux on desktop is now so dependent on Valve that the Linux Foundation basically allows them to add whatever they want to the (now ridiculously bloated) Linux kernel. There is some irony here that Linux on desktop now relies on a closed-source monopolistic DRM platform like Steam. Richard Stallman must be seeing red.
” that microsoft now recommend”
Are we going to pretend that what ms recommends is good? Glide was decades ago, vulkan is fine, doom eternal run on vulkan.
Are you a conspiracy nut? Direct2D is faster than GDI due to advances in GPU, both are from Microsoft. Microsoft would like desktop applications to work well. There is no conspiracy.
vulkan is fine, dx12 does not offer anything worthwhile.
Developers use DirectX because it is very well documented and very well integrated into .NET and into commercial engines.
The documentation for DirectX is massive, the documentation for Vulkan is very scarce in comparison.
Larian and IDSoftware are one of the few studios offering dual DirectX/Vulkan support. But they’re both old studios with very experienced developers. For less experienced studios, Vulkan documentation is far too weak.
For developers it’s not about choosing sides, both DirectX and Vulkan work fine in Windows, it’s about the type of support, documentation and integration into .NET.
fair, in the same way crytek lost because they did not have alot of documentation to unreal that had alot and how cyberpunk 2077 was a mess because all the westerners they hired did now know the engine they knew unreal engine. So the next game will be on unreal.
I’m wondering if MS’s solution will simply be the integration of Nvidia’s Streamline? That would be the best option for everyone.
Sort of ….. Microsoft had a lot of input into how Streamline would work with DirectX by unifying the “hook” it uses making it possible to use it with Intel (Who also collaborated with Nvidia and Microsoft on Streamline) and even AMD (Who refused to cooperate despite it making it possible to use FSR)
If you look at Nvidia’s Whitepaper for Streamline it says DLSS upscaling, XeSS upscaling and “the other brand’s upscaling” since AMD refused to cooperate Nvidia refused to use their name.
What Microsoft is doing now is forcing AMD to sh*t or get off the pot when it comes to using AI for upscaling because I can pretty much guarantee when Upscaling is unified into the DirectX API it will not work without AI and AMD will be left out in the cold nor will the upcoming versions of the DirectX Upscaling API based on Streamline (Which will be discontinued because it won’t be necessary) work without AI.
Was following your comments to see your reponse, and not only you didn’t give a response, but now you continue the same ignorance and continue using wrong terminology.
dsogaming(.)com/articles/amd-fluid-motion-frames-has-been-fully-released-and-its-still-as-bas-as-it-was/#comment-6376389011
So how about you stop using wrong terminology? You should realize yourself right now that you can’t give proper arguments or refutations. Because there is nothing to refute to.
Why continue to be the same as the rest of 99 % of clueless writers and commenters, just as this cowardly & censoring, authoritarian dipshiet dumbo here, John, is continuing doing, calling it “upscaling”?
The employee themselves make it pretty clear that “Nvidia Image Scaling” and DLSS are not the same.
developer(.)nvidia(.)com/rtx/image-scaling#collapseTwo
If you can’t refute the creators of the DLSS 1 – 2 technology themselves, than the discussion is over I say 😉
BOTH are upscalers but DLSS uses AI and temporal data to give a vastly superior result
In contrast to NVIDIA DLSS, the algorithm is non-AI and non-temporal, using only information from the current low resolution image rendered by the game as an input. While the resulting image quality is best-in-class in comparison to scaling offered by monitors or other in-game scaling techniques, it lacks the temporal data and AI smarts of DLSS, which are required to deliver native resolution detail and robust frame-to-frame stability.
Because the upscaling in NVIDIA Image Scaling is performed by the GPU, and not within the game, software-based video capture methods will not record the upscaled gameplay at the target (native) resolution, but instead at the lower pre-upscaled resolution.
Note that if you have a RTX GPU, GeForce Experience will enable NVIDIA DLSS in supported games instead of NVIDIA Image Scaling to provide the best image quality and performance.
We either have a misunderstanding or you don’t even understand now what you are saying. Hahaha.
I was not talking about “Nvidia Image Scaling”, which is obviously a “spatial upscaler” (aka mainstream buzzword upscaling) the same as FSR, but you calling “DLSS isupscaling”.
“BOTH are upscalers but DLSS uses AI and temporal data to give a vastly superior result”
I see a statement, but I don’t see any refutations, pointing out my argument from before and then refuting it.
You state “both are upscalers”, despite me already having refuted – with the words directly from the mouth of the dlss developers – that DLSS 1 – 3.5 does no upscaling. Only one part of it is “pixel-upsampling” and “pixel-scaling” (the last simply refers to
How about you finally read how bilinear, bicubic, nearest-neighbor, edge, fourier etc. upscaling works, and then compare it with the technicalities the DLSS suite is doing?!
Honestly, I’m out. Thanks for the talk.
It looks to me that you don’t want to see the technical differences between years old spatial-upscalers as FSR and incredibly complex AI-suite technology as DLSS, which does a myriad of things.
And now you don’t want to agree you were wrong.
In case you’ve missed it: You’re not discussing with me. You’re discussing with the DLSS developers themselves, since all I did was forwarding & summarizing their words from the video.
Cheers
FSR 2.0 is not a spatial upscaler.
Are you now “Joe” or what?`Why you are responding to me?
Thanks for pointing out the obvious, Captain Obvious 😀
In case you haven’t noticed by now, I wrote “FSR”, not “FSR 2 & 3”.
But, it’s okay. The > 99 % use wrong terminology calling complex AI suites and it’s image reconstruction technologies, upscaling, so I it’s normal they don’t see the difference between FSR and FSR 2 & 3.
Are you belonging to the > 99 %?
But I’m being a parrot again, repeating what has been already written. If people don’t want to watch a simple 50 minutes video.
Excuse me? Do I have to ask you for permission to note something, Mr. Unpleasant? I’m from the 99%, but for me FSR is FSR, not FSR 1.0, the current FSR is an spatial and temporal scaler.
Well, Mr. 99 %.
If “for you”, fantasy is however you like it (” but for me FSR is FSR), than why you care in the first place how the developers of technologies call their creations?
Only to tell me again that you continue to use wrong terminology and are fine with it?
I got it, I got it. Ignorance is good.
This is the first step in unifying all the different upscaling technologies into a single AI driven API so developers won’t have to write upscaling code three times. It also means AMD needs to get thei AI sh*t together …… It is already in the 7000 series but it isn’t being utilized
Yeah I think we can all see this a mile away, another “windows 11” exclusive to push as many into the OSAAS model. Thier greed, lust and arrogance logically is never satisfied, people worth 100 billion funny money justock market scam and people bled by 1000 cuts of keeping you paying monthly for e.ver.y.thing. Scum. In certain games you can’t even have an older Win10 to play like Starfield, Jusant, Robocop RC also won’t run on anything older than 21h2, pointing to payola and the ownership. Workarounds are there though. jumasontrannee scum cult.
AI Upsampling is a tech that has come to stay, clearly. Add to that that they’re looking into riding the investor honeypot buzzword train by implementing AI stuff into the next Windows and every product and service, so… Yeah, it would come.
My brother recommended I might like this web site He was totally right This post actually made my day You cannt imagine just how much time I had spent for this information Thanks
Why is almost everybody obsessed with fake resolution aka upscalers now? There are already more than enough. Most people with dlss capable gpus aren’t settling for anything less than dlss, including john. This has become a nonsensical trend to buy mindshare of guillible normies.
I think the idea is that Windows 11/12 will just have its own blanket upscaler that takes advantage of CPU/GPUs that are capable of AI/ML workloads. With AI integration DLSS and XeSS arent too far off each other so an FSR that actually uses AI wouldnt be that far off either. This would be better for some consumers if you could just buy a GPU that is marked DSR compatible instead of having to do more research about what upscaler would be best.
Thank you for the good writeup It in fact was a amusement account it Look advanced to far added agreeable from you However how could we communicate
the future of pc gaming is promising
What happened to metal messiah? That guy always could explain these things easier.
Seems he just moved on. He hasn’t been active over at videocardz site either for a long time. I think I still have his email. I might email him to see but yeah he is missed.
He didn’t stay for too long, disagreements.
He was good technically but also tended to ramble a bit too long and unnecessarily in his articles.
Also, this article didn’t need more explanations, there’s little info to talk about.
Excellent blog here Also your website loads up very fast What web host are you using Can I get your affiliate link to your host I wish my web site loaded up as quickly as yours lol
dsogaming(.)com/mods/pokemon-palworld-first-person-mod/#comment-6393316940
Don’t forget people, who think about suporting this website with money or advertisements etc.: The owner of this website and his janitors are not only Nvidia sellouts, posting (in a negative way) nvidia-pro-biased stuff all day long (promoting, advertising etc.) to get stuff from his nvidia masters (at the same time anti-amd stuff, trashing, all day long),
but also the typical cowardly, authoritarian censorship dumbos.
So dumbo, that no amount of censorship will help him to realize that he owns himself with his comments, exposing himself.
Since now he has banned my other account for critizing him being a sellout for his nvidia masters, addtionally for all his other dumbo actions around the censorship, exxagerated anti-spam & filtering system,
he (dumbo as he is), continues using wrong terminology as “upscaling”; just as 99 % of the tech dumbos and clueless commenters are doing.
(Now If you don’t see the comment from weeks ago explaing image reconstruction and not “upscaling”, that is because the cowardly dumbo has even censored that away).
dsogaming(.)com/articles/amd-fluid-motion-frames-has-been-fully-released-and-its-still-as-bas-as-it-was/#comment-6376389011
This site is fantastic. The splendid substance shows the administrator’s devotion. I’m astounded and anticipate more such incredible substance.
Wonderful web site Lots of useful info here Im sending it to a few friends ans additionally sharing in delicious And obviously thanks to your effort
now peoplewebsites update the news still say that is not that but it is just something for help devs to implement dlssfsr in easy way than before… ;(