Upscale/Native switch requires a reboot/restart of the Pimax headset. Same for refresh rate change.
We have not added these features to the profiles yet, because it requires some workarounds (for instance using batch files) that are basically:
Switches Native->Upscale
Then waits until HMD is ready
The next problem is that PiTool automatically re-launches PE after reboot
So that would require a force quit PE
Attempt to launch the game externally from the batch file in VR.
Now hopefully the game starts.
This does work. Sometimes. but its far from stable. Therefore we have not added this.
And same goes for refreshrates in profiles. Its just too unreliable to be used. Too much problems can occur when forcing refreshrate change upon game launch:
PiTool crashes
HMD never reboots (led stays red)
PiTool keeps trying re-launch PE after HMD reboot and prevents the batch from starting the game.
and a few more rare cases.
So for now, these 2 options will not be included in profiles.
Not until the PiTool team provides us with HMD firmwares that can switch refreshrate/render mode without a HMD reboot.
Not having tested PE as much as I should have yet, I think it should be possible to for users to state âprerequisitesâ.
So if your profile needs 60Hz, Native resolution, and PiTool has been set to something else, then a big red warning shows up telling the user to go to VirtualDesktop, change the appropriate settings, and restart HMD, after which Pimax Experience will have been restarted as well.
The refresh rate switch and native/upscale mode switch works all fine in PE already. Thats not the problem.
The problem is to do this upon a game-launch.
I get that, and my point is, doing so is probably not an essential feature at this time, as long as the user can be prevented from mistakenly launching with the wrong parameters.
Indeed. In my previous tests, this works basically 3 times out of 4. Which is not stable enough for public use.
I still have my hopes high that the team can manage to make the refresh rate/render mode to switch without the need of HMD reboot. That would change everything.
In the meantime, you could put a flag in the profile that prevents the user from launching the game if it is not at right frequency and upscale mode.
I remember the frustration of launching a game that took two minutes to start just to find that you hadnât activated parallel projection. Thanks to PE that time is over.
I Sweviver I just open a ticket because display problem in upscale mode. I make a question here sorry: the function âturn on off smart smoothingâ itâs fantastic for assetto corsa.8kx but some times had problem and graphics (2080ti) so I turn it off⌠and about some minute I return on.and work. This function not need to reboot or restart steamvr so itâs possible to add a shortcut keyboard? Would be nice to turn on/off from game without go to pitool.