Jump to content

How does FSR3 work on so many GPUs?

Gat Pelsinger
Go to solution Solved by Sharkyx1,
On 9/30/2023 at 3:30 AM, jaslion said:

The 5700 doesn't have any ai accelerators. The 6000 series does neither however they have dedicated ray accelerators.

 

So I assume it's basically a case of the architecture used happens to be compatible with full fsr 3 on the 5700 and the rx 6000 series has the architecture + dedicated cores so that might push further eventually.

 

This does also bring up the idea of potentially backporting full fsr 3 to older cards as it seems to be able to run on non ai and non rt core dedicated cards.

Amd wrote the  software as an async compute task, it doesn't have any ai processes involved. It's in short, a system of combining frames, nvidia includes hardware to accelerate the process, AMD on the other hand wrote code, that hypothetically can use some of the rendering time on some of the hardware that's not being utilized to complete the process. There are advantages to both methods.

It's crazy how FSR3 with its improved upscaling and frame generation, a.k.a Fluid Motion Frames, support so many GPUs from various generations, and even the GPUs of it's one and only competitor, Nvidia! But how did AMD achieve this? AI (and also ray tracing) needs dedicated hardware acceleration to achieve acceptable performance. If older GPUs don't even have any hardware acceleration, how does AMD not run this AI compute tasks on the generalized graphics compute cores and actually degrade performance? Same happened or still happens with Intel's XeSS upscaling on older GPUs. They go from playable fps to actually unplayable fps, because they probably can't use the hardware acceleration built into different graphics cards.

 

A guess I would make is that these AI tasks take a very moderate number of cores and processing power, and the output is way more than what you would get by saving that processing power for traditional rendering. But then this contradicts my Intel example above, so either maybe AMD made it way more efficient than Intel, or Intel was suffering from a different problem.

Microsoft owns my soul.

 

Also, Dell is evil, but HP kinda nice.

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, Hensen Juang said:

It's crazy how FSR3 with its improved upscaling and frame generation, a.k.a Fluid Motion Frames, support so many GPUs from various generations, and even the GPUs of it's one and only competitor, Nvidia! But how did AMD achieve this? AI (and also ray tracing) needs dedicated hardware acceleration to achieve acceptable performance. If older GPUs don't even have any hardware acceleration, how does AMD not run this AI compute tasks on the generalized graphics compute cores and actually degrade performance? Same happened or still happens with Intel's XeSS upscaling on older GPUs. They go from playable fps to actually unplayable fps, because they probably can't use the hardware acceleration built into different graphics cards.

 

A guess I would make is that these AI tasks take a very moderate number of cores and processing power, and the output is way more than what you would get by saving that processing power for traditional rendering. But then this contradicts my Intel example above, so either maybe AMD made it way more efficient than Intel, or Intel was suffering from a different problem.

Because for nvidia's gpus it depends on the hardware and AI accelerators in the actual die/on the board of the gpu but with fsr 3 it is based on an engine level 

 

But it does still need some AI accelerators to make it work so FSR 3 frame gen only works on 20 series or 5700 series and up (which you might not have picked out)

image.thumb.png.ce8a262a2f7338880c0d5533b73b1058.png

FSR 3 upscaling does work on 10 series nvidia cards and amd rx 590s and above tho

image.thumb.png.a62bb7297b1b054b5a56e841199cc5c5.png

Message me on discord (bread8669) for more help 

 

Current parts list

CPU: R5 5600 CPU Cooler: Stock

Mobo: Asrock B550M-ITX/ac

RAM: Vengeance LPX 2x8GB 3200mhz Cl16

SSD: P5 Plus 500GB Secondary SSD: Kingston A400 960GB

GPU: MSI RTX 3060 Gaming X

Fans: 1x Noctua NF-P12 Redux, 1x Arctic P12, 1x Corsair LL120

PSU: NZXT SP-650M SFX-L PSU from H1

Monitor: Samsung WQHD 34 inch and 43 inch TV

Mouse: Logitech G203

Keyboard: Rii membrane keyboard

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

Damn this space can fit a 4090 (just kidding)

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, filpo said:

But it does still need some AI accelerators to make

The 5700 doesn't have any ai accelerators. The 6000 series does neither however they have dedicated ray accelerators.

 

So I assume it's basically a case of the architecture used happens to be compatible with full fsr 3 on the 5700 and the rx 6000 series has the architecture + dedicated cores so that might push further eventually.

 

This does also bring up the idea of potentially backporting full fsr 3 to older cards as it seems to be able to run on non ai and non rt core dedicated cards.

Link to comment
Share on other sites

Link to post
Share on other sites

On 9/30/2023 at 3:30 AM, jaslion said:

The 5700 doesn't have any ai accelerators. The 6000 series does neither however they have dedicated ray accelerators.

 

So I assume it's basically a case of the architecture used happens to be compatible with full fsr 3 on the 5700 and the rx 6000 series has the architecture + dedicated cores so that might push further eventually.

 

This does also bring up the idea of potentially backporting full fsr 3 to older cards as it seems to be able to run on non ai and non rt core dedicated cards.

Amd wrote the  software as an async compute task, it doesn't have any ai processes involved. It's in short, a system of combining frames, nvidia includes hardware to accelerate the process, AMD on the other hand wrote code, that hypothetically can use some of the rendering time on some of the hardware that's not being utilized to complete the process. There are advantages to both methods.

Intel i5-3570K/ Gigabyte GTX 1080/ Asus PA248Q/ Sony MDR-7506/MSI Z77A-G45/ NHD-14/Samsung 840 EVO 256GB+ Seagate Barracuda 3TB/ 16GB HyperX Blue 1600MHZ/  750w PSU/ Corsiar Carbide 500R

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×