Halo Infinite is horribly optimized

I imagine they’ll improve this in future versions as this is only a Beta, but on my RX 580, I should not have to run the game at the lowest possible settings and 900p just to maintain a sub-60 FPS gameplay. It’s impossible for me to have fun with a game that struggles to maintain 50fps

3 Likes

That’s rough, buddy. I’m struggling with atrocious load times that no one else seems to experience, and have no idea why my experience is unique.

Really disappointed to see there is no Exclusive Fullscreen option. :confused:

2 Likes

Don’t worry, you’re not the only one experiencing atrocious load times.
I have a Samsung 970 EVO Plus SSD and it takes over two minutes for the game to load in or start a bot session.
Not to mention that the game itself runs horribly (sub 60 fps @ 1080p on low to medium settings) on one of the top gaming laptops in the market right now.

3 Likes

Yep. I guess there is still a lot of work to be done on the game in terms of optimization and hardware support.

I’m glad to know I’m not alone, at least. The game loaded very slowly on my NVMe SSD. I checked task manager during loading and it was using very little disk and 100% CPU.

Minimum CPU is listed as i5-4440 or Ryzen 5 1600. My 3200G should be at least somewhat more powerful than the i5 and about on par with the 1600 (except in more than 4-core benchmarks), from what I looked up.

@CreativeName642 If you think your situations bad, I have a Vega 64 and on the lowest settings I’m averaging only 55 or less playing 1440p. According to the spec sheet, I should be on high settings with 60fps average.

Im running 5600G/5600XT and the amount of screen tearing is insane. Haven’t seen anything like it since running a FX6200/480.

set min fps to your max fps.

i was getting 40-50 first launch, fiddled with everything, finally decided to set min fps to 60 and for some reason the game now runs solid 60fps.

Try turning off the integrated GPU in the Device Manager.
So far it seems the game isn’t utilizing the dedicated GPU if you have a CPU with integrated graphics.

I had horrible performance until I disabled the Integrated Radeon graphics. Now it’s runs like it should because it uses my 3080.

Here, educate yourself:
devblogs[dot]microsoft[dot]com/directx/demystifying-full-screen-optimizations/

replace the [dot] with .

(not allowed to post links now because for some reason i lost all my exp from the legacy forums)

I’ve heard of bad load times from a few people. I also have noticed on my series x that it takes some time to load the game. However, I wonder if that is due to other people loading into the game and not an issue on your side. So if you’re playing a game with someone that has an xbox one it will take as long as it would for the player using an xbox one (if that makes any sense).

With directx 12 there is no advantage for border less fullscreen over exclusive fullscreen - the DWM is effectively bypassed. Your input latency will be the same and so will your framerate

Actually, it’s definitely my issue, because the game will tell you if you’re waiting for other players to load. And my Xbox One S loads the game way, way faster than my PC. An order of magnitude faster. It’s definitely some kind of bug on PC.

Tips for those who are experiencing bad framerate.

First update your drivers. This is importand for AMD and still benefitial for NVIDIA

Second set your minimum framerate to 60

Set your max frame rate to 60 if you have a weak computer (120 if you have a good computer)

Disable Vsync

Set your resolution to your monitor size and then set pixel scale to default number. (If you game on 2k or 4k monitor and dont have strong pc then set the res to 1920 x 1080)

Put all settings low and then put sharpness to max.

Hope this helps!

2 Likes

sounds like the framerate smooting in infinite is iffy as setting min and max is basically like locking the framerate, like what v-sync does. min on 30 and max 60 should mean the game runs at 60 and drops to 30 if pc can’t handle it all the time your playing.

it’ll still only acheive your desired fps if your pc can do it and shouldn’t drop if your pc is up to the task.

it shouldn’t drop to 40-50 and stay like that if your pc is a decent spec, nor should it run fullspeed when you change the min to your max, it doesn’t make sense. which means there’s a bug somewhere.

at least that’s how i see it…

1 Like

And this is with game being postponed by a full year. If it was released back in 2020, can you imagine how bad it would be then?

1 Like

It affects GSYNC. Fullscreen GSYNC performs best.

1 Like

Damn, that’s unfortunate. Not that I am overly surprised, I’m sure they will get it fixed, just a question on when. It is a beta for the few weeks and I would wager their main priority will be game optimization

1 Like

There isn’t any advantage when it’s done properly. Something is missing or broken with Halo Infinite.

Has the absolute worst frame pacing of any DX12 game I’ve played yet, and Gsync compatibility is straight up broken. Only way there is no jitter and a smooth render in the actual game is if you’re hitting the vsync refresh rate cap. And even when you are, the frametime graphs are all over the place rather than flat, plus you have the additional latency of vsync vs gsync capped below refresh.

It was widely reported in the previous betas, and they still haven’t fixed it. Other DX12 games do offer exclusive fullscreen modes (see RT games like Control or CP2077), and while it is essentially faked fullscreen (any DX12 game is borderless), the results are still far better than whatever Halo Infinite is doing. Gsync works, frametimes are more consistent, and latency is lower.

1 Like