LinuxVRChatパソコン

LinuxでVRChatを動かしてみる

某集会でやってるひとがいて、興味を持ったのでやってみました

使う物

サブ機(自作PC)を使います

普通に使っているPCで、Windows環境は破壊したくないので、余っていたSSDに差し替えて使います

その他のハードウェア構成は以下

パーツ名メーカー型番
CPUAMDRyzen 5 3600
CPUクーラーAMDWraith Stealth
メモリcrucialCT2K8G4DFRA266
マザーボードMSIA520M-A PRO
SSDSolidigm
Western Digital
P41 Plus SSDPFKNU512GZ
SN520 SDAPMUW-512G
グラフィックボードSAPPHIRESAPPHIRE PULSE Radeon RX 570 8GB GDDR5
電源FSPRAIDER RA-750
ケースThermaltakeS100 TG Snow Edition

ちなみにHMDはPICO neo 3 Linkです

OSインストール

Ubuntu Desktop 24.04.3 LTSにしました

ダウンロードし、RufusでUSBメモリに書き込み

書き込めたら、PCをシャットダウンしてSSDを交換して電源投入

USBメモリから起動

ドライバが入るかと思ってなんとなくプロプライエタリソフトウェアを入れておいた、知らんけど

Steamのインストール

debパッケージをダウンロードして、画面の指示どおりに進めたらインストールできた

SteamVRとVRChatをインストール

Windowsと同じ

Protonを有効にする

VRChatのProperties…からCompeatibilityでProton 9.0を有効に

一旦デスクトップモードで起動

Steam Linux Runtime 2.0(soldier)がインストールされたのち

あっさり起動

すんなりホームワールドにこれてしまった

ALVRのインストール

ALVRをインストールする

Releasesから alvr_launcher_linux.tar.gz をダウンロード

HMDにも alvr_client_android.apk をインストールしておきます

解凍して起動、インストールします

インストールができたら Launch

ファイアウォールルールを追加しろ、とのことなのでする

SteamVRを起動しないとHMDを探索できないよ!と言われるのでLaunch SteamVRする

SteamVRのセットアップ完了するのに昇格したいらしいのでさせてあげる

SteamVRが起動すると、New Wireless DivicesにHMDが現れるので、Trustする

が、現時点ではSteamVRは起動するが、HMDに何も映らない

SteamVRに起動オプションを設定する

~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%

これで起動すると映る!

LinuxでSteamVRがウツッタァァァァァ

VRでVRChatを起動する

ここまでの手順だと、遊べはするが、動画が流れない

proton-ge-rtspを使うといいらしい

Releasesから.tar.gzをダウンロード

~/.steam/steam/compatibilitytools.dに展開

Steamを再起動すると今展開したのが増えてるので選択

これで流れる(ウィンドウはダサくなる)

音が出ない/入らない

オーディオデバイスを正しく選択しましょう(とても初歩的)

ALVR Audioにする

VRで画面がぶれる

エンコードが遅い?試行錯誤してたら酔いましたorz

まとめ

デスクトップでプレイするぶんには、けっこうパフォーマンス良いです

そんなにPCのスペックよくないけど、重めのワールドで10人くらい映ってて48FPSも出てる

Linuxゲーミングも結構現実的になってきたんですね、とおもいました

コメント

タイトルとURLをコピーしました