Skip to content

Releases: mbucchia/Pimax-OpenXR

Release 0.4.4

25 Sep 00:36
Compare
Choose a tag to compare

Details and instructions on the Wiki: https://github.com/mbucchia/Pimax-OpenXR/wiki

Quick setup

Find the installer program under Assets below, file PimaxXR-0.4.4.msi.

Once installed, the PimaxXR Control Center application (shortcut on the Desktop, or available from the Start Menu) can be used to switch between PimaxXR and the StreamVR runtime.

To uninstall, please use Add or remove programs and search for PimaxXR. Make sure to re-enable SteamVR as your OpenXR runtime from the SteamVR Settings -> Developer -> Set SteamVR as OpenXR runtime.

Changelog since 0.4.2

  • Fix crashes with BeamNG.drive.

Known issues

  • Smart Smoothing may be unstable. Please try using the Lock to half framerate option (aka "Compulsive Smoothing") if having issues.
  • The grip button on the Pimax Crystal controller is not functional in certain applications. This is a firmware bug that needs to be fixed by Pimax. WORKAROUND: Use AIO mode to perform grip calibration from the settings.

Release 0.4.2

10 Sep 22:24
Compare
Choose a tag to compare
Release 0.4.2 Pre-release
Pre-release

Details and instructions on the Wiki: https://github.com/mbucchia/Pimax-OpenXR/wiki

Quick setup

Find the installer program under Assets below, file PimaxXR-0.4.2.msi.

Once installed, the PimaxXR Control Center application (shortcut on the Desktop, or available from the Start Menu) can be used to switch between PimaxXR and the StreamVR runtime.

To uninstall, please use Add or remove programs and search for PimaxXR. Make sure to re-enable SteamVR as your OpenXR runtime from the SteamVR Settings -> Developer -> Set SteamVR as OpenXR runtime.

Changelog since 0.4.0

  • Fix crashes in X-Plane 12 when re-entering VR.
  • Link the Quad-Views-Foveated tool in the Control Center application.
  • Minor bug fixes.

Known issues

  • Smart Smoothing may be unstable. Please try using the Lock to half framerate option (aka "Compulsive Smoothing") if having issues.
  • The grip button on the Pimax Crystal controller is not functional in certain applications. This is a firmware bug that needs to be fixed by Pimax.

Release 0.4.0

02 Jul 07:59
Compare
Choose a tag to compare
Release 0.4.0 Pre-release
Pre-release

Details and instructions on the Wiki: https://github.com/mbucchia/Pimax-OpenXR/wiki

Quick setup

Find the installer program under Assets below, file PimaxXR-0.4.0.msi.

Once installed, the PimaxXR Control Center application (shortcut on the Desktop, or available from the Start Menu) can be used to switch between PimaxXR and the StreamVR runtime.

To uninstall, please use Add or remove programs and search for PimaxXR. Make sure to re-enable SteamVR as your OpenXR runtime from the SteamVR Settings -> Developer -> Set SteamVR as OpenXR runtime.

Changelog since 0.3.4

  • Add support for Crystal motion controller.
  • Add support for Crystal eye tracker.
  • Add support for Droolon eye tracker (for 5K/8K).
  • Add built-in support for "Turbo Mode".
  • Add basic system overlay (invoke by pressing the System/Pi button for 1s).
  • Fix several performance issues.
  • Fix some issues with motion controller bindings.
  • Adjust controller offsets.
  • Fix hang/crashes in Microsoft Flight Simulator.
  • Fix hang/crashes when using Pimax Client (eg: OpenComposite, Resident Evil mods...).
  • Fix issues with recentering.
  • Fix poor/washed colors in the mirror window.
  • Workaround for iRacing permanent loss of tracking.
  • Add an option to conveniently enable/disable Ultraleap support from the Control Center app.
  • Add an option to enable "Compulsive Smoothing", since it has been removed from Pimax Client.
  • Add an option to restore default settings in the Control Center app.
  • Update to OpenXR SDK to 1.0.27.

Delayed feature

  • Support for quad views and foveated rendering extensions was pulled out of the release due to new compositor bugs introduced in Pimax Client 1.11 and above. Foveated rendering can be used through OpenXR Toolkit with compatible applications (NB: to be clear, that is not for DCS).

Known issues

  • Smart Smoothing may be unstable. Please try using the Lock to half framerate option (aka "Compulsive Smoothing") if having issues.

Release 0.3.4

14 Apr 07:30
Compare
Choose a tag to compare
Release 0.3.4 Pre-release
Pre-release

Details and instructions on the Wiki: https://github.com/mbucchia/Pimax-OpenXR/wiki

Quick setup

Find the installer program under Assets below, file PimaxXR-0.3.4.msi.

Once installed, the PimaxXR Control Center application (shortcut on the Desktop, or available from the Start Menu) can be used to switch between PimaxXR and the StreamVR runtime.

