Hello and thanks for taking a look at this post. I feel like I've tried nearly everything recommended to improve performance, but maybe someone can spot my mistake.
Here's a quick data dump to show my hardware and the steps I've attempted to correct my stuttering in VR with the Valve Index:
Now for my issue in depth. I'm seeing massive CPU Frametime drops in FPSvr while playing Elite Dangerous when multiple ships are within my view. Anywhere from 13 to 22ms and it stays that way until I am out of combat. These are not misreported frames as I'm seeing heavy stuttering in-game. I am never seeing a flat line reporting a several second long frame dropping time-period, the graph is always bumping up and down at very sharp angles until I am out of combat at which point it flattens to an acceptable level of 6ms or so. If I fly around an asteroid belt with no other ships I am getting 6ms frametimes even when testing settings on high for in-game settings. However, I am currently only trying to run the game on the lowest possible in-game settings (VR Low) at 90Hz. I tried at 80Hz as well with no improvement.
Similarly, in Half Life Alyx, I am seeing the same type of stuttering. I am actively monitoring FPSvr in game and seeing the same poor CPU performance. In neither of these games am I seeing any type of GPU frametime drops. Once in a blue moon I'll see a fully dropped frame (shown purple in FPSvr), but it's just a blip and I never notice while playing. I am attempting Half Life Alyx at 80Hz with similar results. No matter what settings I change in Half Life Alyx, the performance is pretty much always the same with the CPU giving me issues. At the end of my sessions in both games, my overall average FPS is clocking in at roughly 5 to 8fps lower than the target rate of 80Hz.
Is it possible that the Ryzen 7 2700x just isn't cut out for the job? I've seen tons of other posts with people using a Ryzen 7 2700x or below with a 2000 series GPU saying they are easily getting 90Hz at high. Most seem to be getting 120Hz at high with a few in-game setting tweaks. I just don't see how my fairly beefy PC can't handle low settings at 80Hz for these games. In the below reports, the average and max temperatures are shown which show that thermal throttling is not an issue. Any help is much appreciated!
Images showing more of my settings below:
View: https://imgur.com/a/eGpeSp6
Here's a quick data dump to show my hardware and the steps I've attempted to correct my stuttering in VR with the Valve Index:
- MOBO: ASUS Strix 450-F Gaming with updated BIOS to latest version (4602)
- CPU: AMD Ryzen 7 2700x @ 3700MHz with updated chipset to latest version (3.09.01.140) (was OCd to 4000MHz, but BIOS update wiped it and I left it to see if the OC was the culprit)
- GPU: 2080TI Black with updated drivers to latest (472.12)
- RAM: 32GB (4x8GB) Corsair Vengeance DDR4 3000MHz (highest it will clock in BIOS is 2666MHz with or without DOCP enabled)
- CPU Idle: 10% at 3.5GHz
- RAM Idle: 14% at 4.5GB
- GPU Idle: 4% at 55C
- All drivers are up to date in Device Manager
- Windows is completely up to date (10.0.19043 Build 19043)
- There are no LED control programs running and I've disabled the LEDs on my MOBO via BIOS
- There are no screen dimming programs running (like flux, etc)
- EliteDangerous.exe, Hlvr.exe, VrServer.exe, and VrCompositor.exe all set to high priority in task manager
- Valve Index is plugged directly into GPU Display Port socket and USB 3.1
Now for my issue in depth. I'm seeing massive CPU Frametime drops in FPSvr while playing Elite Dangerous when multiple ships are within my view. Anywhere from 13 to 22ms and it stays that way until I am out of combat. These are not misreported frames as I'm seeing heavy stuttering in-game. I am never seeing a flat line reporting a several second long frame dropping time-period, the graph is always bumping up and down at very sharp angles until I am out of combat at which point it flattens to an acceptable level of 6ms or so. If I fly around an asteroid belt with no other ships I am getting 6ms frametimes even when testing settings on high for in-game settings. However, I am currently only trying to run the game on the lowest possible in-game settings (VR Low) at 90Hz. I tried at 80Hz as well with no improvement.
Similarly, in Half Life Alyx, I am seeing the same type of stuttering. I am actively monitoring FPSvr in game and seeing the same poor CPU performance. In neither of these games am I seeing any type of GPU frametime drops. Once in a blue moon I'll see a fully dropped frame (shown purple in FPSvr), but it's just a blip and I never notice while playing. I am attempting Half Life Alyx at 80Hz with similar results. No matter what settings I change in Half Life Alyx, the performance is pretty much always the same with the CPU giving me issues. At the end of my sessions in both games, my overall average FPS is clocking in at roughly 5 to 8fps lower than the target rate of 80Hz.
Is it possible that the Ryzen 7 2700x just isn't cut out for the job? I've seen tons of other posts with people using a Ryzen 7 2700x or below with a 2000 series GPU saying they are easily getting 90Hz at high. Most seem to be getting 120Hz at high with a few in-game setting tweaks. I just don't see how my fairly beefy PC can't handle low settings at 80Hz for these games. In the below reports, the average and max temperatures are shown which show that thermal throttling is not an issue. Any help is much appreciated!
Images showing more of my settings below:
View: https://imgur.com/a/eGpeSp6