FPS/Performance Updates

RiotRiot JxE·7/29/2017, 2:52:58 AM·136 votes·39,532 views

Hey all!

Riot JxE, Product Manager of our Render Team, here to talk with you all about the FPS issues in late-game teamfights you've been bringing up for the last few months. We've been digging into it for a few months now and tl;dr is it's been a pain in the ass to track down. We had been using Avg FPS to track how performance is doing and that wasn't enough data to track down this issue. We've been putting in better tracking code and using that data to help better understand what's causing the issues. (note that the numbers you see in this image are on a developer debug build and not indicative of every machine)

All of that being said, we've found some good culprits and have started optimizing the code. We believe some CPU operations have been stalling the GPU which has been causing the FPS issues you've all been seeing in late game teamfights. Specifically, we've optimized a function called UpdatePerceptionBubbles() that is used to build the Fog of War and have done some optimizations to audio during our particle simulate phase that we believe were the culprits. We're also going to be looking into other areas of optimization (like GameWorldLoop) now that we have better data.

I can't promise anything yet, but just wanted to let you all know that we're actively looking into the issue and hope to have a fix soon. Thanks for bearing with us while we figure out what's going on.

152 Comments

LostFr0st7/29/2017, 3:18:34 AM74 votes

Thank you for the update and for all of your team's hard work.

Mysticman897/29/2017, 2:58:17 AM12 votes

I'll be thrilled if I take off the fps cap and can crack 1k FPS for the sheer silliness of it.

aspects17/29/2017, 8:58:39 AM9 votes

riot's actually trying to fix a problem http://imgur.com/gallery/WrKPhfd

Evil Yasuo7/29/2017, 3:16:08 AM9 votes

Nice! I've been getting really bad frame issues (20fps and it drops to 4fps in teamfights) and really bad ping (which might actually be bad internet connection) I'm from phoenix, az so a computer heating up in this 120 degree weather isn't the best thing.

LyingOnLine7/29/2017, 2:54:45 AM8 votes

Thanks very much guys. Now I won't have to butter my potato when it overheats anymore!

Spice POWAH7/29/2017, 5:09:34 AM6 votes

I see a thumbnail In the post but I can't see the actual picture in the post. Not too important, but i'm curious now D:

KennysDreamGirl7/29/2017, 6:29:37 AM5 votes

I wish the balance team could do as good a job as you guys do

Jonxx7/29/2017, 4:40:38 AM3 votes

Thanks, love the transparency.

PaladinNO7/29/2017, 10:29:37 AM3 votes

My i7 3770K, 32 GB RAM, 3 dedicated SSDs and GTX 1080 FTW is ready to take some more FPS home!

http://i.imgur.com/R6MXnMI.jpg

And when that happens, I'll trade you some FPS for that ping.

https://1drv.ms/i/s!AuFMZD__7mN2gUhncGyQlydw755o

[slayer-pantheon-thumbs]

developer debug build

"[RELEASEDBG_WITH_CHEATS]" item 3682

Lovin' it! xD

Linna Excel7/29/2017, 3:08:03 AM1 votes

Does the tracking code produce any noticeable performance hits by itself?

AkhriPasta7/29/2017, 9:04:53 AM1 votes

I also get Packet loss in teamfights....

House x337/30/2017, 10:14:05 AM1 votes

You might want to take a look into minions spawn as well. My game starts with 200+ FPS but drops to below 80 as soon as minions spawn. Also GPU is being forced to run at only 15% power.