Forum Discussion
SaltedSlug
11 months agoExplorer
UE 5.5.1 v74 - Oculus Quest 3 not generating the PSO .upipelinecache file
We are using the Meta Fork of UE, 5.5.1 v74. I've followed through every single piece of online documentation I could find on how to get the PSO cache to work on the Quest 3. Nothing works. No pip...
- 11 months ago
After much digging, I've figured it out. There is an Vulkan setting that needs to be turned on to enable the legacy bundling method.
r.Vulkan.EnablePSOFileCacheWhenPrecachingActive=1
With this on, the CollectedPSOs folder does get created along with the upipelinecache file. This flag works in both 5.5.3 as well as 5.5.1.
SaltedSlug
11 months agoExplorer
I had setup and bundled PSOs on a PC based UE 5.1 project last year, so I was hoping it would still work even though it is now 'legacy'.
I was following the steps for an Android build contained within:
For me, using the Project Launcher never loaded past the initial splash screen with either ASTC or ETC2 cooked builds.
I was able to use the UnrealAndroidFileTool to modify the UECommandLine.txt to add the -logPSO to an installed build that had all of the required project settings. Upon running this build, no CollectedPSOs directory was created.
I'll be trying the new method today:
I'll update this thread with my results.
vitono.1
11 months agoStart Partner
I would also try to launch a game via command line:
1. Make sure headset is connected in debug mode
2. Modify this command to your your project name, company name
adb shell am start -n com.YourCompany.YourProject/com.epicgames.unreal.GameActivity --es "cmd" "-logpso" this should start you latest packaged build, with pso logging enabled, in theory.
Generated pso file will be in your saved folder on quest
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 5 years ago
- 4 years ago