Where are the output resolutions stored, or what effects them?

Just wanted to know what effects the display resolution of the pimax 5k.

I have always used normal field of view at 120hz. render quality 1 and steam at 100%,PP off, yet the resolution reported in steam varies.
since about pitool 264 with the above settings the resolution was 2264x2104 and stayed that way up until 270. However now it keeps changing, and I havent changed firmware/pitool since 270 came out
last week I was getting 2272x2104
this week it upped to 2288x2104
and now after a complete reinstall of win 10 im getting 2304x2104.

just wondering what influences the output resolution ?
is it in firmware ? , steam vr version ? or just pitool itself ?

thanks for any insights

You may want to read this: How the render target resolutions and the supersampling factors of Pimax and SteamVR work together if you want to understand the chain of inputs.

To your question: The resolution which you see in SteamVR (or you can dump by using hmdq tool of mine) is the “recommended render target resolution” the app gets from SteamVR runtime via API. If you set the SteamVR supersampling to 100% you will get the nominal value which the headset (driver) reports to SteamVR runtime.

So ultimately Pimax (and the Pimax runtime, or maybe the headset firmware) are the ones who decide which resolution SteamVR runtime gets as “recommended” and SteamVR runtime then applies its own modifier and passes it further down to the app.

Changing the FOV and/or the render quality in PiTools affects the first value in the chain (the value the headset “recommends” to SteamVR runtime).

4 Likes

ok thanks for the reply, I’m more just wondering why the resolution has changed over the last few week with seemingly no change in firmware or pitool version.
I just reimaged windows and installed an older version of pitool (262) and the resolution is still at 2304x2104. so i can only assume it’s locked in firmware or effected by steam VR.

I think my question is related to this topic (or maybe not) so I will post here.

I periodically write this into to the steamvr VRSETTINGS file:

“GpuSpeed”: {
“gpuSpeed0”: 2000,
“gpuSpeed1”: 2000,
“gpuSpeed2”: 2000,
“gpuSpeed3”: 2000,
“gpuSpeed4”: 2000,
“gpuSpeed5”: 2000,
“gpuSpeed6”: 2000,
“gpuSpeed7”: 2000,
“gpuSpeed8”: 2000,
“gpuSpeed9”: 2000,
“gpuSpeedCount”: 10,
“gpuSpeedDriver”: “27.21.14.5206”,
“gpuSpeedHorsepower”: 2000,
“gpuSpeedRenderTargetScale”: 1.5,
“gpuSpeedVendor”: “NVIDIA GeForce GTX 1080 Ti”,
“gpuSpeedVersion”: 2

One of the “2000” speed numbers used to be over-written with a smaller number each time SteamVR was run. So it was necessary to periodically redo the “2000” over-writes.

But now, the very first time I run SteamVR after pasting all those 2000s the section looks like this:

“GpuSpeed” : {
“gpuSpeed0” : 995,
“gpuSpeedCount” : 1,
“gpuSpeedDriver” : “27.21.14.5751”,
“gpuSpeedHorsepower” : 995,
“gpuSpeedRenderTargetScale” : 0.47999998927116394,
“gpuSpeedVendor” : “NVIDIA GeForce GTX 1080 Ti”,
“gpuSpeedVersion” : 2

So is the old method of writing all those 2000s in order to keep SteamVR from handicapping me obsolete. And if I manually set a Resolution Per Eye in SteamVR does it make this whole gpuSpeedDriver / Horsepower / TargetScale a non-issue?

PiTool 1.0.1.269
FW 2.1.255.296

Do you use Pimax Experience?

There there are settings in the SteamVR options for game launchers to set the GPU speed.

It is annoying that SteamVR updates overwrite ones settings but, this seems to be a good mitigator. All being said and done, GPU speed settings only really effect SteamVR when it is on Auto Resolution as it tells SteamVR what res to use for ones GPU if discovered. Any manual SteamVR Video and Application settings bypass the GPU Speed advice.

VR SS settings in relation to panel native pixel output and what is actually utilised by ones headset is still a mystery for some reason. Why we can’t have the v x h native pixel use of the Pimax 8K-X and dial in SS settings based on that info is beyond me…

I used to run PE shortly after it was available. But at some point it quit showing up. Probably due to a Pitool auto-update. I didn’t utilize it much anyway so I didn’t miss it.

If I’m understanding you correctly, I don’t need to worry about these gpuspeed parameters since I set my resolution manually. Cool, I’ll quit worrying about that section of steamvr file and just PLAY!

Thanks for replying.

today my resolution has jumped to 2316x2104
why?
I’m starting to notice slowdown in some games.
horizontal resolution keeps jumping up by 12 every few days and I have no idea why

Ok, I worked it out. The output resolution is effected by IPD (hardware toggle), Low IPD’s have a higher resolution than higher IPD’s, must have been creeping by itself

2 Likes