To uninstall, please use Add or remove programs and search for PimaxXR. Make sure to re-enable SteamVR as your OpenXR runtime from the SteamVR Settings -> Developer -> Set SteamVR as OpenXR runtime.

Changelog since 0.3.2

  • Fix performance issue introduced in Pimax Client 1.10.
  • Fix issue when Unity applications have darker display in one eye (eg: Bonelab).
  • Fix issue with parallel Projections causing flickering near the edge of the screen.
  • Fix Smart Smoothing support for Vulkan and OpenGL applications.
  • Fix issue that caused Windows Installer to believe the program is corrupted and needs repair.
  • Enable using PimaxXR with Easy Anti-Cheat (see intructions to download a signed DLL).
  • Some optimizations.

Known issues

  • Using Smart Smoothing with CPU-bound applications may not result in the correct frame rate.
  • Menus in Assetto Corsa Competizione, Automobilista 2, and Project Cars 2 are jittery (fixed in Pimax Client 1.11 and above).
  • Using OpenXR Toolkit's Performance Overlay causes parts of the preview window to be obstructed (fixed in Pimax Client 1.11 and above).

Release 0.3.2

02 Mar 08:09
Compare
Choose a tag to compare
Release 0.3.2 Pre-release
Pre-release

This version is no longer supported. Please use a more recent version.

Changelog since 0.3.0

  • Add support for the desktop preview window.
  • Fix several issues to make the runtime conformant per CTS 1.0.26.0.
  • Fix frame timing issues that caused the application frame times to be measured higher than expected.
  • Fix spurious frame wait issue that caused a crash wih OpenComposite.
  • Fix Smart Smoothing support for DX12 applications.
  • Auto-detect version of Pitool to only apply quirks when necessary.
  • Fix issues when running 32-bit applications.
  • Fix support for Pimax 4K.

Known issues

  • Using Smart Smoothing and Parallel Projections simultaneously causes flickering near the edge of the screen.
  • Using Smart Smoothing with Vulkan and OpenGL applications require the use of Compulsive Smoothing.
  • Using Smart Smoothing with CPU-bound applications may not result in the correct frame rate.
  • Using OpenXR Toolkit's Performance Overlay causes parts of the preview window to be obstructed.

Release 0.3.0

03 Jan 01:40
Compare
Choose a tag to compare
Release 0.3.0 Pre-release
Pre-release

This version is no longer supported. Please use a more recent version.

Changelog since 0.2.8

  • Upgrade to latest Pimax SDK.
  • Add support for Valve Index controllers finger sensing.
  • Add playspace guardian (visual boundaries).
  • Add control for recentering view (press Ctrl+Alt+Space for 2s or motion controller System+Trigger for 2s).
  • Add workaround to Pitool 283 and above issue with quad layers.
  • Tweak motion controller offsets.
  • Integrate Pimax Store SDK (for release via Pimax Client).
  • Fix frame timing issue.
  • Fix application resolution when using parallel projection.
  • Fix an issue with OpenGL support on AMD cards.
  • Fix an issue with Vulkan support on newer drivers.

Release 0.2.8

01 Oct 08:52
Compare
Choose a tag to compare
Release 0.2.8 Pre-release
Pre-release

This version is no longer supported. Please use a more recent version.

Changelog since 0.2.6

  • Fix several issues with motion controller support.
  • Add an option to force the motion controllers' interaction profile.
  • Fix an issue with head-locked quad layers with newest Pimax client.
  • Add mock support for XR_FB_display_refresh_rate (needed for Bonelab).
  • Install the 32-bit runtime.
  • Fix bugs in the Control Center app.

Release 0.2.6

13 Sep 01:03
Compare
Choose a tag to compare
Release 0.2.6 Pre-release
Pre-release

This version is no longer supported. Please use a more recent version.

Changelog since 0.2.4

  • Add support for OpenGL.
  • Add thumbstick deadzone & setting in the Control Center app.
  • Fix issues when Smart Smoothing did not select the correct mode (1/3 instead of 1/2).

Release 0.2.4

01 Aug 00:15
Compare
Choose a tag to compare
Release 0.2.4 Pre-release
Pre-release

This version is no longer supported. Please use a more recent version.

Changelog since 0.2.2

  • Finish support for motion controllers.
  • Fix flickering issue when Smart Smoothing is active.
  • Allow MSAA swapchains.
  • Correctly transition swapchain images to the appropriate layouts.
  • Add project logo (thank you Smitty!).
  • Several bug fixes.

Release 0.2.2

09 Jul 05:28
Compare
Choose a tag to compare
Release 0.2.2 Pre-release
Pre-release

This version is no longer supported. Please use a more recent version.

Changelog since 0.2.0

  • Fix issues with Index controllers.
  • Fix behavior for quad layers rendered at lower frame rate (eg: OpenKneeboard).
  • Fix conflict with DLLs shipped in certain games.
  • Add controller bindings remapping for Oculus Touch and WMR controllers.
  • Add controller aim offsets.
  • Add pimax_cli command line tool.
  • Several bug fixes.