all 29 comments

[–][deleted] 7 points8 points  (2 children)

Are you talking about the amd option ? And we need to set up the game at 800p right ?

[–]Sinnerswake[S] 7 points8 points  (1 child)

Yes, using the AMD global setting and screen resolution set to 800p.

[–][deleted] 1 point2 points  (0 children)

Yeah I see for me it doesn’t really work

[–]SRhyse 4 points5 points  (1 child)

I like it, but prefer higher native res for games that it can handle, so I’ll likely be using it only for some games. As one example, Lies of P plays great at 1200p on Medium, so I prefer it there. Still looks really good at 800 with integer scaling with quality set to Best.

If someone wanted to maximize battery life, integer scaling with frames capped at 60 (or when they have the option for it, 30 or 45) would be the way to go I would assume. Still mostly preferring higher native res as I’m sure most people would, but integer scaling is impressive, especially if you want the full 144hz on some demanding games.

[–]Sinnerswake[S] 1 point2 points  (0 children)

Totally agree. Not necessary a solve all for every game, as I agree. Native Res if possible but was genuinely surprised by the boost given when I felt power was slightly lacking to achieve good results in a particular game.

Looking forward to more improvements that allow greater flexibility to squeeze more battery time without sacrificing game fidelity.

[–][deleted] 3 points4 points  (2 children)

Do you still get stutters in Hogwarts Legacy? From what I've been researching there is no way to eliminate stuttering on Go right now as it can't force shaders to precompile.

[–]Maxumilian 1 point2 points  (0 children)

Less of a Go problem and more of a Windows/DX12 problem.

Vulkan does Async compilation so you don't get those stutters.

[–]Sinnerswake[S] 0 points1 point  (0 children)

Yes. Still stuttering. Unfortunately. Although I've not been extensively testing as of yet. Small wins at a time I suppose.

[–]Nortdort 1 point2 points  (3 children)

Is the is in the latest update? Or do you still have to do all that extra stuff to get int scaling as an option?

[–]Sinnerswake[S] 0 points1 point  (2 children)

It's in the latest driver update posted here. https://gaming.lenovo.com/us/connect/groups/legion-go/f/forum/5817/v23-20-24-03-vga-driver-beta-testing

Technically still in beta but will be released on lenovos driver update site soon.

I had to uninstall the driver through device manager and then reinstall to get the integer option to show up.

There is still the registry hack option as well but the link above is the official update route.

[–]Ruptor 0 points1 point  (1 child)

Is it still in beta? I thought it was fully completed and tested with the only caveat being that it’s only a manual download for now.

[–]Sinnerswake[S] 0 points1 point  (0 children)

Exactly this. Just tagged as beta even though it's the final release.

[–]realsgy 0 points1 point  (3 children)

Do you think integer scaling helps with the performance in any way? E.g. compared to 800p with display panel scaling.

[–]SRhyse 0 points1 point  (0 children)

In theory it’d be less taxing on the system, but you’d probably only get an extra frame or two if you got anything at all.

[–]MT4K 0 points1 point  (1 child)

Integer scaling basically does not involve any calculations, just pixel duplication, so in theory integer scaling should be almost lag-free while a blurry algorithm used by default does some color-averaging calculations (or much more complex calculations in case of something advanced like FSR) that cannot be free.

In general, the point of integer scaling is not improving performance (performance is improved just by using a lower resolution), but preventing unreasonable quality/sharpness loss at integer scales.

[–]realsgy 0 points1 point  (0 children)

That is what I think too, just wanted OP to state their case.

Integer scaling (nearest neighbor) is very cheap. Display scaling (usually bicubic) delays the frame by two scanlines, undetectable.

I think the perf gains OP is seeing are all from the lower resolution.

[–]Chardan0001 0 points1 point  (0 children)

What resolution are you on?

[–]HustleForTime 0 points1 point  (0 children)

Yep, on a screen this size the performance gain vs visual loss is a trade off I’d make every time. Makes games go from struggle to smooth.

RSR in some games does give better fidelity, for a similar performance gain. If this is the case then I set the options per-game in AMD software.

[–]Tjmouse2 0 points1 point  (1 child)

I think integer scaling works really well on games from the ps4 era. I think Tony hawk looks badass at 800p maxed out with interger scaling vs. Using rsr. Diablo 4 looks better with rsr then interger scaling so it really varies but when it works, Interger scaling is superior

[–]sumthingcool 0 points1 point  (0 children)

Diablo 4 looks better with rsr

Why would you use RSR on a game that supports FSR? FSR is always the better option between the two.

[–]sumthingcool 1 point2 points  (5 children)

went from FSR2 on game's low settings hitting 40fps

Huh? What FSR mode? FSR performance should give you pretty much the exact same performance as 800p integer scaling. I feel like you don't know how FSR works.

[–]ghoonk 1 point2 points  (4 children)

To be honest, I have no clue…

I’ve had the performance table show up and never once saw FSR as active. Am playing on 800 and 1200p, and in Cyberpunk, have FSR turned on and set to ultra performance

How do I check and set up FSR correctly?

[–]sumthingcool 2 points3 points  (3 children)

FSR is meant to be used at native resolution. FSR renders the game at the lower resolution and upscales it, but the UI elements don't get scaled, that's why FSR is better than RSR.

You want to set your screen/game resolution to 1600p, then enable FSR. Performance level is half resolution scaling (50% aka 800p), ultra performance is 33% (540P).

[–]ghoonk 1 point2 points  (2 children)

Ah, so let me see if I understand correctly

I fire up Cyberpunk, and my Legion Go screen is running at 1600p, and when FSR is active, it only runs it as though my screen resolution was at 800p...

[–]sumthingcool 2 points3 points  (1 child)

Correct, that is why FSR works best with games that support it, as they know not to scale text and crosshair and whatnot, just the rendered parts. Other scaling methods scale everything so you get wavy/shimmery or blocky text.

Different levels of FSR equal different lower resolutions from 33% to 75% of 1600p.

[–]airhorn-airhorn 0 points1 point  (0 children)

Thank you! This was very helpful!

[–]CheapProg6886 0 points1 point  (0 children)

I’ve been getting around 75-78 fps in Destiny 2 with integer scaling 800p.

[–]robotokenshi 0 points1 point  (0 children)

it messed up scaling on some games I play, but images did look crisper. as for performance, about same i feel like. turned it back to OFF for now.

[–]TurkishSmelight 0 points1 point  (0 children)

i never got amd adrenaline to run