wmr: forcing nvidia display

This commit is contained in:
galister
2025-08-16 07:57:37 +00:00
parent faccf248d4
commit d5a2888b39

View File

@@ -5,6 +5,8 @@ title: WMR Controller Tracking on Arch
# Envision Installation on Arch with Controller Tracking
## Install Envision-XR with Paru on Arch
## Recommendations:
- **Paru** as the Arch AUR helper
- **KDE** as the desktop environment for better compatibility with SteamVR (may not be necessary)
@@ -18,31 +20,15 @@ cd paru
makepkg -si
```
## Monado Vulkan Layers
These are only needed if you have an NVIDIA Card and a Nvidia Driver before 565.77.01.
[Monado Vulkan Layers AUR](https://aur.archlinux.org/packages/monado-vulkan-layers-git)
### Paru Installation
```bash
paru -S monado-vulkan-layers-git
```
### Normal Installation with compiling manually
```bash
git clone https://aur.archlinux.org/monado-vulkan-layers-git.git
cd monado-vulkan-layers-git
makepkg -i
```
- -> Install dependencies and, if needed, run `makepkg -i` again.
## Envision-XR with Paru
### Install Envision-XR from AUR using Paru:
[Envision-XR AUR](https://aur.archlinux.org/packages/envision-xr-git)
```bash
paru -S envision-xr-git
```
## Envision Configuration <small>(Non-Arch users follow from here!)</small>
### Envision Setup
- Select **WMR default**.
- Select profile: **WMR default**.
![WMR default](/images/EnvisionXR_WMR.png "Envision XR Screen with WMR Envision Default selected")
- Duplicate and adjust settings:
@@ -75,4 +61,28 @@ paru -S envision-xr-git
WARN [wmr_controller_send_fw_cmd] Controller fw read timed out after 250 ms
ERROR [wmr_bt_controller_create] WMR Controller (Bluetooth): Failed to create controller
ERROR [wmr_create_bt_controller] Failed to create WMR controller (Bluetooth)
```
```
### Troubleshooting
#### NVIDIA: No allowlisted displays found!
1. See the logs:
```
== Current Allowlist (8) ==
Sony SIE HMD *08
HTC Corporation HTC-VIVE
HTC Corporation VIVE Pro
Oculus VR Inc. Rift
Valve Corporation Index HMD
Seiko/Epson SEC144A
HPN
PNP
== Found Displays (2) ==
SAMSUNG (HDMI-0)
HP Inc. (DP-2)
```
2. Identify which entry under Found Displays is your HMD.
3. Add the following env var to the Envision profile, with the correct name for your HMD:
`XRT_COMPOSITOR_FORCE_NVIDIA_DISPLAY="HP Inc."`