🕶️

Exploring VR Experiences on Linux

Apr 19, 2025

Summary of VR on Linux Lecture

Introduction

  • Focus: Exploring VR experience on Linux, not specific hardware.
  • Personal Setup:
    • No standalone headset currently.
    • Using Vive Pro 2 exclusively on Windows due to driver issues.

VR Hardware and Linux Compatibility

  • General Compatibility:
    • SteamVR for Linux as the underlying platform for multiple headsets (Vive Pro, Index, ALVR).
    • Older headsets with lower resolutions are easier to run on modern systems.
  • Laptop Considerations:
    • Issues with laptops having multiple GPUs (Intel + Nvidia).
    • USB-C to HDMI adapter may cause problems.
    • SteamVR detection but not initialization issues.

Performance and Setup

  • Computer Specs:
    • Ryzen 7000 CPU and RDNA 2 GPU.
    • Modern mid-range hardware sufficient for base-level VR.
    • GPU not heavily strained under certain conditions (e.g., 720p at 90Hz equivalent).
  • AMD Users:
    • Power profile settings may cause stuttering.
    • Use CoreCtrl to set VR power profile for smoother performance.

Software and Gaming on Linux

  • Steam vs. Monado:
    • Steam is widely used; Monado is an open-source alternative.
    • Flatpak Steam vs non-Flatpak: Sandboxing issues with external VR software.
  • Game Compatibility:
    • Many popular games may not work due to anticheat or updates.
    • Proton helps with compatibility for many VR games.
  • **Sandboxes and Development: **
    • Developers may face challenges with sandboxing.
    • Game Jam participation as a future topic.

Display and User Interface

  • DRM Leasing:
    • Allows direct rendering for better performance.
    • Gnome delays in implementation; Gnome 47 to bring compatibility.
  • Window Managers and Wayland:
    • Good support for DRM leasing on Sway, Hyprland, KDE.
  • Screen Mirroring Issues:
    • Likely due to X vs Wayland differences.

Closing Thoughts

  • Game Selection:
    • Emphasis on available games rather than missing titles.
  • Final Comments:
    • Personal experiences and limitations shared.
    • Gratitude to supporters and potential video updates on GMTK Game Jam participation.

These notes capture the speaker's opinions and insights on using VR with Linux, including hardware considerations, software compatibility, and performance tips.