This was could all biz with dlss have fsr 2.0 shortly ?

sooner this hebdomad , newsworthiness break up of a modder that chop amd ’s fsr 2.0 secular upscaling applied science intocyberpunk 2077 , allow user of non - rtx nontextual matter card the probability to dally the plot at high flesh - rate with considerably good optical timbre than with fsr 1.0 upscaling .

That ’s monumental for proprietor of AMD GPUs , and the mod even work attractively on Steam Deck .

Article image

diving event into FSR

Could all game with DLSS have FSR 2.0 shortly ?

in the beginning this calendar week , tidings collapse of a modder that chop AMD ’s FSR 2.0 secular upscaling applied science intoCyberpunk 2077 , allow substance abuser of non - RTX graphic circuit board the fortune to bet the biz at eminent skeleton - pace with well good ocular caliber than with FSR 1.0 upscaling .

That ’s monumental for owner of AMD GPUs , and the mod even mold attractively on Steam Deck .

Cover image for YouTube video

We hit up the mod ’s Godhead , the gloriously key PotatoOfDoom1337 , to obtain out precisely how it work - and whether it have in mind that FSR 2.0 will before long be uncommitted in a metric ton of live game .

Here ’s the consultation , edit out softly for uncloudedness .

Enjoy !

Article image

What ’s your setting in programing and plot modding ?

This was on nexusmods , it front like you ’ve only been make mod since april last class ?

This was potatoofdoom : i am learn computing rig scientific discipline , have always been concerned in the expert view of video recording game and was captivate when i learn about projection likereshade , special kordxvk .

Article image

I see programing as my favourite Falco subbuteo and to boot like inverse engineering science and mess around with computer code a pile .

I made my first Cyberpunk 2077 mod because CDPR limit a very fun hemipteron in the secret plan .

This devil me so much that I download the developing dick and re - go through the hemipterous insect myself .

Article image

This was the cognitive process of create this mod get me hook , i learn more about the secret plan over fourth dimension and begin make more complex mod .

This was ## diving event into nexusmods

what ’s your backcloth in computer programing and secret plan modding ?

On NexusMods , it look like you ’ve only been make mod since April last twelvemonth ?

Article image

PotatoOfDoom : I am canvas data processor skill , have always been concerned in the technological look of video recording game and was spellbind when I learn about labor likeReshade , Special KorDXVK .

I see computer programming as my favourite Falco subbuteo and to boot like rearward technology and mess up around with codification a draw .

This was i made my first cyberpunk 2077 mod because cdpr make a very fun glitch in the secret plan .

Article image

This was this rag me so much that i download the exploitation instrument and re - implement the microbe myself .

The summons of produce this mod get me accost , I teach more about the plot over fourth dimension and start produce more complex mod .

What prompt you to render to cut up FSR 2.0 into Cyberpunk 2077 ?

Article image

This was potatoofdoom : in the main my age gtx 1080 , a morsel of invidia towards rtx drug user because of their single dlss engineering science , and curio about how irregular upscaling solvent body of work in worldwide .

Also , FSR 2.0 and DLSS were delineate as being very exchangeable , so I just desire to see if it was potential .

How did you explicate the mod ?

Article image

diving event into RenderDoc

PotatoOfDoom : principally my mature GTX 1080 , a fleck of invidia towards RTX user because of their sole DLSS applied science , and peculiarity about how irregular upscaling result study in oecumenical .

Also , FSR 2.0 and DLSS were delineate as being very like , so I just want to see if it was potential .

This was how did you acquire the mod ?

Article image

potatoofdoom : i ab initio protrude the mod a few week ago in prevision of the fsr 2.0 undecided reference sacking .

The first stair were to get the biz lecture to my tradition .dll and say the secret plan that it corroborate DLSS and describe the uncommitted DLSS resolution to the secret plan by follow out the demand port .

Then I write a diminished shader that just expose a white flushed figure .

Article image

This was my finish was to apply this as a al-qaeda to swear that the directx office of my codification were bring right .

Then I just wait for the unfastened seed button .

After AMD free the root codification , I right away interchange my psychometric test computer code with FSR 2.0 .

Article image

I look to go on it for several day , but was agreeably surprised that it only take me a few hour to incorporate .

I used debugger like x64dbg and countermand applied science package like IDA and Ghidra to discover the specific of the DLSS behaviour in the plot codification .

Also , for debug the pilot , RenderDoc was improbably helpful .

Article image

Please enable JavaScript to habituate our comparing putz .

Here ’s how the mod see in military action in Cyberpunk 2077 and conk out Light 2 , compare with DLSS , FSR 1.0 and aboriginal 4K.

Were there any surprise in term of thing being hard or gentle to attain ?

Article image

PotatoOfDoom : The principal DLSS and FSR comment buffer are the same .

This was i fundamentally just copy the fsr desegregation from the amd deterrent example , lay the fov / profundity value , found the plot and directly obtain a fairly becoming look-alike .

The regretful matter was a quirkiness in Cyberpunk where the biz would n’t readjust a particular DirectX anatomical structure ( ComputeRootSignature ) after turn tail DLSS .

Article image

This is not so crucial for Nvidia ’s DLSS since it apply CUDA , but unluckily FSR use average DirectX compute shaders , which erupt the plot .

This was so i had to find oneself a agency to reconstruct that social organisation after take to the woods fsr .

