Bugs & Issues Reporting

Looks good, great application! Not having to jump out of VR to change stuff is helpful!

Here some first observations (8kX, 1080 TI, Ryzen 1700, 32 GB RAM):

  • setting quality to 2 (Overkill) and then clicking the 8kX render mode immediately applies the settings without any dialog or auto-reset countdown. The UI cannot be controlled anymore after that, per-eye images aren’t rendered correctly anymore, tracking is just jumping around. Had to reset quality and toggle render mode in PiTool to get it back to normal. Imho for all changes that might lead to an inoperable UI it would be better to have a dialog with an acknowledge button. And to revert back to the last safe settings automatically after a few seconds in case the button isn’t pressed.
  • When setting a custom FoV in a profile (e.g.small) and then one saves, clicks on “apply” (so the default gets overwritten with the settings of that profile), then changes the defaults again and then goes into the profile, then the settings in the profile also changed to the values of the defaults. This is unexpected, I would have expected the profile to stay as it was.
  • Two important options are currently missing in profiles: setting the render mode and quality (supersampling). E.g. for table tennis I want upscale, for most other things native. And e.g. for Redout upscale and additionally some level of subsampling (SS < 1), which helps with frame rates.
  • When quitting SteamVR games I end up in the “empty coordinate system room” now. I have to click the system button and then go to “leave VR” to go back to the Pimax Experience. It would be better to return to the launcher the game was started from after exiting the game (either Pimax Experience or Steam Home)
  • when changing render mode, the frequencies listed are still the ones from the previously active mode (so if I switch from native to upscaling then it still offers 75 Hz as frequency. This only changes after pressing apply)
  • The circle line around the question mark is too thin and flimmers from aliasing
  • It might be better to position the UI relative to the view the user has when entering the application instead of relative to the configured roomscale position. Or at least a prominent “reposition” button that moves the UI so one can see it optimally from the current position and orientation.
  • Most buttons at the bottom (IPD wizard etc.) don’t do anything yet, it might be better not to show these (or a “coming soon” hover text instead of just not reacting)
  • In the per-game screen where one can start the game, set the profile to use etc. it would be handy to have a shortcut button that jumps to editing that profile with one click (and optimally it could jump back to the game screen once the settings were saved). In case of SteamVR games a shortcut to the SteamVR per-game settings might also be convenient, if technically possible (these are still applied, right?)
  • Not sure, are the gpuSpeed settings overwritten each time Pimax Experience starts? Or only when clicking the “Apply Optimizations” button? At least having an option to automatically run this at each start might be handy, as it’s the first thing that starts when switching on the headset anyways.

Probably just beta artifacts:

  • 261 is recognized as newer version
  • pi_server is giving an “unknown manufacturer” warning (still works when acknowledged)
3 Likes

Did a quick test, all games start without a problem, Oculus, Viveport and steam, none is installed in its defualt dir.

Problems I found is with oculus games you have no chaparone, with Vive port and Steam games when you turn it off the game you end up in steam not Pimax Experience, to get there you need to turn off steam vr. Interface looks low ress but thats fine for now, when you come back everything is stuck infront off you and you move it around when you move your head with is bad for pepole that get sick.

One last anoying thing is the pointer with Knuckles is way off, the points is 45degree up so you have to lower your hand alot to select games and settings.

2 Likes

Thanks guys, I will go through your posts later tonight. Meanwhile, here is a minor update (Beta v0.19) available for download. It mainly fixes the long loading time (freeze) upon startup and changing Themes)

https://community.openmr.ai/t/private-beta-build-v0-19/30135

3 Likes

Thanks! As long as the version number of PiTool doesn’t change we only have to replace the PVRHome folder, right?

2 Likes

Maybe it would be useful, for new users, a “press thumbstick to recenter” somewhere…

3 Likes

Thats correct. Just replace all the content in the PVRHome folder. But remember to quit VREXP first if its running (uncheck in PiTool).

Thanks. Yep, I will try to add a popup next to the controllers that gives you some tooltips. Also the ability to move the entire UI canvas Up/down/left right for minor adjustments. Will be useful I think. Best would be to be able to point/click somewhere and move the whole thing freely with the controller but I haven’t figured out how to implement that :slight_smile:

3 Likes

Various problems, when starting a steamVR game

The first, in the list of games, if you have to scroll and go down to select one when trying to select its icon, the list restarts and you return to the top of the list, you have to be quite precise to be able to select it and access that game. hope you can fix it soon, it’s quite annoying. (I am using index controllers)

Second problem, the viewer is reset (5k +) when I try to load a steam game and the optimization box for that game is activated(2 boxes), it restarts the viewer and the game does not start, or it does it in desktop mode.

Third problem, in Racket Fury that I have tried now, it is blocked at 75fps, I don’t know what the reason is, is this version of pitool? or some configuration? I have 5k+ at 144hz pp off. (Edit after restart all now work well)

Feedback

Add option to change the first pimax logo image, options black image for eg, when exit the any game and returns to piexp some seconds in pimax logo would a motion sicknes.

