BREAKING: HP Reverb G2 (almost) Fully Compatible with Linux – Here's How!
(work in progreess)
First what we need is to Install Linux OS
I've chosen to make this guide based on CachyOS.
CachyOS is a user-friendly and highly optimized distribution based on Arch Linux. This guide is applicable for Arch Linux too.
I will not copy/paste already done Instalaltion documentation.
You should folllow easy and straight forward guide for CachyOS Installation via this link: https://wiki.cachyos.org/installation/installation_prepare/
Once Installation is complete you should Install Gaming packages such as Steam, Heroic Launcher, etc. Here is HOW.
Open Konsole (search for it in the application Menu --> System --> Konsole paste below command and hit enter:sudo pacman -Sy cachyos-gaming-meta
follow this guide for more details (how to enable proton for playing windows games in Linux): https://wiki.cachyos.org/configuration/gaming/
Now you are pretty much ready to Game :)
Now In case of Radeon GPU we need to set AMD GPU power profile mode:
Open Konsole (search for it in the application Menu --> System --> Konsole paste below command and hit enter:pacman -Sy corectrl
Once installed:
Open CoreCTRL
Select your GPU on the top
Set Performance mode to Advanced
Set Power profile to VR (It has to be done each time you start PC and want to use VR)
Below are a few links with documentation and tips to automate it:
https://lvra.gitlab.io/docs/performance/
https://gitlab.com/corectrl/corectrl/-/wikis/Setup#full-amd-gpu-controls
Next we need Envision
Envision is a graphical app that acts as an orchestrator to get a full Monado
Monado is the Cross-Platform Open-Source OpenXR™ runtime for Linux, Windows and Android
Envision Installation on Arch/CachyOS with Controller Tracking
Open Konsole (search for it in the application Menu --> System --> Konsole paste below command and hit enter:paru -Sy monado-vulkan-layers-git
Monado Vulkan Layers
These are only needed if you have an NVIDIA Card and a Nvidia Driver before 565.77.01. (But it should not hurt on AMD or Intel).
Next we need Envision-XR paru -Sy envision-xr-git
Once Installation complete Navigate to Menu --> Games --> Envision
Envision Setup (taken from https://lvra.gitlab.io/docs/fossvr/envision/wmr_controllers_on_arch/)
Select WMR default.
Duplicate and adjust settings:
XR Service Repo:
https://gitlab.freedesktop.org/thaytan/monado
XR Service Branch:
dev-constellation-controller-tracking
Save and build the profile. (Building will take some time)
Plug in the VR headset & turn on the controllers.
Click Start on Monado.
Once ready, Install a VR game from Steam and launch (most of the game should work). The game will lounch directly in the headset.
Important Notes:
Do not close Envision before starting the game.
If changing the game:
Close the game.
Leave Monado open.
Start the new game.
Always turn on the controllers before starting Envision.
Please visit this link for more information and tips: https://lvra.gitlab.io/