By the way guys, when new bugs are found ,could you please create new threads in the Bugs category instead of replying to other topics? It will be easier to backtrack everything this way
Hmm, I havent been able to replicate this issue. It sounds like some error happened right before. The idea is that whenever any settings are supposed to be changed that requires a HMD reboot, the popup should warn about it, and ask for confirmation. If you press cancel, no changes are made.
Could you please try with version 0.20 and send the debug log? (the log is way more detailed now in the new version).
I think I have to clarify this, as the profile management works slightly different from PiTool after all:
Profiles are loaded as-is upon start. You can load them, save and apply:
Load Profile: simply loads the profile settings to the UI, so you see what settings the profile contains
Save Profile: Saves the settings to the *.json profile, without applying anything to the HMD
Apply Profile: Applies the profile settings to the HMD. Also, the settings, whenever changed or not from default, are set as active values for the current session. Which means these values are sent to the headset to be used. Meanwhile, the settings are also temporary “added” to the profile, but not saved to the file until you press Save. Which means, the active profile will show the new settings for that profile everywhere (Settings/Advanced Settings Image Adjustments/Profiles), unless you press “Load” on the same profile again, or unless you load another profile. This is simply to show that the current profile and its settings are currently used.
There are no real “default” settings provided yet as the Default buttons are not active (and I temporary removed them in this version), unless you create a new profile, which has default values (same as PiTool generates when new profile is created).
I hope you get the point hehe, it might sound a little complex and confusing at first…
The problem is that, currently PiTool doesnt allow changing more than 1 HMD setting at a time, and HMD Settings (refresh rate, render mode, backlight) cannot be fixed with the other settings (fov, render quality etc). This is the reason why refreshrate/backlight and render mode isnt added to the profiles. As they simply cant be executed at once, and especially not upon starting a game. Ive asked the PiTool engineers to fix this, and hopefully they will soon…
Regarding SS; the supersampling values (for any SteamVR game) are available in the SteamVR Optimization profile, which each imported SteamVR game already has at first startup. So simply load the SteamVR profile for table tennis, adjust the supersampling etc and save profile (under Advanced->Manual SteamVR Optimization). Next time you start the game, the supersampling will be automatically applied to SteamVR, right before game launches.
Yes, this is because there is no way to automatically exit SteamVR when a game is quitted. Its simply out of our control. When you have played your game and feel to go back to VR Experience, you need to Quit SteamVR (which you can do with one click in the SteamVR Dashboard, all in VR).
Thats because the render mode or refreshrate isnt applied until you click OK on the popup and the HMD reboots. As I said, only one parameter of the HMD settings can be applied at one reboot, so there is no way you can with one click go from native->upscale and in advance chose the refreshrate for that mode. You need to first enter upscale mode, and then change refreshrate. Its basically the same way when using PiTool, but the difference is that PiTool doesnt give you any prompt, but instantly does the refreshrate change. Its really not optimal as it is right now, but Im trying to adopt to the current limitations of PiTool
I fixed these icons in 0.19 and 0.20 already Should be better and less aliasing now!
FIxed that in 0.20, but its working so-so, because the SteamVR SDK doesnt let me do it instantly on boot without a delay. So currently there is a 2 second delay before recenter is done. Also, when tracking is not found, the recenter never gets executed upon start or VR Exprience.
The only solution for now is to press Thumbstick/Touchpad down and recenter. I will see if I can tweak this somehow…
Yeah, these buttons are not active yet. Will try to add some information about it in the UI.
Yep, I will add this to some of the next versions!
Yes if you have chosen to have SteamVR profiles to automatically apply upon game start (in Profiles->Settings), then yes all 10 gpuSpeed values are always overwritten to the values set in your SteamVR Optimization profile that is assigned to the game.
Check the Profiles->Settings for more options if you want to have it automated or not. On default, its all automated on each game start.
Yep, its because this PiTool version is not official. Its still the latest available, so just ignore the update.
Regarding the unknown manufacturer, that sounds weird… lemme look into this!
I had a small issue with the scroll bars in the interface. If you click / drag and move the pointer from them to the left, away from the scroll bar itself, slightly weird stuff happens.
With most menus everything goes back to normal after releasing the trigger. But the menu to the right stays ‘messed up’ when the trigger is released.
@Tharg Yep, Im still waiting for a coder I talked to, to help me with this. The input event handler-system is basically built from scratch by two scripts… my own and one individual coder who is willing to help me out to solve this. I have spent too many days o that haha, better wait until he fixes this. But I fully agree its an annoying bug!
Yes, I will add more people tonight when I have solved the code here and released a 0.22 Beta which should be more stable for everyone, without memory leaks and stuff.
Have retested stuff with 0.22 now. Quite an improvement, particularly speed wise!
Couldn’t reproduce the issue with 0.22. Good!
What the PiTool does imho better is that it shows the frequencies for upscale/native as soon as one clicks on upscale/native (before applying it). So one can click to upscale, then select the desired frequency, then click apply. In PE one first has to click to upscale, then apply (+ reboot), then go to advanced settings again and set the frequency.
Currently not a problem because the 8kX firmware only offers one frequency for native and upscale each anyways - but this will likely/hopefully change.
Thanks, looks good now!
For some reason the first time the UI is visible after an HMD restart it looks good regarding position in small UI mode. After switching to upscale and back to native the UI is too high and close for my taste in sitting position though. Pressing the thumbstick doesn’t help here, this only changes view direction, not distance. To get it more comfortable, I can switch to large UI, where the distance is a little higher - or switch the HMD off and on again, then the small UI is shown in comfortable distance again. Would be great if we would have the option to change height and distance of the UI!