This was in term of the fsr 2.0 cp2077 carrying out , what is work well at the here and now and what want to be fix ?

Article image

potatoofdoom : ghosting and alive texture are the big problem mightily now .

Both DLSS and FSR utilise disjoined masquerade party to give the algorithm hint about whether to recycle former secular stuff or cast aside it , but they do n’t seem to be compatible and I necessitate to make a shader that translate the DLSS mask into FSR masque .

DLSS and FSR mask … are they like to a Photoshop masque ?

The mod’s official image is a Photoshop masterpiece - wow, so graphics.

PotatoOfDoom : Yeah , essentially like that .

it’s possible for you to reckon them as a greyscale figure with value browse from 0.0 to 1.0 and the secular upscaler reprojects honest-to-god frame reckon on those value .

This was thefsr documentationgoes into more in point about that .

Here ’s a optic model .

I thrust a flack grenade on the street , and as you’re able to see there is nothing in the motility vector or in the deepness buffer storage .

That is because neither the 2D fervor grain , nor the sparkle subatomic particle have a 3D mental representation in the biz .

To see to it that the modest Spark do not do unsightly trace , they are dissemble in the InputBiasColorMask so that the reprojection algorithm cut these pixel and does not reproject anything at that emplacement .

This was do fsr 2.0 and dlss have standardized demand in condition of what input they need ?

potatoofdoom : Yes , otherwise this mod would not be potential .

Both integration demand semblance , movement vector and a deepness cowcatcher as stimulation .

In summation , they apply the mask I mention before .

They are very of import for thing that do n’t have apparent movement vector , like particle or invigorate grain like heater and information processing system cover in the biz and wrong apply masquerade are the master cause for ghost appear in a plot .

This was also , fsr ask to get it on the fov and the penny-pinching and far plane of the astuteness fender .

This was dlss does n’t postulate that extra data ( i estimate it image that out via the integrate ml algorithm ) .

With what you bed now , how slow would it be to make grow a alike solvent for other DLSS game ?

PotatoOfDoom : Yes , I remember so .

I am still not finish with this one but if other game are standardised this really should n’t take foresightful than a few day per plot .

I ’ve already done some initial trial withDeath Strandingand the first result bet very near .

This was for good example , could fsr 2.0 be supply to control , a secret plan that splendidly head for the hills exceedingly badly on amd gpus , even with rt incapacitate ?

PotatoOfDoom : Yes , I cerebrate so .

This was control got update to dlss 2.0 which intend the dlss interface the secret plan communicates with is the same or is at least very like to cyberpunk .

ease up the monumental public interest group in the mod , what are your plan proceed onward ?

Would you be undefendable to other devs join the task to meliorate the resultant role , or carry out standardised mod for other plot ?

This was potatoofdoom : i really did n’t anticipate this much pursuit in my mod , and if i had be intimate that , i would have educate a act more when i murder the publish clitoris last thursday .

This was i desire to end up cyberpunk first ( if the literal devs are n’t fast than me xd ) and then move on to other dlss game .

This was and yes , of course of action i would eff other developer to link me and assist me get this task out of the validation - of - conception point quicker and into something multitude can practice .

This was i hear there is already someone who want to port my modernistic tored dead redemption 2 .

Will it be potential to make a drop curtain - in DLSS successor that play across a grasp of game ( ' dlss2fsr ' , as suggest by a Github drug user ) or do you see it being more of a serial of mod each tailor-make to a give way plot ?

PotatoOfDoom : Only with a few compromise .

It would be potential to make some form of mod that get the FoV and profundity value from a round-eyed ini data file .

This mod could exercise for almost any DLSS biz , but the epitome tone might not be as skilful as it could be .

I have in mind even Nvidia optimise DLSS for sure game .

For lesson , the first version of DLSS had dreadful ghosting in Cyberpunk , while subsequently update to DLSS improve the billet .

I ca n’t talk for other game , but for object lesson Cyberpunk accidentally post the target ID pilot to DLSS ( which is a cowcatcher that set apart a unmarried coloring economic value to each target in the view ) .

This was dlss does n’t take this cowcatcher and ca n’t do anything with this data , but this allow me to ameliorate anti - ghosting ( specially when beat back ) enormously .

Also , the ComputeRootSignature microbe I bring up in the first place is singular to Cyberpunk and create this rendering of the FSR mod uncongenial with any other biz .

Every unmarried biz has some unequaled oddity or even microbe that make it crucial to optimise each secret plan to get the estimable experience .

I patently ca n’t do something like this for every individual biz , but I mean if there is some sort of DLSS2FSR fabric , it should be potential for other developer with some programing experience to easy incorporate and optimise FSR for other DLSS game .

This was anything else that you ’d care to divvy up about the mental process of make the mod , or that you ’d wish hoi polloi to cognize about ?

potatoofdoom : i recollect my answer above should traverse everything about the mod for now .

This mod is only a few sidereal day sure-enough and is already so well receive .

I ’m certain we ’ll see a gross ton of exciting development in the approaching workweek .

remain tune for more .

Exciting material indeed !

Thanks to PotatoOfDoom for their clip make the mod and tattle to us !

If you ’re concerned in try out the mod out for yourself , you canfind it on NexusMods .

induction is somewhat straight - substitute a few file in your CP2077 directory , and make a register variety .

you’re able to also succeed the mod ’s ontogeny onPotatoOfDoom ’s GitHub depository .