Steam vr install

From wikinotes

Tutorials

valve index on archlinux gist https://gist.github.com/WebFreak001/f8d5852c795e3b5b1fddfc1911e6babb
arch wiki https://wiki.archlinux.org/index.php/Virtual_reality#OpenVR_/_SteamVR

Windows

- Locate and install steamVR in store.
- done.

Linux

NOTE:

wayland is not supported, but xorg-wayland works

Prerequisites

You'll need vulkan drivers for your videocard.

sudo pacman -S vulkan \
               lib32-gtk2 \
               lib32-libva \
               lib32-libvdpau \
               polkit-gnome \
               pavucontrolqt

# nvidia
sudo pacman -S nvidia-utils \
               lib32-nvidia-utils \
               vulkan-icd-loader \
               lib32-vulkan-icd-loader

# icd-loader installs AMD's vulkan driver
# if using nvidia, specify it's driver
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json steam
- install: SteamVR in store
- rclick:  SteamVR > Properties:
  - click: Beta
    - activate: linux_v1.14 (you'll likely need an update)

First Time Setup

- pavucontrol-qt:
  - select TU106 HDMI for playback
  # or use my `paset out`

- terminal:
  - sudo /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
  # or see wiki polkit-gnome

- terminal:
  - steam
  - Locate and install steamVR in store

# at some point you'll be prompted to enable steam permissions using polkit-gnome)
# (check behind other windows!)

Regular Usage

pavucontrol-qt  # (or paset out) select TU106 for playback
steam

Patches/Fixes

Details for each of this in steam vr troubleshooting.

(2021/10/17) SteamVR Dashboard won't display (linux has case-sensitive filesystem)

cd /home/will/.local/share/Steam/steamapps/common/SteamVR/resources/webinterface/fonts \
  && ln -s Motiva-Sans-Bold.ttf     motiva-sans-bold.ttf \
  && ln -s Motiva-Sans-Regular.ttf  motiva-sans-regular.ttf

(2021/10/17) Steam Settings won't display (library changes, needs downgrade)

sudo curl -O# \
  https://archive.archlinux.org/packages/path/freetype2-2.10.4-1-x86_64.pkg.tar.zst.sig \
  -o /var/cache/pacman/pkg/freetype2-2.10.4-1-x86_64.pkg.tar.zst.sig

sudo pacman -U https://archive.archlinux.org/packages/path/freetype2-2.10.4-1-x86_64.pkg.tar.zst
# /etc/pacman.conf

[options]
# - freetype2: steamvr issue 2021/10/17
IgnorePkg = freetype2