These technologies try to minimize the caching between CPU and GPU. When you are CPU limited, there is by nature no caching, as your GPU is always rendering the most recently calculated frame (so anti lag or reflex don't do nothing as this latency is already as optimal as it can be). However, when GPU bound, you get in a situation where the CPU may complete the calculations for a frame, but because the GPU is still drawing the previous one, this recently calculated frame is put on hold (the caching), thus introducing extra latency equivalent to the time the already calculated frame was on hold. This does mean that intelligently discarding calculated frames before they reach the GPU, or even dinamicaly slowing down the CPU, results in relevant amounts of latency improvements (among other techniques I'm ignorant of)
Thank you so much bro. I left this same comment on Daniel Owen’s recent video. Vex & Daniel Owen. Please can you grasp the idea that NVIDIA reflex/anti lag ONLY WORK WHEN GPU BOUND. Stop showing overwatch and other CPU limited games to say ohhh it doesn’t work. It works properly you muppet
With the nvidia overlay if you toggle the advanced performance settings you can see total system latency in most of the games on top of the render latency
What overlay would that be? Do you need GeForce experience? Or is it in Afterburner? I hate GeForce experience, refuse to use it. I don’t even remember why anymore 😂
AMD said that they aren't going to limit the new tech to the 7000 series forever, they just designed it with 7000 series in mind, but they are working on testing and making it work on older gen cards
It might be but like I only know NVIDIA's DLSS and also Anti lag+ is very useless because FSR isn't really fucking up your Latency if you have a r9 XXX yes you need to@@gabriel30384
I wonder why he didn't test Anti lag plus and super resolution as that is what it is designed for? Unless he already knows that and he is only wanting to test Anti-lag plus only just to compare with Nvidia's reflex. I guess once FSR 3 releases, the real test will begin...
I doubt that's the case. Nvidia enables Reflex if you turn on Frame generation so the same equivalence should be true here with Anti-lag. AMD aren't just going to make two separate technologies for the same purpose except one is hidden in the FG option itself. What would be the point in doing this? Wouldn't AMD want the lowest latency possible so enabling Anti-Lag is the obvious choice? it doesn't make sense to trade away latency for essentially nothing and most users will turn on Anti-lag with FG anyways so why make it a hassle for them to have turn it on in the driver settings especially for casual people who don't know much about new tech like this. They might just scrap using FG because they were getting bad latency.
@@M_CFVFSR 3 Frame Generation has a latency reducer built into the tech according to AMD. So if a developer implements FSR 3 FG then it has the latency reduction already.
@@speedforce8970 Read the FSR 3 community article published by AMD themselves. FSR 3 has it's own input latency reduction technology built into it. AL and AL+ are just bonuses that stacks on top.
Like you said at the begging frame generation hold up frames to create new (between) frames. So even if you're CPU limited with DLSS 3 and FSR3 you will want the Reflex / Anti-Lag+ to mitigate this 'forced' lag.
the +boost part of reflex just locks the clockspeeds of your GPU to its max clocks. Its the same as enabling "prefer maximum performance" in the nvidia control panel. you can also enable reflex in the nvidia control panel for any game. the "low latency mode" setting is reflex with the "Ultra" setting being the reflex+boost.
Reflex is a little more complex than that lmao, but nevermind 😂 lets just say low latency mode is a cheaper version of relfex. theres a reason Nvidia needed help to even create something like reflex and why amd struggles for so long to make something similar.
@@tomorpedreiro3032 no, it really isn't more complex than that. Nvidia rep ManuelG over on G3D forums already confirmed this, and its even listed in nvidia profile inspector. reflex takes control of the games render swap chain this can be done on a game level or a driver level. Boost just turns off the GPU's c-states to maintain higher clockspeeds to speed up the process and drop latency further. AMD have had driver level anti-lag for years but never bothered to update it until now and Antilag+ is driver level and does the exact same thing as reflex by taking over the applications swap chain and in most cases antilag+ beats nvidias reflex.
7:30 well because Antilag's competitor on Nvidia side is not Reflex but Ultra Low Latency which you can find in Nvidia Control Panel under 3d settings. Reflex is not on driver level but implemented into the game. Ofcourse it's going to have a turn on-off switch in game. Antilag+ just like Reflex is implemented in game but for some reason just like they did it with Radeon Boost, you need to use Adrenalin to turn it off. They probably just give all 12 games a go immediately with the new drivers, otherwise we would need to wait for those games to update and add the setting in their menu. Anyways just like you said both have advantages and disadvantages.
This is wrong on so many level, FSR3 includes an integrated latency reduction feature that’s the equivalent of Reflex, AL and AL+ are just additional settings on top to further reduce latency
congrats you just made it sounded worse for FSR3 frame gen that they stacked more latency reduction to even gain similar latency to DLSS3 frame gen + the old trusty Reflex
It is supported on 7000 GPUs, for now. AMD themselves said that they they would try this new software with a limited scope of hardware to work bugs out and only then expand support to older generations.
@@masudparvejsani noise suppression is available on RX 5000 series too, along with the new DX NAVI drivers which are the complete rewrite of the AMD DX11 and OpenGL drivers. Pretty sure, RDNA1/2 will get Anti-Lag+ too in the future. AMD has always released new features on the latest GPUs first and then backported them to older AMD GPUS after testing and bug fixes.
I really don't like the measuring tools. They don't seem comparable or completely honest. Overall end-to-end system latency reduction is what I want to know, so the LDAT or better yet a high-speed camera is the way to do it imo.
I've just been using an fps cap so gpu load never goes above 90% and that way you don't get the additional input latency in the first place that reflex and anti lag are supposed to prevent, games feel the most consistent that way. Having no fps cap and reflex or anti lag may result in slightly lower latency in some situations because it allows for higher frame rates but the fluctuating framerate and therefore fluctuating input latency is not worth it imo as long as you get more fps than your screen can display.
Latency can be measured by recording the screen and mouse simultaneously with a high speed camera. Tap the mouse sideways with a hammer, then review the video and count the number of frames between when the mouse moves and when the movement is shown on screen. With an iPhone that can shoot 240 fps you can measure latency with a resolution of about 4 ms, and Sony makes a 100fps point and shoot camera that can measure a millisecond. If you know someone handy with electronics it could be done with a photodiode and a piezo sensor. An experiment to test the impact of latency would be to compare the scores achieved in a game while varying the latency. The academic literature shows that it's more important in FPS type games where the cursor is fixed and the rest of the screen moves. They haven't found a significant difference in performance between latencies below 11 ms. Both Anti-lag and Reflex can only work in GPU-limited situations, so keep that in mind when designing your benchmarks
I actually needed a very long time to notice the difference between Nvidia Reflex on and off but now I can feel the difference and I can't play without it on. (The Reflex + boost doesn't make a lot of difference for me in fortnite but maybe bc i'm not that good) Thank you so much for this video I really needed it bc I don't know how to mesure latence.
One way I tested AntiLag for myself was quite simple. Snes9x with Super Mario RPG. The game uses a timed hits mechanic. If you can successfully pull off the timed hits with AntiLag enabled, then you know it's working correctly. Another is using DuckStation with Legend of Dragoon and it's timed hits mechanic. If you can successfully pull off the attack chains, then you know AntiLag is truly working because this game is notorious on emulators for being hard to use timed hits with.
These tech are supposed to be the most helpful when you're GPU bound so Reflex will be much more useful in a game like Cyberpunk compared to Overwatch. It essentially allows you to use your entire GPU without extra latency penalties that typically occur during high GPU usage. Now AMD markets on extra raster performance but all that extra FPS is pointless when you need to cap your FPS below what your card can get to get equal input latency anyways.
So it's basicly back in 2013 era. When Amd made a software to do the same thing as Physx because nvidia locked the software to nvidia cards. But then the ps4 debacle which had a amd gpu with native physx support.. So what happens on pc is at the time..if you put a Nvidia physx capable card in 2nd slot and a high end Radeon card in first slot. Nvidia physx software would detect the Amd radeon card and disable hardware accelerated physx, forcing it cpu process. On the surface of it cpu can be quite capable of doing this...however physx is not made for cpu tasks its made for Gpu task..so you get incredibly poor performance on cpu. Eventually Nvidia got sued and stopped being ass hats..and have unlocked Dedicat3d physx handling on specific cards...like if you have a secondary nvidia card, it can be used for just running physx calculations. And now even so physx can be run on gpu metrics even with a Amd card.. This is priopitary software Bs compagnies try to do to control the market, as they know that people will want those gimmick since raw hardware performance is relativly similar on both side. Dlss / fsr and reflex / anti lag+. Is more of the stupid game over and over again. Except here Amd and Nvidia are both freinds and both try very hard to change pc gaming to the point of everything being behind software that will at one point in the futre...make it impossible to play without it..and this open to subscribtion scams. So they decide when a gpu familly is done for and that you can't use them for anything. This software rebellion is very sad, because instead of just Nvidia being ass hats..Amd actualy do the same now.. I hope intel is not jumping in this bandwagon in terms of just being another fake competion.
Cool video! I would be very interested in a video where you compare normal Anti-Lag vs Anti-Lag+ to check out how big is the difference actually and is it worth upgrading to the 7000 series.
Can’t accurately test it rn. I would only be able to use the “application latency”. Can only used amd overlay when + is on. If one day I get an LSAT tool mb I’ll do it, but according to AMD’s numbers, there’s a pretty big difference
@@vextakes Thanks for the answer! So there is no way we can know for sure. I guess I'll just hope I'm not latency sensitive. 😃 Anyway, appreciate your content, man, keep it up!
That's correct, because in these case, you're still almost always CPU Limited with the top of the line latest killer hardware like the 7800x3D. So if it's not gonna work on 6 core, chances are, it aint gonna work well on 8 with loads of L3 Cache or 16 cores.
You can't test like that, it needs someone else to enable and disable so that you don't know when it's on or off and then compare your reactions to to the actual data.
So... No measurement of how much better Anti-lag+ is compared to the original Anti-lag? What's wrong with the original Anti-lag anyway? I didn't know what the Plus version had, I have only been playing single player games, and use AMD Chill instead.
AMD did say FSR 3 has a latency reduction tech implemented into it. And did say that Anti-Lag & Anti-Lag+ is optional as 2nd option to reduce the latency more! Only time will tell when we see that claim and the Latency deference with Anti-Lag on & off in action when FSR 3 is released!!!!!
I think you should consider that they mentioned to potentially bring AntiLag+ to RDNA2 as well if possible. That makes a lot of sense when you think about current gen consoles as well as the Steam Deck. But then I'm not even sure whether Linux even needs AntiLag+ for lower latencies since their Radeon software suite is only for Windows. Also keep in mind they mentioned that FSR3 already contains improvements regarding latency. So we should definitely wait for it to release before getting into conclusions. Maybe it's not good enough on RDNA2 but at least most people get the option to test it themselves. That's good anyway because not every game relies that much on latency. At least we know now that AMD is able to catch up with Nvidia in terms of latency reduction. I actually expected worse. So this makes me optimistic about FSR3 on RDNA3 already. ^^'
AMD its actually pretty clever with their tricks, not like nvidia who likes to create fomo in their costumers to buy the latest and greatest, AntiLag is actually insane, you compare the frame passing and 1%lows AMD is always ahead, and AntiLag+ was probly implemented driver wide but only "supported" on newer hardware, i was hyped for it since i play competitive Apex Legends and the game is so unstable, but was bumed when learned that my 5700 wasn't supported, then i've instaled the 23.9.1 driver with the AntiLag+ feature, and even if it didn't show up to me, the average latency droped from 8/9ms to 5 around 250fps avg, so the game actually feels more responsive. Also the other technologies are pretty clever, 3D V-cache reduces tones of bottlenecks on cross system communication and if AMD didn't push Resizable BAR Nvidia would never bother also, till this day they don't force it in all the games like AMD, and was proven to reduce fps in a few cases AMD 🐐🐐
The biggest thing is can you 'feel' it. Every game I've messed around with FrameGen on, I cannot feel any extra input latency. And i would bet 95% of people will not be able to feel an extra 10 milliseconds either. But you can definitely feel an extra 40 'fake' frames. So much smoother. I like the tech. I hope FSR3 is good for my AMD bros. Don't listen to all the people constantly bitching about it. Just make sure your base frame rate is already like 70ish. Only reason you wouldn't want framegen is if you're into try-hard shooters. PPL thinking they have ultra instinct in the replies lol
@@livingCorpe420blazeYeah Idk what he's talking about. 10 milliseconds is pretty obvious to anyone who plays competitive games. That's why no one uses frame generation for anything except single player or PVE.
Being able to "feel it" is also the most difficult thing to measure objectively. A lot of people seem to think they can dodge between raindrops if they have a certain amount of frames or low enough latency. Doubtful. A dragonfly probably could react that way. Humans cannot. Small differences are not likely to even been perceptible, but nevertheless many will still think and claim something has radically changed with whatever setting or technology.
Anti lag + will probably come to older radeon cards later on, but they just don't inform the public to convince amd fans to buy their newest stuff. When that doesn't work out they will release it to rdna 1 and 2.
Anti-lag can reduce latency even when you limit fps. In my testing, it can depend on graphic settings, if i keep low settings it might have no effect, but when i run higher graphic settings it can start to have effect. I have done measurements with arduino connected to mouse 1 and photodiode to measure latency beetween clicking mouse and gun flashing on screen, and it did show anti-lag reducing latency in some situations even when fps is capped. Original anti-lag came out supporting only RX 5000, but later it was supported on older GPUs too. I hope same will happen with anti-lag+.
When CPU limited, you need to cap the framerate to see a reduction in latency. For instance 60fps cap with Reflex+Boost using the PureDark DLSS3 injector (no frame gen) in Starfield provides me with noticeably more consistant frametimes and lower latency than a 60fps cap in control panel or RTSS.
Personally I feel the difference with reflex + boost, but without boost I can't feel any difference. Idk if it's just me, maybe I'm more sensitive and a real maniac over latency in games, but I remember a day where I noticed something off with my camera movements while playing overwatch, and after checking the options, reflex was ON but without the boost. The feeling with boost is like the camera moving before you even move the mouse, and it's really nice. It's not a placebo effect, everytime I disable it, that feeling goes away instantly. Not saying it makes my aim better tho, but definitely feel the difference.
Despite what some people may say, AMD GPUs are just as good as Nvidia GPUs. The only area where Nvidia has a clear advantage is ray tracing. In terms of raw performance, AMD GPUs are often on par with or even outperform Nvidia GPUs, and they are typically much more affordable. I have been using Nvidia GPUs for the past 15 years, but I recently switched to the AMD Radeon RX 7900 XTX. This card is a beast, and it outperforms the Nvidia RTX 4080 in many cases. It even matches the RTX 4090 in some benchmarks, and it does all of this for at least $600 less. I am very impressed with the AMD Radeon RX 7900 XTX, and I believe that it is the best value GPU on the market right now. If you are looking for a powerful and affordable TOP-TIER GPU, I highly recommend it.
I imagine latency is favored heavily for fighting games, because we do often discuss the game in frames a lot. And you wouldn't catch a Smash player playing a bad latency monitor. Still using CRT for Melee, lol. Hell, Smash players even develop their own controllers to reduce input latency from THERE. And a tool that takes pictures of your monitor and adjust settings according to that or something. Fighting scene takes latency really seriously.
I think the most advantage AntiLag+ has over Reflex is that you can enable it in any game. Now since older games are less bottle-necked by your CPU, you can actually utilize that in them properly and reduce latency quite a bit. So for new games the feature might not sound more interesting than Reflex from Nvidia but looking at it with a wider view, it seems like a pretty neat thing to have.
well you did very well in your researched and study than any amd fan boys who rather get spoon fed by corporate elite establishment who just take your money for something had not been tested or matured enough to use it ...nvidia is way mature in the software stack vs AMD starting something new in the driver, and people know how that went before with Vega and Polaris release ...they really need new marketing team as amd users been saying for years by now that as nvidia user i agree with
Honestly... when humans struggle hitting sub-200ms reaction times, I don't feel like 5-10ms is going to be all that noticable or make an actual difference in 90% of scenarios. Like it's a difference that your brain won't even perceive.
hey, please upvote so he can see it, im going to try to explain why in cpu bound games frame gen works better than in gpu bound ones: so lets say that your gpu can run a game at 120 fps, but your cpu can run it at 60, well, that means that the gpu will be "sleeping" half the time it takes the cpu to process a frame, that means you can use that extra time the gpu has to create the generated frames so latency won't change, cause in "cpu bound" games the cpu is what determines the latency, that's why they are "cpu bound" on the other hand in "gpu bound" games, its the oposite, your gpu can make less frames than your cpu, so latency is controlled by the gpu, in this case is where we can take advantage of reflex and antilag, cause they are made to lower the GPU latency, and frame gen only adds latency to the GPU. hope yall can understand my point, and sorry if there's bad english im not native to the language, and im happy to explain any misunderstanding
Amd stated that anti lag and anti lag+ is only added on top of fluid frames. Fsr 3 fluid frames is going to have built in latency reduction tool. Check hardware unboxed video where they asked about that
You didn't do the testing on the most important question about Anti Lag+. Its if new Anti Lag+ doesnt anymore add even more input lag when game is not GPU limited. Since Reflex reduces input lag (actually reduces) no matter what % of GPU util is at the moment (either 100% or 50%), old Anti-Lag on the other hand, reduces input lag only in GPU limited scenarios, and actually ADDS even MORE input lag when GPU is chilling. So what was interesting to see in ur video, is if new Anti-Lag+ now can be enabled all the time and not only in GPU limited scenarios.
Fascinating. I really hoped these technologies would leverage more upon the GPU than CPU, because who turns on a feature to be limited by their CPU? No wonder AMD made Hyper RX.
saying you cant feel it while in a crappy shooting range @ 330 fps. That's clearly not what its meanth for. The higher the fps the lower the latency naturally. Also boost lowers fps by 30-40 which on its own increases latency too lol less frames is more time between frames. Its meant for being capped and having lower fps.
Antilag works with any AMD GPU, its just anti lag plus thats 7000 series only, I suspect It's something to do with the difference in the 7000 series hardware scheduler. The difference between them has been shown to only be a few percent. I wonder if nvidias higher latency is due to them still using a CPU software scheduler.
I think you are looking at it in the wrong way, yes nvidia might have reflex up to the 900 series, but frame gen is only for the 4000 series Meanwhile fsr3 will be available up to the 5000 series so If i have to pick between framegen and antilag i will pick frame gen, also the normal Antilag even if it isnt that good, it is still pretty serviceable, check Miyconst video about it with a x99 Xeon that basically the feature ironed out huge lag spikes on some games using that cpu
The problem with AMD is that they are only competitive price-wise. If Nvidia costs around the same price, even a little more, than an AMD gpu, the nvidia one will give you the better value. This is a problem.
The problem is Nvidia not value anymore each gpu buy that is not 4090 or 4080 will cripple it self 2 years in the long run plus they shoved up in ai that can’t optimize their drivers right now
Nvidia has been greedy lately they have the feature set but horrible vram offerings which force one to use less texture resolution even when the card raw power can handle it. Only the 4080 and 4090 have any longevity the way market is moving. AMD offering more vram is now winning and is better pricing. Drivers have been improved as well and it seems Nvidia is slacking on the driver improvements lately as well. FSR 2 upscaling is not as good as DLSS when used in aggressive or lower resolutions but at quality 4k it is actually decent enough. Frame generation which is useless for low input lag/latency games is still with Nvidia but funny enough it requires more vram just like ray tracing another Nvidia strengths requires more vram and what does Nvidia midrange and low end do not have "VRAM" Hopefully AMD frame generation part of FSR 3 can compete with Nvidia and we all waiting for more upscaling improvements as well. If AMD pulls it off increasing upscaling quality and offering competitive frame generation then Nvidia will have to lower their prices and offer updated cards with more vram.
I'm with you, they cought up with Nvidia, I just bought a 7700 XT and I didn't expect to beat a 4070 everywhere, but I know that its good enough to put up a real fight. The 6000 series are also included for AFMF now. After this I had and still have a 1660 Ti and I have to be greatful to AMD for making a Nvidia GC work better thanks to FSR. Nvidia told this last two month to fuck off to all of the 1000 series owners. So, at the end of the day I stand with AMD for making the industry better for the users overall. Not saying anyone is a saint (AMD,Nvidia or Intel) but AMD is making it tough for Nvidia who is abbussing the market and the users more and more with each serie.
I turned on Hyper- rx on Starfield with my 7900xtx and everything turned to jello it started spitting frames out so fast that screen tearing was happening all over the place lol I must try with other games
i think amd accomplish something atleast...force rdna2 users buy rdna3 cards , it did slow down the buying older gen cards under amd user group while since i don't need rtx40 when dlss3.5 is becoming more easier to put in every game now thanks to modders now
Please stop saying that frame generation adds lag. Lag is a product of the CPU/rasterizer producing frame that has user input (even if it's no input). If your game runs at 60 FPS than you turn on frame generation and it jumps to 100 FPS, The lag is still at 60 FPS. Also people seem to confuse Lag with frame drops (which is a separate issue). Frame generation gives people higher expectation of a response which is more accurate.
Without upscaling, frame generation will add latency because it takes a finite amount of time to generate the frame. In your example, the game is rendered at 50 fps (100/2) which will have more latency than the native 60 fps
When they make 12/24 or 16/24 single CCD at 6Ghz then we can remove some of this problemos. Till then 8/16 5800X3D/7800X3D or pay 7900X3D that runs like a 6/12 or pay 7950X3D that runs like a 8/16 lol I think next big jump is 2025~2026 AM6/RDNA5/6 and new console gen. Only way to make use of this Anti-Lag + is with only FG and not FSR so you dont over-do the CPU, cuz Anti-Lag + eats some of the CPU so does FSR cuz its one res less..... The end result in term of performance is the same 50FPS native no FSR FG or 50FPS + FG 75FPS or Native 50FPS + FSR 75FPS When you do FSR + FG = 100FPS but CPU is maxed out lol
"Anti-lag is really hard to test for", then goes to describe exactly how EASY it is to test for anti-lag. Dude, video record the mouse movement at the same time you record the play screen, move the mouse, record the amount of time it takes from the moment the mouse moves to when the actual 3d render moves, that is the definition of lag and the only one that matters. It doesn't matter if you have multiple definitions of lag, it doesn't matter if devs and hardware manufacturers have different definitions for it, THAT is the only lag that matters therefore that is the only lag anyone should test for. Also, work on your fanboi-ness, it is bleeding through
Lastly, learn the hardware you are using. When you comment that you like Nvidia's software because you can turn off antilag in the game but have to leave the game to turn features on and off in AMD, it either means you don't know the hardware or you are just trying to play ignorant. Anyways, I googled it and you can hit ALT+R and it will bring up the same style menu you are bringing up with your fave, Nvidia. Just so you know, I own Nvidia, and love it, you however make love to it
Good lord, the more I watch the worse it gets, your CPU isn't even in the top ten fastest gaming CPUs none the less is it somehow the "fastest gaming CPU on the planet", just stop
and this is your biggest fear in amd fans eyes, amd stop updating older gen cards of their owned stack, i think fsr3 is thank you gift for years in buying their cards that now its a saying time to move on
@@Eleganttf2 I only need to use the double frame technology of amd but for upscale of course I'm going to keep using dlss cuz it's better on image quality
You can use AMD frame generation on any game that supports FSR 3.0 with nvidia. The driver-level frame generation which will release next year will only be for AMD cards.
FSR 3 (frame gen) is expected to arrive by the end of this month. 2 will be added to the game. In the first quarter of 2024, fluid motion will be added to HyperRX so you can use it in all games. @@Eleganttf2
I find your testing a little bad. You should try each technology for a good amount of hours across multiple days and, if possible, have someone else toggle it on or off for you during the day and at the end you should have your data and then compare it at the end of the experiment and see if antilag/reflex actually do something.
As stated by another commenter. NVIDIA REFLEX/ANTILAG work ONLY when GPU bound. Do your research before riding off the back of Daniel Owen’s video who also got this fact wrong. It’s obvious you’re copying when you’re both wrong about the exact same thing just days apart. Embarrassing