• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.

Benchmark Result Discussion

My results.

Desktop
benchmark-20211023-131405-png.72001


Oculus Rift S

I notice the resolution here seems to be about 1.2/1.3 times the default Rift S panel resolution for some reason

Can someone explain the "Internal Resolution" displayed in VR results?

On MacGruber VR benchmark he used Rift CV1 which has a per-eye panel resolution of 1080×1200... so VAM should render at 2160x1200... but result said resolution was 2688x1600

On my benchmark for Rift S which has a per-eye panel resolution of 1280×1440... so VAM should render at 2560x1440... but result said resolution was 3296x1776

In both the "Resolution Scale" was 1x

I don't think I have set any super-sampling anywhere

This appears to be about a 1.3x scaling in all dimensions - why is this??

Benchmark-20211023-144903.png
 

Attachments

  • Benchmark-20211023-131405.png
    Benchmark-20211023-131405.png
    692.4 KB · Views: 0
Last edited:
I notice the resolution here seems to be about 1.2/1.3 times the default Rift S panel resolution of 2560×1440. I don't think I have set any super-sampling anywhere?!?
Totally normal, I think most/all VR headsets render a bit larger field of vision so they can more quickly adapt to your head rotation by showing you the right section....much like a VR video where you can look around a bit. There is a reason VR eats so much resources ;)
 
Totally normal, I think most/all VR headsets render a bit larger field of vision so they can more quickly adapt to your head rotation by showing you the right section....much like a VR video where you can look around a bit. There is a reason VR eats so much resources ;)

I found answer here https://venturebeat.com/2019/06/02/oculus-rift-s-has-a-well-hidden-resolution-setting/
  • Prioritize Quality: 1648-by-1776
  • Prioritize Performance: 1504-by-1616
Seems I was losing a lot of performance with this setting stuck on "Prioritize Quality" for years.... here is new VR run with the setting at "Prioritize Performance"
Notice the internal resolution now matches above numbers!

Benchmark-20211023-155522.png


It looked to me that the benchmarks would not go over 80FPS while running - is this a limit of Oculus driver? I definitely had ASW off (ran your script even). I notice avg and min1% gone up but the max1% dropped from over 160FPS to just about 83FPS
 
Last edited:
It looked to me that the benchmarks would not go over 80FPS while running - is this a limit of Oculus driver?
VSync for the 80Hz display kicks in, can't be turned off apparently. But there is no point in rendering more frames than you can display....unless you want to benchmark ;)
 
VSync for the 80Hz display kicks in, can't be turned off apparently. But there is no point in rendering more frames than you can display....unless you want to benchmark ;)

May need to make the benchmarks a bit more difficult then, since all GPUs over about 3070 will hit this hard limit in VR and all end up with same numbers... would be like everyone running the 3DMark Mobile benchmark!

Maybe need to add another character at least?

