環境
- Intel Core i9 12900
- NVidia GeForce RTX 3080
- 32GB DDR4-3200
- Fedora Workstation 36
- Valve Index
前言
以前還持有 Quest 2 的時候有看到有人說 Linux 底下玩 VR 軟體的部分只有 Index 比較適合而已,所以最近實際到手之後想要來試試看實際用起來的感覺。順便用用看最近大家滿推的新 Fedora…
軟體相容性包含幾個面向,這邊不廢話直接來測試一下…
測試一下
前置作業,我這邊把 Fedora 給裝起來 https://getfedora.org/en/workstation/download/
裝好之後這邊做一些前置作業,把環境搭起來
- dnf 設定調整一下
sudo gnome-text-editor /etc/dnf/dnf.conf
後面追加
fastestmirror=True
deltarpm=True
max_parallel_downloads=10
- 系統更新
sudo dnf update
- 把 RPM-Fusion 裝起來,Free 跟 Non-Free 都要
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
- 把 FlatHub 裝起來
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
接下來就是一些軟體安裝的部分
- 安裝 NVidia 驅動,最後一次重開後在登入畫面點又下的齒輪改成 Gnome (X.Org) 登入
sudo dnf install akmod-nvidia -y
sudo dnf install xorg-x11-drv-nvidia-cuda
reboot
改成 X11 (X.Org) 登入其實滿重要的,要不然到時候 Steam VR 會沒辦法正常抓取頭顯的訊號,並且報 307 的錯誤。
- 安裝 Steam
sudo dnf install steam
環境準備完成之後,把遊戲都抓下來吧
- 下載並安裝 SteamVR 跟 VRChat
- 在 Settings 的 Steam Play,勾選 Enable Steam Play for all other titles,底下確定使用的版本是 Photon Experimental
最後打開 SteamVR,設定完房間(視窗可能會當掉但一下子就恢復正常了),確定所有設備都有連好,頭顯內也有畫面,那就可以玩玩看了。
小小的細項與限制
基本上玩了一個多鐘頭沒遇到什麼難解之謎,跟朋友玩得滿開心的也能順暢的溝通
這邊列一些目前不會 Work 的東西
- Index 的 Camera 模式
- SteamVR Overlay 無法看見桌面(這個超級超級超級超級不方便)
- SteamVR Overlay UI 常常小故障,文字會不見這樣
- XSOverlay / OVR Toolkit 不會 Work
- Vive / Index 基站設定進不去(說是抓不到藍牙裝置但明明藍牙有開?,想要來調一下休眠設定)
一些比較不影響或是一些備註資訊
- SteamVR 的聲音控制自動切換是故障的,建議可以裝這個 Tweak,在上設備之前先從右上方選單將輸出音效改為 HDMIx 頭顯,輸入音效改為 Valve Index HMD,下設備再改回來就好,然後 VRChat 那邊建議吃 Default。
- Video Player 按理來說要會 Work
- 效能上相較於 PC,幀率更爲不穩定,效能也比較差一點點,不過也還算可以接受的範圍
- EAC (Easy Anti Cheat) 不影響 VRChat 在 Linux 底下運作
- VRChat 的截圖被放在
~/.steam/steam/steamapps/compatdata/438100/pfx/drive_c/users/steamuser/Pictures/VRChat
目前就先這樣吧,想到什麼再補上來