Good work.

3 Likes

Hi Martin, in 1st place: really nice interface software man. Nice that you do not have to open oculus or steamvr anymore (I still need to play Steam VR games)…:wink:
Now, I been playing mostly with Oculus games;

  • When you start the game in Oculus Tab Games in runs in native oculus, but when you start it from imported tab games in seems like it does through Revive because the game start inside SteamVR.
  • When you close a game; it does not return to PExp interface.

Still testing … steam vr games with v 0.19

2 Likes

Confirmed, now it’s faster than light. Well done! :+1:

3 Likes

As for me, once it’s centered, I don’t need any further adjustments. What would be useful is to save the last position, or I have to recenter at every start. (I don’t want to reset the room in PITool because it’s not used by any game.)

3 Likes

B 0.19

Sometimes the menus after restarting the hmd, they become unusable, the pointer cannot interact with the menus or the buttons, only the scroll works and something else.

the quick solution for me is to delete all in pvr home and copy it back.

I also see the menu shifted to the left as has already been mentioned, I need to press the joystick to center it.

Feedback:

Add decimals for brightness and contrast slider (0.5 etc)

2 Likes

This is serious…
Could you please send me the two logs located in Appdata/LocalLow/Pimax/PVHome/, or post it here?

2 Likes

I had a single experience where the experience closed down before I interacted with it and I ended up in the steamVr home. After exiting steamVr home it looked like the experience could not communicate with the headset until I entered pitool and clicked pimax home off and on after which it worked normally again.

2 Likes

At any time SteamVR starts, VRExprience automatically turns off, and starts again right after SteamVR is closed. This is something the PiTool services handles.

The single experience you had sounds like an issue. I would love to see the log file next time this happens. Seems like something wasnt initiated correctly.
A temporary solution would be to click “Restart” on the app, but of course its not supposed to work this way.

Please send me the logs and I will have a look on what went wrong.

2 Likes

Actually I just realised that I turned the controllers on while in the experince and repeating that just now it’s the same. the controllers triggers steamvr starting which exits the experience

so not really a bug

2 Likes

the pimax news, system info, ipd guide and cloud profiles doesn’t seem to have any functionality yet but I’m assuming that is just because they don’t have any functionality yet.

1 Like

Yes, thats corect. This is because VRExp is not running as an overlay. It simply a launcher and configurator that runs with the Pimax SDK, which completely takes over the rendering during the session. It cannot be running/rendered once STeamVR/SteamVR game is started or an Oculus game is started (either with SteamVR or the internal OVRLauncher).

I could of course have made a Pimax overlay application for SteaVR instead, but it doesnt make much sense, as many of the Pimax settings (FOV/quality/refreshrate etc) cannot be adjusted properly when SteamVR is running. The whole idea about VR Exp is to run it as a “base” whenever nothing else is running, so you can at any time change settings/apply profiles automatically or manually etc before you launch the next game.
If you afre playing a steamVR game and want to play another game with different PiTool settings, you need to do to SteamVR Dashboard, go “Exit VR” and VR Exp will start up again. Now, start the next game with automatically set profiles, or change yoru settings manually

This is the biggest limitation of Pimax HMDs. Settings cant be changed while anything is running (except VR Exp of course).

Good idea, I have noted this and can make buttons next to the side panels to hide them.

Well its from 2 places. A quick-customize bar (mainly for quickly changin between Gallery/List view etc) and the Customize UI menu, which is only accessible from the bottom bar (there is no Customize button on the main menu (left side buttons like SteamVR, Oculus etc).

The idea is that you either quickly change the most fundamental UI settings in the quick menu, or doo more stuff like change theme, font, font size etc in the full Customize UI settings page.

Further on, I will make more use of the side panels, so you can easily customize what to show on these.

Yep, working on it!

Thats strange, there should be several restore points, at least if you have optimized once or more times. A new backup file for restore is created every time you optimize (either manually or automatically). Are you sure your SteamVR settings are getting applied when you optimize? Please send me the logs if you have them .thanks.

The first time you start the app, it can take some time as its importing games, creating loads of profiles etc. But are you saying PiTool is not starting the application automatically in the background?
Are you sure you have copied the files to the correct directory? It should look like this:

This is fixed already :slight_smile: The freeze should be gone now and theme should change instantly.

The SDK currently struggles initiatinf what type of controllers are used. im working on this. Should be able to fix this soon…

Thanks man!

3 Likes

As someone else mentioned PVRHome.exe is bleeding ram at an alarming rate.

1 Like

Yep I HATE SteamVR for doing that. Every time a controller is powered on, SteamVR launches. This is why controllers should be turned on before. Also, if Steam (the main application) is not running, then this doesnt happen.

I think there is a config line you can add to remove that. Let me look into this.

Yep, these features are not added to the version yet, as they are still in progress. The buttons are in-activated. I thought it would look so empty without these buttons.

3 Likes

Im looking into this. I think it might be all the pre-caching of thumbnails and profiles. Some poeple have crazy amount of games installed :slight_smile:

2 Likes