Where is the bottleneck? VR jumping to 45 FPS

Discussion in 'General Discussion' started by Remco Majoor, May 13, 2020.

  1. Remco Majoor

    Remco Majoor Registered

    Joined:
    Apr 22, 2014
    Messages:
    995
    Likes Received:
    1,068
    So, I decided to fin out why sometimes my VR jumps down to 45 FPS. I thought it was because I was simply running too high settings. My GPU memory was indeed maxing out, so I decided to lower some GPU memory intensive settings.

    Now nothing is maxing out at 100% anymore. My GPU is running 90 FPS at 70-80% GPU usage, highest CPU core usage is around 50-80%.
    upload_2020-5-13_13-57-3.png

    Yet at some points it jumps down to 45 FPS, only using 40-50% of the GPU. Now I thought it would be bottlenecking somewhere else, but that also doesn't seem the case.
    upload_2020-5-13_13-59-8.png

    This was all done with 23 AI, and I let my car being taken over by AI.
    I've got 8 gigs of vRam, and 16 gigs of normal RAM.

    Now the fun question is, where could the bottleneck be from?
     
  2. lagg

    lagg Registered

    Joined:
    Oct 1, 2012
    Messages:
    3,043
    Likes Received:
    1,958
    I use fpsVR
    This shows the performance of the CPU and GPU in real time, highlighting the peaks.
    There are different types of graphs.
    More detailed to config everything and less (but enough) to use normally.
     
  3. stonec

    stonec Registered

    Joined:
    Jun 19, 2012
    Messages:
    3,399
    Likes Received:
    1,489
    Sounds like you have ASW on (or some similar technology if you are not using Oculus). If it can't maintain 90 FPS, then it will automatically drop down to half of that FPS, i.e. 45. The solution is to either turn off ASW or make sure you have GPU headroom to always run above 90 FPS.
     
    atomed and DrivingFast like this.
  4. lagg

    lagg Registered

    Joined:
    Oct 1, 2012
    Messages:
    3,043
    Likes Received:
    1,958
    The index half the FPS automatically.
    As far as i know you can't disable this.
    I don't know what HDMI has Remco
     
  5. Remco Majoor

    Remco Majoor Registered

    Joined:
    Apr 22, 2014
    Messages:
    995
    Likes Received:
    1,068
    That is the thing. I know that the headset does that automaticly. But the GPU isn't coming above 90% and has no reason to then go down to 45 FPS right? Or does my usage have to be below 80%?
     
  6. lagg

    lagg Registered

    Joined:
    Oct 1, 2012
    Messages:
    3,043
    Likes Received:
    1,958
    Your fps depend too on the CPU.
    And you have to check the peaks (when, where and how much occur)
    For this us very usefull the fpsVR (i don't get any commision :p)
    [​IMG]
    Every yellow line meand that the GPU is'nt capable to render the fps
    But if you have the yellow lines in the CPU the result will be the same. You'll have a low load of GPU but your CPU will be the bottleneck.
    You have the info by cores too.
    And more usefull info
     
  7. DrivingFast

    DrivingFast Registered

    Joined:
    Mar 1, 2018
    Messages:
    1,638
    Likes Received:
    1,083
    What I am about to say is partially offtopic (partially).

    I strongly advise against the use of reprojection or ASW Oculus.

    It’s 10 billion times better in native resolution :

    Much smoother, no micro jerks, no artifacts, and uselessness of the "stabilize horizon" functionality which is not realistic and causes loss in immersion.

    What you need to do is set rF2 so that you get your 80/90 FPS 99.5% of the time on the circuit and the most demanding cars (Nurburgring GP).

    The race conditions (clouds, rain, 24h cycle, AI number, multiclass, etcetera) must condition the chosen graphic settings.

    On Oculus you can deactivate the ASW auto (I deactivate it systematically).

    For other VR headsets, this is probably possible ?
     
  8. DrivingFast

    DrivingFast Registered

    Joined:
    Mar 1, 2018
    Messages:
    1,638
    Likes Received:
    1,083
    With the ASW oculus activated, the processor is much, much more stressed.

    The number of AIs may then be too high.
     
  9. lagg

    lagg Registered

    Joined:
    Oct 1, 2012
    Messages:
    3,043
    Likes Received:
    1,958
    With Index, no
     
    DrivingFast likes this.
  10. Remco Majoor

    Remco Majoor Registered

    Joined:
    Apr 22, 2014
    Messages:
    995
    Likes Received:
    1,068
    That's why I also looked up if my CPU was a bottleneck, but the highest thread usage is 60%, nowhere close to the limit, as you can see on my provided screenshots
     
  11. lagg

    lagg Registered

    Joined:
    Oct 1, 2012
    Messages:
    3,043
    Likes Received:
    1,958
    But you can have 60% of usage and have a little peak to 100% that provokes stuttering.
    You're not going to realize about it.
    The fpsVR shows every peak and you could know where is the problem.
     
  12. GTClub_wajdi

    GTClub_wajdi Registered

    Joined:
    Feb 28, 2012
    Messages:
    3,239
    Likes Received:
    572
    Where I can see the CPU peaks? Plus explain. I have FPSVR
    You have a very hot GPU.. 84C
     
  13. lagg

    lagg Registered

    Joined:
    Oct 1, 2012
    Messages:
    3,043
    Likes Received:
    1,958
    upload_2020-5-14_13-23-15.png
    1. Every vertical line is a peak
    2. If the peak arrives to this line this will provoke stuttering and the fps will go down
     
    GTClub_wajdi likes this.
  14. MarcG

    MarcG Registered

    Joined:
    Oct 4, 2010
    Messages:
    6,854
    Likes Received:
    2,234
    That's fine with (most of) todays GPUs, anything over 90c and you should perhaps worry, over 95c and you might wanna seriously think about a fire extinguisher purchase!
     
    GTClub_wajdi likes this.
  15. lagg

    lagg Registered

    Joined:
    Oct 1, 2012
    Messages:
    3,043
    Likes Received:
    1,958
    I didn't see this
    It's not my pc. I'm not at home.
    Just an image taken fron the Internet
     
    GTClub_wajdi likes this.
  16. Wade

    Wade Registered

    Joined:
    Mar 28, 2018
    Messages:
    15
    Likes Received:
    10
    Just out of my own curiosity, what kind of a difference do you see from turning the mirrors off?
     
  17. GTClub_wajdi

    GTClub_wajdi Registered

    Joined:
    Feb 28, 2012
    Messages:
    3,239
    Likes Received:
    572
    Thanks guys..
     
  18. Alex72

    Alex72 Registered

    Joined:
    Dec 27, 2016
    Messages:
    1,317
    Likes Received:
    992
    Oh sweet stats app! Does it work for us mortals without VR just to track CPU/GPU performance?
     
  19. lagg

    lagg Registered

    Joined:
    Oct 1, 2012
    Messages:
    3,043
    Likes Received:
    1,958
    I don't think so, because this is specific to work with SteamVR.
     
  20. DrivingFast

    DrivingFast Registered

    Joined:
    Mar 1, 2018
    Messages:
    1,638
    Likes Received:
    1,083
    That was the question I was going to ask.

    With my Rift S I use opencomposite (openVR) that is to say that I do not use SteamVR :

    So no need to buy this software (FPSVR) ?
     

Share This Page