Issues with Meta Library and Steam Games
Hi,
I have an oculus rift S which I'm running on an Asus GA502IU laptop with a USB-C to displayport adapter. I originally had some issues with the rift S screen staying black, but managed to get this working by disabling the inbuilt AMD GPU to force the laptop to use the GTX 1660TI instead (For some reason, forcing OVRserver etc, to use the Nvidia GPU didnt rectify this, I can only get the display to work by completely disabling the AMD GPU).
I have 2 issues with the setup now which are preventing me from using the headset.
1. Meta Horizon library wont Launch Games
If I try to open any occulus/Meta Horizon app or game, the menu briefly blinks in and out and the app does not open. Steam games open fine, but have their own issues listed below.
2. Games in SteamVR run very slow, but SteamVR dashboard works fine
When I open into steam VR dashboard, everything works fine, I'm able to load scenes, environments, props etc. with no issues. I even tried spawning in a lot of balls etc. and throwing them at eachother to push the physics simulation a bit further and it had no issues.
However, when I open a steam game (The Lab or Superhot VR) the response times to hand movement become very slow and FPS drops to about 3. Looking at task manager, no CPU core is fully utilised and GPU usage is much lower than it was in the steam dashboard, indicating it not being a limitation of the hardware power.
Nothing I've tried so far seems to fix these problems, including:
- Restarting laptop/headset
- Re-installing Meta Horizon Link and clearing all occulus appdata files
- Setting Steam apps (including VR dashboard etc.) to use Nvidia/High performance processor in both Nvidia control panel and windows graphics settings
- disabling windows game mode
- Updating GPU drivers to latest
- Reducing steamVR sample scaling to 100%
- Ensured hardware accelerated GPU scheduling is off.
Any guidance that could help me potentially help me fix either of these problems would be greatly appreciated. I've tried googling but seem to bit a bit stuck for now. Thanks
Solved and adding an update here for anyone with the same problem finding this thread down the line.
Regarding the occulus store, this was just a bug with specifically the tutorials (first contact etc.) and Google earth VR. Once I added more titles, and even launching first contact from the library section after downloading it from the desktop client worked fine.
Once that was figured out, I could launch and run simple games (first contact and job simulator) fine, but more challenging games performance wise, which in my case was super hot on steam, and beat saber on Meta Horizon Link had the very low FPS issue.
After doing some more research, this was due to the AMD iGPU being disabled. I don't know the full details, but the iGPU acts as a kind of messaging layer for frames. With it disabled, windows defaults back to a basic display driver, which can keep up with basic games, but struggles with the likes superhot and beat saber.
I couldn't re-enable the iGPU at first because it just made my rift black screen, even if I forced the client to use the Nvidia GPU. What fixed the black screen issue for me was:
- Set Occulus client and server to use power saving iGPU - This sounds counterintuitive, but I found a response on Reddit from meta support saying to try this as the server needs to run on the same GPU as the primary display. It doesn't impact performance as this isn't where the demanding processes are.
- Update all AMD drivers - Can be done with automatic downloader on AMD website
With these done I was able to get a display with the iGPU still active, which in turn fixed my performance issues.