Probably best to set top end of scale for 3090 performance (ie make it so even a 3090 doesn't even hit 80FPS in Rift S in VR)
 
I thought my computer was a beast, but it is apparently no match for VaM while running the HP Reverb G2...

Notes:
-RAM is clocked to 3600MHz and is CL16.
-CPU not running OC. FCLK is set to 1800MHz (My CPU's infinity fabric).
-GPU is the Asus ROG Strix OC model. Factory OC.
 

Attachments

  • Benchmark-20211023-200657.png
    Benchmark-20211023-200657.png
    698.4 KB · Views: 0
  • Benchmark-20211023-202217.png
    Benchmark-20211023-202217.png
    704.4 KB · Views: 0
  • Benchmark-20211023-234736.png
    Benchmark-20211023-234736.png
    714.3 KB · Views: 0
Last edited:
Turn off 2x scale! Just run at 1x - that 2x VR resolution on a CV1 is crazy

Question for all - how did you enter name in results picture? Mine just says Anonymous!
Thanks for the tip, I'll try that out! I don't think I manually set it to that?? I must have I guess, moved my NVME from my old build into this new 3090 rig and the launched it up. Need to tweak this rig, it's just 'out of the box' at the moment.
 
I am struggling to understand how your system runs 13 FPS better. Essentially the only difference between our GPUs is the VRAM. Does VaM fully saturate your VRAM?
Yes, it really does. I have a 2090 that has 24GB of VRAM and I've exceeded 12GB of used VRAM and I haven't even really stress tested it yet. (Key word being yet, I plan to do all sorts of horrible things to it.)
 
Yes, it really does. I have a 2090 that has 24GB of VRAM and I've exceeded 12GB of used VRAM and I haven't even really stress tested it yet. (Key word being yet, I plan to do all sorts of horrible things to it.)
I see. Thanks for the info. Here I was convinced 24GB of VRAM was totally unnecessary except for people who work in Blender and other 3D creation tools...
 
I see. Thanks for the info. Here I was convinced 24GB of VRAM was totally unnecessary except for people who work in Blender and other 3D creation tools...
Honestly, this is a creation tool like Blender and others :)
 
Well that makes me feel better about my "pointless" 12gb 3060 vram.
 
May need to make the benchmarks a bit more difficult then, since all GPUs over about 3070 will hit this hard limit in VR and all end up with same numbers... would be like everyone running the 3DMark Mobile benchmark!

Maybe need to add another character at least?

Probably best to set top end of scale for 3090 performance (ie make it so even a 3090 doesn't even hit 80FPS in Rift S in VR)
Also I should add that I don't have a CV1, it's a Quest 2. Not sure why it shows up as a CV1 in the benchmark too.
 
I am struggling to understand how your system runs 13 FPS better. Essentially the only difference between our GPUs is the VRAM. Does VaM fully saturate your VRAM?
Ah, I'll go back and edit my post when I've checked my settings, but if you compare our resolutions you can see that I'm not running at 100% resolution in SteamVR. I bet that 13fps is more down to me having to calculate less pixels than you!
 
Ah, I'll go back and edit my post when I've checked my settings, but if you compare our resolutions you can see that I'm not running at 100% resolution in SteamVR. I bet that 13fps is more down to me having to calculate less pixels than you!
Nope, I take that back, I'm at 100% in steam and 1x in VaM.

Give your Steam settings a quick check, I bet it's just over 100%
 
Ok, I'm running another test, this time I've put my headset on the desk during warmup so I can watch task manager. My VRAM is indeed above 12GB sitting at 12.7 currently. 65C temp air cooled on a stock 3090 FE. CPU is at 4.16GHz. GPU is at about 87% usage (bounces a bit of course but surprisingly flat graph). 13.2GB now the first test scene has loaded. Does it need 13.2GB or has it left some stuff from the last scenes in that it could safely drop? It's not gone up again for the next set of tests. My RAM (3600 DDR4) is 18.6GB/32GB, but chrome is running too :)

and the results are in!

Benchmark-20211023-224146.png
 
Ok, I'm running another test, this time I've put my headset on the desk during warmup so I can watch task manager. My VRAM is indeed above 12GB sitting at 12.7 currently. 65C temp air cooled on a stock 3090 FE. CPU is at 4.16GHz. GPU is at about 87% usage (bounces a bit of course but surprisingly flat graph). 13.2GB now the first test scene has loaded. Does it need 13.2GB or has it left some stuff from the last scenes in that it could safely drop? It's not gone up again for the next set of tests. My RAM (3600 DDR4) is 18.6GB/32GB, but chrome is running too :)

and the results are in!

View attachment 72054

For some reason my resolution is 7768x3792 and yours is 6344x3100. Perhaps it is related to that pixel count difference?
My CPU stays around 4.9GHz 62C running the test and my GPU reaches 74C on stock fan curve. I am going to try to create a more aggressive fan curve to see if that makes a difference because my GPU clock does seem to fluctuate between 1965 down to 1700s MHz during the test.
 
For some reason my resolution is 7768x3792 and yours is 6344x3100. Perhaps it is related to that pixel count difference?
My CPU stays around 4.9GHz 62C running the test and my GPU reaches 74C on stock fan curve. I am going to try to create a more aggressive fan curve to see if that makes a difference because my GPU clock does seem to fluctuate between 1965 down to 1700s MHz during the test.
Mystery solved thanks to a hint from @WanderingWomble. I set my resolution in SteamVR to 100% for VaM and now the FPS scaling makes sense. I updated my original post with the new VR Benchmark. Went from 38.68 to 47.68 avg FPS, compared to the 3090's 51.93 FPS.
 
I thought my computer was a beast, but it is apparently no match for VaM while running the HP Reverb G2...

Notes:
-RAM is clocked to 3600MHz and is CL16.
-CPU not running OC. FCLK is set to 1800MHz (My CPU's infinity fabric).
-GPU is the Asus ROG Strix OC model. Factory OC.

Crazy resolution there on that G2 benchmark - no wonder the 3080Ti is having such a hard time - I'm surprised it got any decent framerates at all. This is why the mainstream headsets like from Facebook have to keep the headset resolution way lower than what the G2 is at - because 95% of people can't afford to pay for a card powerful enough to run it fast enough!
 
Crazy resolution there on that G2 benchmark - no wonder the 3080Ti is having such a hard time - I'm surprised it got any decent framerates at all. This is why the mainstream headsets like from Facebook have to keep the headset resolution way lower than what the G2 is at - because 95% of people can't afford to pay for a card powerful enough to run it fast enough!
we have the tech to enjoy the crazy high resolution without paying for every pixel to be rendered. with the fresnel lenses many headsets use the centre is nice and clear but the edges are blurry. so, if it's blurry, why bother rendering it perfectly? this is where Nvidias VRSS helps as it only applies the expensive anti-aliasing to the centre of the image, and it can dynamically change the size based on how much performance is spare. sounds great huh? after 2 years there are only about 30 games on the list as the developers have to jump through hoops to get a game approved and Nvidia patched out a manual way to override that list in a driver update. le sigh.

anyway, moving on eye tracking can also help by telling the GPU what area of the screen the user is looking at to employ similar techniques. the commercial vario headset with the 2 embedded screen, one with a higher pixel density than the eye can see is only 1080p pixels large, so most modern cards can push that. the problem is still pushing the raw pixel count for the rest of the screen.

so the future is looking good, both in clarity and framerate. right now however it kinda sucks, the best GPU on the market can't keep up with the clearest headsets.
 
For fun I ran this on my travel laptop in desktop modes only using an i5-8250u and an MX150 with 8gb ram. I changed settings for the second test. GPU was at 100~% load during both tests

First test:
Benchmark-20211024-230551.png


Second Test:
Benchmark-20211024-212114.png


I'll be trying this again on other setups.
 

Attachments

  • Benchmark-20211024-204447.png
    Benchmark-20211024-204447.png
    703.1 KB · Views: 0
  • Benchmark-20211024-204447.png
    Benchmark-20211024-204447.png
    703.1 KB · Views: 0
Last edited:
Here is my secondary computer with an i7-10700k and 1660 Ti:

Benchmark-20211024-233537.png


Didn't perform as well despite it being in desktop mode but considering it's a 1660 Ti-- I'm wondering if that was it's weak point. I doubt ram has anything to do with it. GPU was at 100~% load and CPU at 20~% no OC.
 
I once wrote something about supersampling
Every headset brand defines what is 100% resolution for them. It is not neccessarily the resolution of the panel(s). For a Valve Index this is ca 2016x2240, which is roughly 1.4 times higher than the visible panel resolution of 1440x1600.
In addition to this, SteamVR automatically sets or suggests what is the standard resolution/supersampling according to your GPU. In my case with a 6900 it is automatically set to 150% resolution. For this testings I had to manually lower it down to 100%. The benchmark sets the VaM super sampling to 100%, but cant set the hmd settings outside of VaM.
So, please don't be confused about VR resolution, because thos values can only be compared within the same headset brand.
P.S.: I found the reason for the 1017 desktop resolution... for me it is the taskbar being set to always visible. ;)
 
@TToby
Don't come back until you got nearly the same results ? Freeze it!

Sorry for coming back without having nailed it down. :(
With 4 days of testing, I found some results for myself:
- AMD BIOS settings are much more difficult than Intel. No "click and ready". Saying this, my last CPU was a 4790k, things might have evolved since that days.
- As we all had mentioned long before, for VaM the single core speed is really important, not the multicore speed.
- So for overclocking AMD CPUs, you want to use Precision Boost Overdrive instead of setting a common muliplier like many OC tools do.
- Quality setting in the GPU driver tool will have an big impact. Use them wisely.
- For VaM it is not only pure speed, there is something else I still doesn't have found...
EDIT: it was only an automatically lowered custom tesselation GPU driver setting!

In the meantime, I have slightly OCed my PC to some very good values:
I have a 19000 score in Timespy and 650/6500 in CPU-z.
My 5800x is clocking up to > 4700MHz, my 6900xt is on 2500 MHz, VRAM on +140 MHz...
My custom loop watercooling is running well and keeps everything well below 70 C.
But I still got roughly the same values like in my last picture.

The strange thing is, 24h ago, I had found some settings giving me roughly the same results like Endolu had!!!!
But then I idiotically changed some BIOS settings I can't remember and it was again back to "normal".
In the meantime I have watched several youtube videos of how to set up an AMD cpu and I know more about OC than I would ever have like to... but still, there is some mysterious setting that is obviously important for VaM, but I simply can't find it.
EDIT: It was only a wrongly set custom tesselation setting in the GPU driver tool that was giving me those extra fps! I unknowingly switched it back to the correct "use application settings", and it was giving me the shock of aprox a minus of 30 fps in VaM on the next try.

P.S.: This is NO "my cock is bigger than yours" posting. Till some months ago, I have played VaM on a very old PC, too. It was OK for me. Then I had invested much more money for an all-new rig than I had originally planned.
Now I have realized that something stupid is pulling the brake for more than 30 fps, and it is driving me insane. ?
 
Last edited:
Back
Top Bottom