Today we optimize Halo Infinite to run at an incredibly consistent pace through 3 changes. We talk about resizable BAR, the pros and cons of HAGS, and break down properly setting a framerate cap.
----------
JOIN THE DISCORD:
/ discord
Watch matches LIVE:
/ xlr8
Follow on Twitter for updates:
/ xlr8_live
To check if you have Resizable BAR enabled for any GPU: 1. Open Device Manager. 2. Under "Display Adapters," right-click on the discrete GPU and select "Properties." 3. If "Large Memory Range" can be found under "Resources" tab, that means Resizable BAR is enabled.
Thank you
Can't wait to try this on my 18 year old laptop.
I wish microsoft would allow per-game hardware acceleration toggles but then again I wish microsoft made halo infinite optimized.
I spend more time optimizing this game to run properly than actually playing it.
The life of a pc gamer
Yeah, wasn’t that way until the most recent update for me
Thank you for the tips and explanation. Turning off HAGS did it for me. Seeing that frame time plot flat in RTSS.. is so soothing to the eyes. Finally settled settings for anyone's reference on my 1440p 165hz monitor, with 5600x, 3080ti, 4x8GB DDR4 RAM CL18 3600Mhz: Resizable Bar: On HAGS: OFF 🙏🏼 Frame Rate: Capped to 144FPS in Nvidia panel (Some maps have really poor optimization, decided to cap it lower a bit.) ------In Game settings------ Min Frame rate: OFF Max Frame rate: Uncapped Resolution Scale: 1080p VSYNC: OFF ASYNC compute: OFF Raytraced shadows: OFF
psa: resizable bar technology is only utilized on 3xxx series and later, you can turn it on for 2000 series cards but the technology doesnt actually affect the card
This games PC port is a nightmare and honestly Microsoft should be embarrassed that their flagship title running on their own software is so disastrous. Also the TAA is the worst I've ever seen
Fantastic research. Gonna check this out on my setup!
I'm going to give this a try. Your last fix did wonders for my performance.
Thanks XLR8. Great Video!
Very helpful, thank you
Good work XLR8. I have been capping frames for many years, it works flawlessly for me. Of all the people I know, absolutely no one uses in-game limiters or even Nvidia limiter v3. All of them (and it's a LOT of people) use RTSS and results are incredible, every single time. Frame times stabilize and remain constant like a rock. Input lag gets reduced hugely as gpu bound scenarios are invariably avoided (thanks, Chris, from Battle{non}sense, for settling this issue and pointing the way once and for all).
Sadly I'm one of the few that turning off Hardware Accel made no diff; and NCP limit performs way worse than in game. I'm on a 7950X and 4060Ti 16GB with low competitive settings. My frame times are normally consistent, but sometimes I start the game up and frames are like the start of this vid. Almost gotta validate every time I start the game. So YMMV. TY for this video and info!!
Already had most of these but i might try disabling HAGS. Great video
gonna try it out
I run a 5700XT. Had been using rebar since beginning. HAGS isn't available. But switching from capping frames in game to AMD Frame Rate Target Control had a significant positive effect on frame time consistency as measured using CapFrameX. Both samples had same fps cap, chosen for highest stable fps in Arena. Appreciate the work.
Congrats on the performance boost 👍
Resizable BAR compatible parts: - 10th gen intel CPU and later - Zen 3 AMD Ryzen CPU (5000 series) and later - Nvidia RTX 30 series GPU and later - AMD Radeon 6000 series GPU and later - AMD 400 & 500 series motherboards - 11th gen intel motherboards - some 10th gen intel motherboards SAM compatible parts: - Zen 3 AMD Ryzen CPU (5000 series) and later - some Zen 2 AMD 3000 series CPU's - Radeon 6000 series GPU and later - AMD 500 series motherboards and later AMD CPU's use SAM (smart access memory) instead of resizable BAR but they are virtually the same except you can only use AMD parts for SAM.
Intel supports SAM through re-bar on 10700k and 12400 from my experience, meaning anything on at least 10th gen supports it. Ryzen was also supported on Zen2 and later - speaking from using a 3600 with re-bar. SAM is specific to AMD Radeon GPUs than it is to Ryzen CPUs. Re-bar can be enabled in whatever BIOS is supported, but so long as you're using an AMD GPU you can toggle SAM (requires restart) so long as re-bar itself is enabled. Otherwise, it'll be disabled by default. I noticed toggling it off from the Radeon control panel across the Ryzen and Intel 10th/12th gen CPUs will lose performance in games, though more noticeable in more CPU bound games. Finally, good thing to keep in mind is to have "Above 4g decoding" enabled in BIOS since it's required for re-bar (re-bar might be disabled automatically if 4g isn't enabled but i forgor). Overall, enabling SAM on an RX 6800 helps performance more than it hurts. I used it on other GPUs in the past and all I had were stability issues, so it seems RDNA2 (RX 6800) and later won't crap itself and might even help a GPU punch above its weight.
I believe 8th and 9th gen intel have it as well no? I think it got backported after it was introduced on 10th gen, and it shows up (and seems to have a positive effect) on my Z390 MSI Motherboard
@@dragneel2765 I'm not entirely sure. Though I do know people who understand the insane technical jargons of computer hardware, and back when more platforms started receiving BIOS updates to toggle re-bar (like 2020?) it was discovered that everything back to 4th gen were capable of unofficially using re-bar. In other words, so long as you're using an RX 6000 or later, and your platform supports re-bar, just leave SAM enabled. Otherwise best to not touch it at all since anything not officially supported and older than RX 6000 will be a mess. A lot of this is anecdotal tho
@@user-jy2dg2qm9o thanks for the correction/clarification.
Good info, also nice Sig peaking out in the back.
365 baby
@@XLR8_LIVE yes sir! Got my wife a 365xl. Think I'm about to retire my G48 and get one of the new 365 xmacro.
Hags was not it for me. I have resizeable bar on now, but don't feel a big difference. When I had hags off, i saw my first 180 dip down from a locked 237 on livefire since I switched to windows 10. I used the rtss part of the gamesager optimzations and tried all of your optimzations with and without the rtss framerate limit. sticking with gamesagers video, I am injecting nvidia reflex to infinite and did not turn that off so maybe it was conflicting of something. Either way gonna stick with the rtss setup I got going on. Specs: 5600x, 3070 ti
Following another YTubers fix it seemed to do something, but as soon as I reset a certain setting it would stop being as smooth. This video just solved that Nvidia Control Panel FPS capping is just better. I already had ReSizable BAR On and HAGS Off (would see 20 fps gained with it On, but causes problems). I see you're on the latest Nvidia driver, but I went back to 537.58.
Definitely used to always turn HAGS off in the past and noticed overall responsiveness with hardware accelerated applications on my pc. In saying that, after upgrading to a 4090 at launch I've had to leave it enabled otherwise Frame Generation will not function. It's unfortunate as a player who bounces from playing single player games at 4k240 and needing that frame gen to get the best experience and then switching to competitive games at a lower render res and trying to increase 1%/0.1% lows.
The best men, thanks !!!!!
This is one man on a mission 🚀
Hardware Accelerated GPU Scheduling is required for DLSS 3 and other frame gen technologies.
Good call. Luckily Halo Infinite doesn’t use that tech
After carrying out the configuration you indicated: Point 1: It was active in BIOS - ok Point 2: I deactivated HAGS - ok Point 3: After playing several matches and changing the frame cap, the best in-game feeling was achieved by doing it through the Nvidia panel (silk), when I do it through the game I lose a lot of fluidity and see quite a few FPS drops. So these adjustments worked for me and I thank you. ***I only have one question: How should I leave the configuration in the game: Min. off or Min. 120 and Max. unlocked? PC: 5800x3d 3080ti 32 ram 3600 Monitor Xg27AQM but in the game it scales to 1080p
Watch this video on your min/max kzhead.info/sun/oJandsh9iGifh40/bejne.html
could you possibly post a video tutorial or link to a step by step to test which method of frame capping is best ?
I cap in game and have resizable bar turned on, not sure if my HAGS is turned on or not, but I’ll test it out, thanks.
S tier video
Were these tests done on a clean windows install to rule out other variables? I feel that tweaking power and other windows settings also play a role and it’s better to test everything independently.
This was on a 1 week old install, only extras were the power registry change from my cpu fix vid, and some power/thermal overclocks and software. Everything was well isolated as I manually disabled a lot of services prior to recording
XLR8 - I thought I heard you say in the video you play Infinite at 1080p. Is there a reason you are not playing 1440p or 4k with a system like yours? Or do you recommend everyone play on 1080p even if their system is good enough to run higher? Thanks for the video, always appreciate your advice on settings.
This game scales performance much different than most. You get tremendous uplift by dropping to 1080p or even lower
@@XLR8_LIVEperhaps a side effect of being made with the Xbox One in mind?
Common Bald W
Oh wow I accidentally had this the whole time. I was having driver issues(crashes) on an amd gpu. Turned HAGS off and never crashed again. Just need to find a suitable frame rate cap
I'm gonna need that diagnostic / benchmark software. CX? Between you, Panjeo, Gamesager and "xilo" etc.. I've got my rig smooth but have limited ways of actually testing it other than "how it feels" and the fps number in the top corner. 😂
It's called CapFrameX :)
@@XLR8_LIVE Just off initially, turning off HAGS, I'm down 10ms on input delay. The bar charts show basically the same as with HAGS on but my 0.2% is now more inline with the rest. My lows aren't as bad. Very interesting... I'm going to spiral down a benchmarking hole because of this... lol thanks!
What did you cap your FPS at in relation to your refresh rate of your monitor? some say 1-3 frames lower than the hz you're running at. I'm not quite sure what to set mine at. LMK!
The reality is unless you’re trying to sync your frames via gsync you should just be capping them at whatever is reasonable for your hardware, I cap at 240 for BTB, 300 for arena. When I had a 3080, I capped at 180 and 240 respectively
My daddy goat bald hamburger posted let’s go
Okay I have frame cap at 240 both in game and Nvidia control panel I got gsync and vsync on and . Should I be doing something different ??? I’m getting 240 constantly
@xlr8 Do you use force Low Latency Mode to Ultra (or other setting) via Nvidia Control Panel for Halo Infinite?
I cover that in my previous video, give it a watch so you understand how that works
Got it. Don't turn it on since it simply lowers overall performance. Have you considered using Presentmon for future benchmarking of frametimes?
So I have it turned on, the lowered performance was from the driver
@@XLR8_LIVE Thanks for the reply. Do you set it to Ultra or simply On in your driver version?
I have it set to ultra
I always found that RTSS had the most reliable framerate cap consistency, where it would essentially create a flat bar of frametime, but the problem was that a ton of games just wouldn't work with it. A magic bullet when it does, but seldom able to be taken advantage of. MCC is a great example of a game it works wonders in.
So V-sync on or off? Adaptive-sync? Limit frame is an oddball, does it really do much. From other vids *cough* Gamesager is to lower a few frames by what the monitor can output. Mine 144hz so I set it to 142 through nvidia control panel but I really can't tell a difference
If you’re trying to chase the absolute best performance, your refresh rate has nothing to do with it. You should be finding what what your pc can output performatively, then capping the FPS right under that. Vsync and gsync were created to stop screen tearing at the cost of latency. If you want the lowest latency possible, turn everything off How I run my setup is capped at 240 in BTB, 300 in arena, no sync of any kind. I have a 360hz monitor but I can’t reliably power that high of an FPS, so I run it under.
@@XLR8_LIVE That fair enough, I have RTX 4090 with Ryzen 7900 which runs pretty well. Just trying to squeeze more performance from correcting mistakes I might've made. But every guide keep sending me in a circle. In-game settings are fine, it just every other settings outside of the game which is annoying
🐐
so i went to nvidia CP and um... resizeable bar was not listed there at all
yep
Can you do a video on how you use CapFrameX?
Honestly wouldn’t be very much of a video. To capture takes a single key press, and the rest is just interpreting the data. I first learned it in like 5 minutes
@@XLR8_LIVE sounds good, thanks for the response. It at least gives me the confidence to jump in and try it out myself
I wish someone would put this kind of effort into optimizing the finals great vid tho
My friend is constantly trying to get me on the finals lol
@@XLR8_LIVE its peak
@@XLR8_LIVE Wait The Finals? I LOVE The Finals
@@XLR8_LIVE its fun I bounce between it and halo infinite
Yo XLR8 great video, Can i do something to bring that knowledge to spanish speakers? maybe helping to make spanish subtitles on this video itself?
Reach out to me on Twitter!
Not completely related to the video but it terms of capping my frames. When I play uncapped it feels better then when I try to cap frames or cap multiples of my HZ. My fps never really goes over my HZ consistently either. When I try capped 140 or 120 I feel like the game just loses so much smoothness.
I have amd gpu and intel cpu and I guarantee that capping frames in game works better for me than RTSS or in AMD control panel Tho Id like to mesure that with the software you showed us in that video
Also at 7:10 we see that you have « Optimizations for windowed games » checked off. Since Halo infinite is not a real full screen game, what’s your take on activating that option, would it make sense ? (I have it on and it seems to work better that way)
the software is CapFrameX. Optimizations for windowed games is only games ran in windowed mode, not borderless or fullscreen. Infinite is Borderless exclusive, meaning it runs as fullscreen unless you have something covering the screen like an overlay, in which case it runs as a special borderless. Optimize windowed games does nothing.
@@XLR8_LIVE thank you for the response goat, very clear !
Do i have to enable resizeable Bar? I really dont want to mess with the bios, is it worth just turning off HAGs?
Just focus on hags and setting a proper cap then
what FPS limit you put in nvidia control panel? 240fps or 260?
I use 240 for halo but that’s based on my parts and how I play. Everyone’s computer will be different based on the components you buy and the playlists you play
@@XLR8_LIVE can you do a tutorial on how you setup your capframex to get all those infos about vsync delay, input delay, frame times etc.
That’s all built into it. You just click around the categories at the top
How is this different than capping through rtss which has an even flatter line when we look at the frame time graph?
The last third of the video covers that, where we talk about group results, and I insert the comment from the 343 engineer about varied results for different people. So in your case, if capping through rtss found you the best success, then you’ve found the best method for your specific hardware
Sorry I am so new to this, but did you mean that the GPU schedule should be turned on or off? 😊🙏
Off
What about Xbox? Should we stay at 4k or go down to 1080p? Would it help?
These are PC fixes
Does vsync/gsync actually do something for shot registration and aim assist?
No
@@XLR8_LIVE 🤣 im very grateful of your confidence and commitment to helping other
My 2005 laptop still won't boot the game 😭
Well you just might be able to play Halo 2 Vista 😂
Getting 55-90 frames on most maps as of late... low settings with a 12th gen i7 & 3060ti
Is this video available in English?
Only speak jargon bs sry
Wtf? my 2005 laptop still wont boot up the game? idk why this dude is lying
haha do people really coment with terrible specs? the minimum to run this game is liek a 2070 rtx so idk man
You’d be very surprised
amd software -> "smart technolagy" tab -> SmartAccess Memory -> Enabled
I have a RX 6900 XT and it says it’s not supported:/
@@boinksi I have a 6950 XT and mine has "Resizeable BAR" in the Smart Technology tab.
@@interlocutorytom I don’t have that option sadly. So confusing
@@boinksi omfg, mine is rx 6800, check for updates
@@hyperactivepuss I did. Idk if it’s my bios or not:/