FrameEvents.XRBeginFrameとOpen XRランタイム
https://scrapbox.io/files/684c50a169df5abcbf193316.png
M1 Macbookで開発してたVRプロジェクトを自宅の4070 Ti SUPERのPCで確認したら10FPSしかでず、ハマった
Macbookでは数百FPSでていた
慣れないProfilerを開くとFrameEvents.XRBeginFrame(の中のSemaphore.WaitForSignal)がCPUのリソースをめっちゃ食ってるみたいだった
Meta Quest Linkの設定画面からOpenXRランタイムをアクティブなランタイムとして設定することで直った
別の応答しないランタイムがUnity側で設定されていたため、そいつの応答を無駄に待ってしまいFPSが下がっていたっぽい
https://scrapbox.io/files/684c5172afa8ed2c31538806.png