Monday, 16 May 2016

UT4 Performance Fix

There's a lot of complaining about performance in the latest Unreal Tournament 4 build. Much of it from players who didn't have (or didn't notice) any performance issues before. Some have big freezes lasting several seconds, others have some less severe combination of stuttering, input lag and large FPS drops.

For still others (I was one of these) the game feels like they're playing a couple seconds behind everyone else. Typically it's far more noticeable online than offline and gets progressively worse with time.

I think I know what's behind most of these performance problems. Its your sound card, or rather your lack of a sound card.

I'm guessing most of those with performance issues are, like I was until recently, using onboard audio. In other words, you don't have a soundcard. And it's probably a Realtek chip too (by far the most commonly used mb audio chips).

Myself, I have MSI H81M-E33 motherboard with Realtek ALC887 audio. I've been having UT4 performance issues all along (going on 1.5 years with this mb) until a couple weeks ago (before the latest game build). I got a Kingston HyperX Cloud II headset a few months ago, which has it's own built in 7.1 sound, but I didn't turn off the onboard audio until recently.

The game never played very well for me online. In fact it was pretty much unplayable with anything much over 40 ms ping. Even with 40 or less ping, it wasn't great, but it wasn't too bad either... At least for a little while, but the longer my play session lasted, the worse it got. And it kept getting worse with each new build too. The last couple builds it was rarely playable for an entire 10 minute match.

Then, a couple weeks ago I turned off the onboard audio in the bios, started a local (offline) match and immediately noticed a big difference. The game felt much smoother and more responsive. I added a few bots, the bots were way slower to react than ever before, much easier to kill them and much easier to avoid their fire.

After a couple minutes I realized I could see rockets coming... I could react after they were fired and consistently dodge them... Even at quite close range...  Unbelievable!

So I went online with similar results. That was a couple weeks ago, since then playing online has been far more enjoyable. It's not perfect, but there's a whole lot less warping, hit registration is more reliable and though rockets are still difficult to dodge online (I blame the netcode, prediction and time rewind on that), I can play ok with higher ping too. 70 ping isn't bad now and even 90-100 is mostly playable as long as the other guys aren't all pretty good.

So for all of you having performance issues, especially those with Realtek audio chips, try turning off onboard audio in your motherboard bios and see if that helps. I bet in most cases it either solves the performance problems or at least makes a very noticeable improvement.

Whether it's the sound chips and/or drivers from a specific vendor (Realtek) or from multiple vendors and whether it's a problem with the actual chips/drivers or just a problem with how Epic uses them, I can't say for sure. But it sure seems like onboard audio has an awful lot to do with performance issues in UT4.

I would post this on the official UT4 forums... Except I can't.

No comments:

Post a Comment