Original Post — Direct link

This is strange. I've got a good high/midrange PC and I should be hitting 250 frames on average, given that a 1050ti is recommended for 144hz. I looked into how the game runs exactly and found the following:

1) Only 1 core of 8 is maxed out, the others are literally barely in use. I have 16 threads. Why is this not in use at all?

2) The GPU and CPU both barely break 30% usage even as I'm running the game. I can clearly see this on task manager. Why is there no bottleneck that I need to manually cap out?

3) Power Usage is extremely high sometimes. After I've quit the game, I can see the Riot Client completely destroying one CPU core even when I'm not using it. I've had to force close it to stop it reading/writing to my SSD in the background.

I asked a friend to check his Task Manager during a game and he can see his CPU and GPU only at 30% usage on average too. Are we actually missing 70% usage? Check it yourself when you're in a game.

External link →
about 4 years ago - /u/RiotBrentmeister - Direct link

Sorry to hear that you're not getting the performance you expected from your rig.

At higher specs Valorant is generally CPU bound on the main game thread. The biggest limiter to FPS on higher specs is going to be core clock speed of your CPU. That is to say, a 2.7GHZ 32 core processor will perform worse than a 4.5Ghz 4 core processor in most cases. GPU is only one factor of your performance and having a powerful GPU alone will not necessarily guarantee you a higher framerate.

Closed Beta is definitely still a WIP and we're looking into optimizations for both CPU side for higher specs and GPU side for lower end specs. It's just a balancing act of trying to optimize for a wide variety of specs. You're always going to be limited by one or the other.

In terms of the RiotClient issue, I believe that was fixed in a patch pushed out last night. If you're still having problems can you try rebooting your computer? Maybe something prevented you from getting that patch. If it still persists can you open a ticket with player support, they can get some logs from you and make sure the right team at Riot gets notified the issue is still persisting for some users.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by Devilishola

That's understandable, I get that it's a work in progress and nothing will be 100% yet - thanks for confirming it's CPU bound too. So from my understanding now, my CPU isn't getting maxed out because it's tied to a single thread instead of multi-thread and it's not GPU intensive, so general usage across both components will be low? Is that right?

I rebooted my computer and I can confirm the RiotClient issue is gone. Thanks for the quick fix, I must have missed that patch.

Exactly right, if you have 8 cores we're probably hitting ~2 full cores worth of usage. So it would end up being 2/8 or ~25% usage. Maybe more or less depending on what's happening in game.

Getting the game to be more multi-threaded can be a steep technical challenge so we're weighing our options there against just making better usage of the cores that we're already using. It's a fine balance, our end goal is just to get framerate higher. We're not necessarily focused on using 100% of all cores if that makes sense. Either way, rest assured we're working on getting more frames for all.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by Devilishola

Awesome, your input it's been a massive help and I've learned something new.

The reason I asked this question is because I'm trying to get started out on twitch so I've been looking for a way to stream and play at 144hz - but it looks like I'll need a dedicated streaming PC or a better graphics card for NVENC, or I'll be stuck playing at 60fps. How you've replied has given me the exact information I need.

Thanks dude, I appreciate you. Thanks for your work on the game so far too, I hope you keep it up. I moved from Top 50 in Overwatch (cree main) on Overwatch for this game, so if you're in it for the long haul, I am too. :)

Edit: Just wanna say Multithreading (like how PUBG updated to use 6+ cores instead of 2) would be huge, I think AMD are really pushing the market when it comes to more cores. Before we know it, it'll probably be normal to have 8+ cores in the next 5 years or so.

Glad to help!

Oh we're definitely in it for the long haul. I worked on LoL for 6 years and I could easily see myself doing the same for Valorant. Both teams are really strong and dedicated.

I was a McCree main in OW too! I wasn't nearly as good as you though. I was always a few points short of Diamond.

I agree multi-threading could be a huge benefit. We're definitely looking into that as one of our options.

To be clear, if you want to improve your perf, the best bet is not to buy a capture GPU. It's to increase your clock rate of your CPU. You can do this by purchasing something with a higher clock rate or if you're tech savvy (sounds like you are) you might see how much room there is to overclock single core turbo boost on AMD processors.

I gotta put this: Disclaimer: This isn't a Riot official recommendation to overclock your hardware and you do so at your own risk.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by domthebigbomb

Do you know if given a clock speed, do we get greatly improved fps with more cores/threads? I remember in some games, it is actually beneficial to disable HyperThreading even if the CPU is locked to the same clock speed.

It's going to vary a lot CPU to CPU. That being said I think you'll stop seeing gains from additional cores after 4. There are 4 big threaded things in VALORANT.

1 : Main Thread : Gameplay,Character,AbilityLogic,UI,etc. Usually 100% usage

2 : Render Thread: CPU side rendering things like occlusion, draw call submission. Usually 50-100% usage

3 : Audio Thread : Audio processing engine, ~25% usage

4 : Worker threads : Animation, Particles, Misc things. ~3% usage for each. There can be a lot of work threads depending on game events.

So you're really looking at really benefiting from 3 cores or maybe 4. You can reduce the latency on some things but I would expect to see diminishing returns after 4+ cores. After that, you're better cranking up clock speeds. Of course, this assumes you have no other programs running on your computer. Depending on what you're running in the background you might benefit for more cores for that.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by _Yank

