I have tried to search all over the web but could not find an answer to my question.
I understand that TSR, like any upscaler, works by setting the screenpercentage and letting it upscale from there. My question is, what do the low, medium, high, epic, cinematic settings do? Multiple passes? More time spend on the upscaling per frame?
If you look in C:\Program Files\Epic Games\UE_5.4\Engine\Config\BaseScalability.ini you can see the various CVars that get changed when using the different scalability settings. For TSR specifically, it is changing:
r.TSR.History.R11G11B10
r.TSR.History.ScreenPercentage
r.TSR.History.UpdateQuality
r.TSR.ShadingRejection.Flickering
r.TSR.RejectionAntiAliasingQuality
r.TSR.Resurrection
To find out what each of the cvars are doing, you can open the Output Log and type them into the command console with a ? at the end (e.g. r.TemporalAA.Quality ?) and it will print a brief description about what it does.
Sorry this is a bit of a “work it out yourself” kind of reply, but I think the official descriptions will explain them better than I can.
oh no dont worry this is perfect, thank you so much for the quick reply!!
5.4 TSR’s online documentation updates goes into more details of each components of TSR and which are enabled on which anti-aliasing scalability settings.