• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Releases FidelityFX Super Resolution 2.0 Source Code Through GPUOpen

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
43,239 (7.97/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
Today marks a year since gamers could try out AMD FidelityFX Super Resolution technology for themselves with our spatial upscaler - FSR 1. With the introduction of FSR 2, our temporal upscaling solution earlier this year, there are now over 110 games that support FSR. The rate of uptake has been very impressive - FSR is AMD's fastest adopted software gaming technology to date.

So it seems fitting that we should pick this anniversary day to share the source code for FSR 2, opening up the opportunity for every game developer to integrate FSR 2 if they wish, and add their title to the 24 games which have already announced support. As always, the source code is being made available via GPUOpen under the MIT license, and you can now find links to it on our dedicated FSR 2 page.



Along with the FSR 2 API, and the full C++ and HLSL source code behind it, you'll also discover our Cauldron-based sample and comprehensive API documentation to help you with your integration. We put a lot of effort into the documentation to help developers with their integrations as much as possible, so you can add FSR 2 to your game or engine and really achieve the highest possible quality. Please check it out!

The version you'll be downloading today from GitHub is v2.0.1, which reflects the ongoing improvements we've been making since you would have first seen FSR 2 in action earlier this year.

FSR 2 supports both DirectX 12 and Vulkan, with plugins for Unreal Engine 4.26/4.27 and Unreal Engine 5 due very soon. It will also be available through the Xbox Game Development Kit.

We've also updated the FSR 2 page here on GPUOpen - you'll find new screenshot comparisons and updated content.

Note that FSR 1 can still be exposed as its own upscaling option in addition to FSR 2 in game titles. Both technologies have different characteristics which may be suitable for a wider range of platforms and user preferences. For example, our FSR 2 partner title DEATHLOOP exposes both.

We're really excited to finally get the source code, docs, and the sample out to developers, so head over to our updated FSR 2 page now to see what's new!

View at TechPowerUp Main Site
 
Joined
Jun 2, 2017
Messages
4,428 (2.33/day)
System Name Best AMD Computer
Processor AMD 5950X
Motherboard MSI X570S ACE Max
Cooling In Win SR36
Memory ADATA D60 3600MHZ 32 GB
Video Card(s) MSI 6800XT Gaming Trio X
Storage Seagate 530 2Tb, Adata SX8200 2TBx2, Kingston 2 TBx2, Micron 8 TB
Display(s) GIGABYTE 32QC
Case PHANTEKS ENTHOO PRO 2
Audio Device(s) Corsair Void Pro, Logitch Z523 5.1
Power Supply Corsair HX1200!
Mouse Logitech g7 gaming mouse
Keyboard Logitech G510
Software Windows 10 Pro 64 Steam. GOG, Uplay, Origin
Benchmark Scores Firestrike: 24955 Time Spy: 13500
This is huge for FSR 2.0 adoption. Looks like Freesync all over again.
 
Joined
Sep 20, 2019
Messages
336 (0.32/day)
Processor i9-9900K @ 5.1GHz (H2O Cooled)
Motherboard Gigabyte Z390 Aorus Master
Cooling CPU = EK Velocity / GPU = EK Vector
Memory 32GB - G-Skill Trident Z RGB @ 3200MHz
Video Card(s) AMD RX 6900 XT (H2O Cooled)
Storage Samsung 860 EVO - 970 EVO - 870 QVO
Display(s) Samsung QN90A 50" 4K TV & LG 20" 1600x900
Case Lian Li O11-D
Audio Device(s) Presonus Studio 192
Power Supply Seasonic Prime Ultra Titanium 850W
Mouse Logitech MX Anywhere 2S
Keyboard Matias RGB Backlit Keyboard
Software Windows 10 & macOS (Hackintosh)
did I read this right....it looks like they are doing away with "Ultra Quality" mode on FSR 2.0? It is as follows on FSR 1.0

Ultra Quality
Quality
Balanced
Performance

But now it's going to be
Quality
Balance
Performance
Ultra Performance

I want to say Ultra Quality was like rendering at like 3200x1800 if your native screen res is 4K
So now, for example, the best setting you could use is quality which renders at 2560x1440

I like everything I've read so far except this change! If you need to use "ultra performance" then you should just be lowering your display's resolution. It's only 33%!!! Because yea a lot of ppl on 4K screens want to play a game at 720p! Imagine how shitty that will look for ppl on 1080p or even 1440p displays! Might as call it "make your game look like it was designed for the Gamecube or N64" at that point
 
Joined
Feb 14, 2012
Messages
1,386 (0.36/day)
Location
Romania
System Name "No name"
Processor Ryzen 2700X 50Th Anniversary Edition
Motherboard B450 Tomahawk MAX
Cooling Noctua U12P
Memory 16GB 3200Mhz
Video Card(s) RX 6600 XT Powercolor Fighter
Storage Adata 512GB SSD, WD30PURX
Display(s) AOC CQ32G1
Case SilentiumPC Signum SG1V EVO TG ARGB
Audio Device(s) ALC Codec + Maudio AV32 and Fiio E10k + Audiotehnica TAD 400
Power Supply Seasonic G650 650W
Mouse Logitech G203
Keyboard Asus Strix MX Brown
Software Windows 10 Pro x64
This is huge for FSR 2.0 adoption. Looks like Freesync all over again.
Hopefully. But as it now seems, the game devs are not in a hurry to implement it.
 
Joined
Jan 17, 2018
Messages
183 (0.11/day)
Processor Ryzen 7 1700 @ 3.7ghz
Motherboard Asrock Taichi x370
Cooling Stock
Memory 32gb Trident Z @ 2933
Video Card(s) Sapphire Nitro+ Vega 64
Storage 256 Sandisk Pro SSD, 1TB Mushkin Reactor SSD, 5TB WD Black HDD
Display(s) Asus MG279Q
Case Phanteks Ethoo Evolv ATX
Power Supply Seasonic SS-760XP2
DLSS remains the benchmark standard. Every Nvidia RTX GPU presents an immense value advantage in that aspect.
Does it ever get tiring being a massive shill for a corporation that doesn't care about you?

On to the subject at hand, this is great. I expect FSR 2.0 to gain more ground, and become, at the very least, a constant companion to games that are implementing DLSS due to it being supported on all graphics cards.
 
Joined
Oct 12, 2005
Messages
459 (0.07/day)
It have been reported by many that FSR 2.0 is worst on Nvidia GPU versus AMD GPU (At least for RNDA2 GPU, not sure about polaris, Vega and RDNA1). A lot of image or video comparison have been done on Nvidia GPU so take that with a grain of salt. It look like RDNA 2 have less movement artefact versus nvidia in god of war by example.

So NVidia users should keep using DLSS no matter what right now. It's also in some situation doing a better job for case that FSR 2.0 doesn't handle very well yet.

A possible reason for the lack of ultra quality is FSR 2.0 rely on the compute units of the GPU. It have a cost and it's not sure if a Ultra quality would provide enough performance to offset the cost of the upscaling. We will see as that might come in the future.

They still have some work to do, but it's very interesting and it's good to have a good vendor agnostic solution that everyone can use.
 
Joined
Oct 17, 2014
Messages
10,249 (3.59/day)
DLSS remains the benchmark standard. Every Nvidia RTX GPU presents an immense value advantage in that aspect.

Open Source is the main difference between DLSS and FSR, and if history has taught us anything open source always wins out. Hell, these days I can even play any game I want on Linux, I literally don't even need Windows anymore, great fucking time to be alive.
 
Joined
Jul 20, 2020
Messages
167 (0.22/day)
System Name Mr. Gamey
Processor Core i7-9700
Motherboard Asrock B360M Pro4
Cooling CoolerMaster Hyper 212
Memory 16GB 3200 CL16 running at 2666 CL13
Video Card(s) Sapphire Pulse 6600 XT
Storage 512GB Toshiba RD400 + 2TB WD Blue 3D
Display(s) LG 32GK650F 1440p 144Hz VA
Case CoolerMaster N200
Audio Device(s) Dragonfly Black
Power Supply EVGA M3 650W
Mouse SCO Noiseless Mouse
Keyboard Dell membrane e-waste PRO!
Software Win 10, Throttlestop
Benchmark Scores 60fps in Minesweeper w/Vsync
It have been reported by many that FSR 2.0 is worst on Nvidia GPU versus AMD GPU (At least for RNDA2 GPU, not sure about polaris, Vega and RDNA1). A lot of image or video comparison have been done on Nvidia GPU so take that with a grain of salt. It look like RDNA 2 have less movement artefact versus nvidia in god of war by example.

So NVidia users should keep using DLSS no matter what right now. It's also in some situation doing a better job for case that FSR 2.0 doesn't handle very well yet.

A possible reason for the lack of ultra quality is FSR 2.0 rely on the compute units of the GPU. It have a cost and it's not sure if a Ultra quality would provide enough performance to offset the cost of the upscaling. We will see as that might come in the future.

They still have some work to do, but it's very interesting and it's good to have a good vendor agnostic solution that everyone can use.

Not all Nvidia users, as my 1660S, 1080, and 1060 are DLSS-exempt (as are my AMD GPUs ofc), so I'll take FSR 2 thank you.
 
Joined
Sep 20, 2007
Messages
204 (0.04/day)
Location
SANTIAGO - CHILE
System Name pote
Processor I5 3570K@4.4
Motherboard ASROCK Z77 PRO4
Cooling hyper212+
Memory 16gb 1600 corsair vengeance
Video Card(s) AMD XFX 580 8GB 1510/2250
Storage SSD crucial 256GB MX500, 3x3tb wd green, Crucial M4s 64GB
Display(s) asus ips 24inch 1080p, LG OLED B9 4K120
Case GENERIC CRAP
Audio Device(s) REALTEK CRAP
Power Supply corsair 550w vx550
Mouse microsoft PROINTELLIMOUSE
Keyboard microsoft wireless
Software win11 PRO x64
Xbox series xs needs this asap, games like sniper elite 5 really could use this
 
Joined
Apr 30, 2008
Messages
4,757 (0.91/day)
Location
Multidimensional
System Name Boomer Master Race
Processor AMD Ryzen 7 5700X | Intel i5 1135G7
Motherboard Gigabyte A520I-AC ITX | Tiger Lake Chipset
Cooling Noctua + 4 x 120mm fans | Ultrabook Cooling
Memory Corsair 32GB DDR4 3200Mhz | 8GB 3200Mhz
Video Card(s) Gigabyte RTX 3060 12GB | Intel Iris Xe Graphics
Storage 1TB WD M.2 + 2TB WD 2.5in HDD | 256GB M.2 SSD
Display(s) Sony 4K Bravia X85J 43Inch TV 120Hz | 1080p Touchscreen
Case Inwin A1 Mini Itx Case | Ultrabook Chassis
Audio Device(s) Realtek Digital Audio | Inbuilt Laptop Audio
Power Supply InWin 650W Gold PSU | 65W Power Brick
Mouse Generic Mouse | Touch Pad
Keyboard Generic Keyboard | Ultrabook Keyboard
VR HMD ( ◔ ʖ̯ ◔ )
Software Windows 10 Home 64bit | Windows 11 Home 64bit
Benchmark Scores Don't do them anymore.
Xbox series xs needs this asap, games like sniper elite 5 really could use this
This! Current gen consoles really need this. It could solve the whole 4k 30fps quality mode or 60fps 1440p performance mode, they can meet in the middle somewhere using FSR 2.0 with added RT effects, especially with Unreal Engine 5, that is gonna be demanding.
 
Joined
Mar 21, 2016
Messages
1,553 (0.66/day)
This is a godsend to humanity if it leads to less and less console ports being frame rate capped at 30FPS or 60FPS.
 
Joined
May 7, 2020
Messages
192 (0.23/day)
Open Source is the main difference between DLSS and FSR, and if history has taught us anything open source always wins out. Hell, these days I can even play any game I want on Linux, I literally don't even need Windows anymore, great fucking time to be alive.
Considering NVIDIA control 80+% of the market, I have doubt on whether FSR would ''win'' due to being open source, or is it just another ''win'' like freesync? Whereas G-sync are still being perceived as superior and just as compatible?

Personally, my guess is DLSS would still be a selling point, and consumer would probably give NVIDIA a bit of extra point when considering which VGA to buy, whilst FSR 2.0 become wipespread, but doesn't really benefit AMD as it is normalized as new baseline like freesync.
 
Joined
Dec 26, 2006
Messages
1,757 (0.31/day)
Location
Northern Ontario Canada
System Name Just another PC
Processor Ryzen 1700
Motherboard Gigabyte GA-AX370-K3
Cooling Noctua NH-C12P SE14
Memory DDR4-2133 2x16GB
Video Card(s) Asus Tuf - AMD RX 6800
Storage 960 EVO 500GB OS, 1TB SSD Steam & 2TB WD Blue SSD Storage
Display(s) LG 27UL550-W
Case Be Quiet Pure Base 600 (no window)
Audio Device(s) Realtek ALC1220
Power Supply SuperFlower Leadex V Gold Pro 850W ATX Ver2.52
Mouse Mionix Naos 8200
Keyboard Corsair Strafe with browns
Software W10 Pro x64
Benchmark Scores Starts when push power button!!
DLSS remains the benchmark standard. Every Nvidia RTX GPU presents an immense value advantage in that aspect.
Possibly...........

However

Are you old enough to remember VHS and Betamax?
 
Joined
Feb 17, 2010
Messages
983 (0.22/day)
System Name Test Bench #1
Processor Ryzen 5 5500
Motherboard X470 Taichi
Cooling Water, lot's of water
Memory 4x8GB Micron E
Video Card(s) RX Vega 64
Storage Silicon Power A80 1TB x2
Display(s) Samsung UE590
Case HAF XB
Audio Device(s) Logitech Z623
Power Supply LEADEX III 850W
Mouse Cooler Master MM710
Keyboard Rosewill NEON K90
Software 10 Pro
Benchmark Scores https://hwbot.org/user/damric/
That Lossless Scaling app on Steam with FSR was like a free GPU upgrade for my Vega64.
 
Joined
Jul 20, 2020
Messages
167 (0.22/day)
System Name Mr. Gamey
Processor Core i7-9700
Motherboard Asrock B360M Pro4
Cooling CoolerMaster Hyper 212
Memory 16GB 3200 CL16 running at 2666 CL13
Video Card(s) Sapphire Pulse 6600 XT
Storage 512GB Toshiba RD400 + 2TB WD Blue 3D
Display(s) LG 32GK650F 1440p 144Hz VA
Case CoolerMaster N200
Audio Device(s) Dragonfly Black
Power Supply EVGA M3 650W
Mouse SCO Noiseless Mouse
Keyboard Dell membrane e-waste PRO!
Software Win 10, Throttlestop
Benchmark Scores 60fps in Minesweeper w/Vsync
DLSS is an undoubtedly better image scaling algorithm for games, I see no shilling in the original statement at all. Stating the facts that hurt your fanboyism towards companies other than NVIDIA doesn't invalidate them.

True, DLSS is the best upscaling tech, but FSR 2 is very close and works on over 90% of the Steam Survey top 50 GPUs while DLSS only works on about 20%.

If you can reach the vast majority of the installed base with one tech while you only reach a small minority with another similar competing tech, the more widely usable one can sway the market towards adopting that pan-usable tech.
 
Joined
Jun 18, 2021
Messages
806 (1.91/day)
Considering NVIDIA control 80+% of the market, I have doubt on whether FSR would ''win'' due to being open source, or is it just another ''win'' like freesync?

You're missing something very important with that number: a much smaller subset of the 80% has access to DLSS since it only works on Turing and above cards which reduces the market share to about 20% (summing rtx cards with above 1% market share from the steam hw survey).

DLSS didn't gain a lot of traction probably because it's expensive to implement and now that a similar and simpler technology exists that work in a much wider market (that even includes consoles) it pretty much only has a destination, the graveyard of interesting but proprietary and closed tech.
 
Joined
Jun 2, 2017
Messages
4,428 (2.33/day)
System Name Best AMD Computer
Processor AMD 5950X
Motherboard MSI X570S ACE Max
Cooling In Win SR36
Memory ADATA D60 3600MHZ 32 GB
Video Card(s) MSI 6800XT Gaming Trio X
Storage Seagate 530 2Tb, Adata SX8200 2TBx2, Kingston 2 TBx2, Micron 8 TB
Display(s) GIGABYTE 32QC
Case PHANTEKS ENTHOO PRO 2
Audio Device(s) Corsair Void Pro, Logitch Z523 5.1
Power Supply Corsair HX1200!
Mouse Logitech g7 gaming mouse
Keyboard Logitech G510
Software Windows 10 Pro 64 Steam. GOG, Uplay, Origin
Benchmark Scores Firestrike: 24955 Time Spy: 13500
Considering NVIDIA control 80+% of the market, I have doubt on whether FSR would ''win'' due to being open source, or is it just another ''win'' like freesync? Whereas G-sync are still being perceived as superior and just as compatible?

Personally, my guess is DLSS would still be a selling point, and consumer would probably give NVIDIA a bit of extra point when considering which VGA to buy, whilst FSR 2.0 become wipespread, but doesn't really benefit AMD as it is normalized as new baseline like freesync.
If history is anything to go buy this will go the same way Freesync and Gsync went. You can actually buy a 4K 120HZ Panel with VRR (Freesync) for less than $900. It won't have a DP 1.4 port but it will have HDMI 2.1 why? It is because HDMI is THE standard for Display technology. DP 1.4 is better than HDMI 2.1? In fact I will use Freespace 2 as a great example of why Open source is better for future development. There is a mod for Freespace 2 called the Blue something that is some of the best Military Sci fi I have played in terms of story.
 
Joined
Jun 18, 2021
Messages
806 (1.91/day)
It is because HDMI is THE standard for Display technology.

Wow wow oh hold up, I wouldn't go that far. It's the standard for general consumer electronics but computers still favour vesa display port, they're both competing standards (which is often quite annoying actually).

Freesync vs gsync has nothing to do with hdmi vs display port, it just so happens that the gsync module is now outdated and since vesa freesync technology became much more widespread (by being open... what a shocker) nvidia doesn't seem to care to update the module because there aren't that many advantages on gsync over freesync anyway and they weren't able to make it standup in the market when the tech was new let alone when it's now common place to have freesync on everything (with hdmi even adopting it for their vrr tech)

Regarding Display Port vs HDMI, Display Port is actually somewhat more open, I don't know why HDMI was able to become the standard for consumer AV equipment, maybe they were more open to going along with copyright cartels about HDCP stuff and are more willing to play along with manufacturers shenanigans making the features of the standard all optional (great for the consumers of course.. :nutkick:), HDMI 2.1 may now be better than DP 1.4 but they're basically always one upping each other with each revision.
 
Joined
May 3, 2018
Messages
815 (0.52/day)
did I read this right....it looks like they are doing away with "Ultra Quality" mode on FSR 2.0? It is as follows on FSR 1.0

Ultra Quality
Quality
Balanced
Performance

But now it's going to be
Quality
Balance
Performance
Ultra Performance

I want to say Ultra Quality was like rendering at like 3200x1800 if your native screen res is 4K
So now, for example, the best setting you could use is quality which renders at 2560x1440

I like everything I've read so far except this change! If you need to use "ultra performance" then you should just be lowering your display's resolution. It's only 33%!!! Because yea a lot of ppl on 4K screens want to play a game at 720p! Imagine how shitty that will look for ppl on 1080p or even 1440p displays! Might as call it "make your game look like it was designed for the Gamecube or N64" at that point
Yes that's been known since it was announced. Quality FSR 2 is better than Ultra quality FSR 1 and pretty much equal to DLSS2.3 (other than for thin objects) At 4K I can't see any real differences between DLSS and FSR2. At 1080p FSR2 destroys FSR1 which was frankly garbage.
 
Joined
May 31, 2016
Messages
3,611 (1.59/day)
Location
Currently Norway
System Name Bro2
Processor Ryzen 5800X
Motherboard Gigabyte X570 Aorus Elite
Cooling Corsair h115i pro rgb
Memory 16GB G.Skill Flare X 3200 CL14 @3800Mhz CL16
Video Card(s) Powercolor 6900 XT Red Devil 1.1v@2400Mhz
Storage M.2 Samsung 970 Evo Plus 500MB/ Samsung 860 Evo 1TB
Display(s) LG 27UD69 UHD / LG 27GN950
Case Fractal Design G
Audio Device(s) Realtec 5.1
Power Supply Seasonic 750W GOLD
Mouse Logitech G402
Keyboard Logitech slim
Software Windows 10 64 bit
That is a good news. FSR2.0 open. I wonder what NV will do with that and its DLSS. It would seem AMD is not going to stop or block usage of that feature ever. I would be surprised if they did.
For those who were saying DLSS is an open source feature. DLSS was never an open source feature FSR 2.0 is in all extent and that is what DLSS should have been.
 

wolf

Performance Enthusiast
Joined
May 7, 2007
Messages
6,491 (1.16/day)
System Name MightyX
Processor Ryzen 9 5900X
Motherboard Gigabyte X570 I Aorus Pro WiFi
Cooling Scythe Fuma 2
Memory 32GB DDR4 3600 CL16
Video Card(s) Asus TUF RTX3080 Deshrouded
Storage Samsung 970 Evo m.2 NVME
Display(s) LG 42C2 4K OLED
Case Coolermaster NR200P
Power Supply Corsair SF750 Platinum
Mouse Zowie EC1-A
Keyboard Razer Blackwidow X Chroma
Software case populated with Artic P12's
Nice one AMD, just keep improving it is all I ask, which does seem like a given.

Going to be an awesome few years + of reconstruction / Upscaling advancement for everyone.

DLSS, TSR, FSR, XeSS... Fascinating stuff.
 
Top