Really useful info! Does the game recognize which CPU cores are true cores and which ones are hyperthreaded ones? There's some "easy" mild performance uplift on using real cores instead of the other ones, if the game doesn't use this to it's favor I think that you guys should consider implementing this!

I also want to thank you for all the active and helpful support!

Yup, the game can differentiate virtual threads from physical ones on the processor. We set thread priority to inform the OS what's important and try to let it do it's job. Scheduling is an incredibly complex problem all by itself so we let the OS choose the cores given that information. You have to make considerations like how a virtual core can share cache or not. It's widely different across the different CPU architectures. Needless to say we trust that Microsoft's engineers have put far more time, effort and thought into how their scheduler works across a number of CPU architectures. We focus where we have the expertise which is on the game code and threading model itself.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by Jun1nxx

Hey, i know im pretty late to the topic but could i ask you some questions?
I did a lot of tests with the 2 PCs i have here and couldnt come to a conclusion, found this topic and saw that a riot dev was answering stuff and tought: why not ask?

• Is valorant more CPU intensive or gpu intensive?
Also, why is there such a small difference in performance when comparing high resolutions with low resolutions? say 1920 vs 1280 both are 16:9 resolutions but in my tests the fps difference is barely noticeable.

Not that im complaining, its good to have good performance on 1920*1080 but i feel that low resolutions should give more fps compared to full hd.

"Is valorant more CPU intensive or gpu intensive?"

I would think about it like this:

If you go out and buy a brand new top-end GPU/CPU today. Your CPU is going to be the limiting factor. We'll probably only use 30-50% of the GPU.

If you have a mid-range computer that you bought 4 years ago. You're probably close to balanced.

If you have a mid-range computer 4+years ago you're probably going to be GPU limited.

We expect that about 50% of players will be CPU bound (higher-end machines) and 50% of players will be GPU bound (lower-end machines). However, this changes as we make specific optimizations for CPU or GPU.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by Existence4253

u/RiotBrentmeister, since i see you are only one willing to talk about fps issues from Riot side, i need to ask for your advice.

I literally tried everything to fix fps drops from turning on 'disable fulscreen optimization', OCing CPU, Turning off SMT, cleaning %temp% files, OCing GPU, Scanning viruses, updating all drivers, and many other things.

Met few people with similar cpu like mine R5 2600, they have no issues at all.

In my case most fps drops i get on 'Bind' map where it can drop from 230 to 85 if i shoot and have some spells around me, while on other 2 maps i have fps drop maybe down to 115, 120 which is acceptable since its beta. (Noticed some weird drops while looking at certain parts of the map quite weird)

I think i had no issues like now, it all started since second last update like week ago? Not sure.

Player support is a better place to get personalized support. They're more familiar with a wide variety of systems and problem-solving. You can create at ticket here: https://support-valorant.riotgames.com/hc/en-us/requests/new

Since you mentioned others with the same CPU get better performance off the top of my head I'd suggest:

Checking CPU temps (can be down-throttled if it gets too hot) Checking that your RAM is installed in the proper slots to make use of dual-channel. (this can be killer to performance and is hard to detect)

However, Reddit isn't really a great place to go into detailed individual troubleshooting. Player support can get logs and more system details from you and help you troubleshoot! They're great at it; I encourage you to reach out to them.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by dA0yan

He is not the only one on bind. Many of my friends and me experiencing the same issue on intel and amd!!!!
After last patch same goes for split defenders base .. 60 fps instead of 300!

Split is still in a beta state (shipped early to increase map pool for players). We have updates in the next patch that should improve perf for that map.

We have seen that Bind is lower performance than Haven. The maps will never be exactly equal in perf but we're keeping an eye on Bind to see if adjustments need to be made.

The patch did have an overall perf decrease of about 10% on average (varies from person to person). We've already identified the root cause and the next patch will return that perf to players.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by dA0yan

Can you maybe tell an estimated time of arrival or is this not possible to say right now?

Tuesday is the plan for the next patch barring anything that would delay it.

about 4 years ago - /u/RiotBrentmeister - Direct link

Originally posted by Salad_cs

Hey Brentmeister, I've noticed that Valorant has my GPU (RTX 2070 overclocked) on max boost performance in the menus (in MSI afterburner it shows up as under load), but when I get in game the GPU throttles down and reports that it is no longer under load. Not sure what settings are deep down in the game that tell my GPU to work in the menus but not work in game. Really Strange. Hope this helps improve the game! EDIT: I do tend to get 20 - 30 average fps loss on Bind than other maps . Specs: Ryzen 5 2600X at 4.1GHz , RTX 2070 Overclocked, 16 GB RAM

The menus are very very easy on the CPU. So you end up GPU limited in the menus (GPU usage goes to 100% if you are uncapped in menus). When you load into game there is more CPU processing that has to be done to deal with processing the actual game. At that point you become CPU limited on a lot of newer systems. Due to the fact that the CPU isn't generating enough frames your GPU load goes down below 100%.

I'm a little surprised bind is the worst performance for you. I think the order we have is:

1 Haven

2 Bind

3 Split (Hasn't had a full optimization pass yet)

The maps will never be 1-to-1 in terms of performance due to being different maps and different hardware always produces different results but it's something we're keeping a close eye on so thank you for the feedback.