Skip to Content
GMRU
  • Home
  • News
  • Technology
  • Business
  • Entertainment
  • Sports
  • Sign in
  • Contact Us
GMRU
      • Home
      • News
      • Technology
      • Business
      • Entertainment
      • Sports
    • Sign in
    • Contact Us
  • All Blogs
  • Technology
  • Unity 2022.3 Oculus Link Constant Hourglass Windows 11: Complete Troubleshooting Guide
  • Unity 2022.3 Oculus Link Constant Hourglass Windows 11: Complete Troubleshooting Guide

    July 13, 2025 by
    Unity 2022.3 Oculus Link Constant Hourglass Windows 11: Complete Troubleshooting Guide
    Ryan Clark, co-founder
    Unity 2022.3 Oculus Link Constant Hourglass on Windows 11: Complete Troubleshooting Guide

    Quick answer: The Unity 2022.3 Oculus Link "constant hourglass" on Windows 11 almost always comes from one of three things: an outdated GPU driver, an unstable USB connection, or a mismatched Oculus XR Plugin version in your project. Update your driver, switch to a USB 3.0 port with selective suspend disabled, and match your XR plugin version to the one Unity ships for 2022.3. Most people fix it within 15 minutes.

    Unity XR Plugin Management window

    Who This Guide Is For

    You are building or testing a VR project in Unity 2022.3 LTS. You connect a Meta Quest headset through Oculus Link. Instead of loading, you see a spinning hourglass or an endless loading dots screen that never resolves.

    This guide is written for that exact situation. It skips generic "restart your PC" advice and focuses on the causes that Meta's own support team and Unity's changelog actually document.

    Quick Reference: Causes at a Glance

    CauseHow CommonFix Difficulty
    Outdated or conflicting GPU driverVery commonEasy
    USB selective suspend powering down the cableCommonEasy
    Windows Firewall blocking OculusDash.exeOccasionalEasy
    Mismatched Oculus XR Plugin package versionCommon on new projectsModerate
    Faulty or non-data USB cableCommonEasy
    Windows 11 rendering pipeline bug (legacy)Rare on current buildsN/A — patched

    Why This Happens: The Real Explanation

    Oculus Link is not a Unity feature. It is a Meta runtime service that streams your PC's rendered frames to the headset over USB or Wi-Fi.

    Unity only talks to whatever runtime Oculus Link hands it through the XR Plugin. When that handshake stalls, Unity shows a spinning cursor because it is waiting on a response that never arrives.

    1. Driver Conflicts

    Users on Meta's own community forums reported the infinite loading screen disappearing only after a full Nvidia driver reinstall, not just an update. See the full thread on Meta Community Forums.

    2. USB Power Management

    Windows 11 aggressively suspends idle USB ports to save power. Oculus Link needs a constant, uninterrupted data stream, so a suspended port breaks the connection mid-load.

    3. Firewall Interference

    Some users found that OculusDash.exe gets blocked by Windows Firewall, which freezes the loading screen indefinitely. Adding a firewall rule resolved it for multiple reporters on the same thread. Read the firewall fix on Meta Community Forums.

    4. Unity XR Plugin Version Mismatch

    Unity 2022.3 ships with Oculus XR Plugin package version 4.x by default. This version dropped support for the original Quest 1 headset entirely.

    If your project still targets Quest 1, or an old template copied the wrong package reference, the handshake fails silently. Unity's own documentation confirms this and explains the downgrade path. View Unity's Oculus XR Plugin changelog.

    Step-by-Step Fix

    Work through these in order. Test Oculus Link after each step before moving to the next one.

    1. Update your GPU driver from the manufacturer, not Windows Update. Get the full installer from Nvidia or AMD directly.
    2. Swap your USB cable and port. Use a certified USB 3.0 or higher cable rated for data, not just charging.
    3. Disable USB selective suspend. See the exact steps in the table below.
    4. Add a firewall exception for OculusDash.exe. Open Windows Security, go to Firewall settings, and allow the app through both private and public networks.
    5. Check your Oculus XR Plugin version in Unity. Go to Edit > Project Settings > XR Plug-in Management and confirm the installed version matches what Unity 2022.3 supports.
    6. Reinstall the Meta Quest Link desktop app. A clean reinstall clears corrupted runtime files that a normal repair often misses.
    7. Disable GPU overlay software. Nvidia GeForce Experience overlay and similar tools have interfered with Link's rendering hook for some users.
    8. Run Meta's built-in connection troubleshooter. From inside the headset, open Quick Settings, select Link, then Troubleshoot.
    9. Restart both devices after every change. The Quest and the PC need a clean session to renegotiate the handshake.

    How to Disable USB Selective Suspend

    MethodSteps
    Device Manager (works on all Windows 11 builds) Right-click Start → Device Manager → expand Universal Serial Bus controllers → right-click each Root Hub → Properties → Power Management tab → uncheck "Allow the computer to turn off this device to save power."
    Control Panel Power Options (if available on your build) Control Panel → Power Options → Change plan settings → Change advanced power settings → USB settings → set USB selective suspend to Disabled.

    Windows 11 sometimes hides this setting from newer builds. If you cannot find it, the Device Manager method always works. Full walkthrough from ITechtics.

    The Windows 11 Compatibility History (Context That Helps)

    Windows 11 caused real, documented juddering and loading issues with Oculus Link when it first launched. Meta shipped a fix through the Oculus PC app's Public Test Channel rather than a mainstream release at first.

    This matters because some troubleshooting advice online is outdated. TechRadar covered the original fix rollout, and UploadVR documented the workaround in detail.

    If your Oculus PC app is current, you already have this fix. You do not need the Public Test Channel anymore unless Meta support asks for it directly.

    Windows Device Manager with a USB Root Hub Power Management

    Unity-Specific Checks Most Guides Skip

    • Confirm your backend. Unity 2022.3 supports both the Oculus XR Plugin and OpenXR. Mixing settings between the two causes silent hangs.
    • Match package versions to your headset. Quest 1 needs Oculus XR Plugin 3.3.0. Quest 2 and newer work with the 4.x line Unity provides by default.
    • Clear the Library folder if the hang started after an update. Delete the project's Library folder and let Unity rebuild it.
    • Check the Console window for silent errors. A hidden XR initialization error often explains the hang before the hourglass even shows.

    When to Try Alternatives

    If every fix above fails, the issue may sit with Oculus Link itself rather than your setup. Community reports confirm the connection sometimes drops for reasons Meta has not fully documented.

    Virtual Desktop is a commonly cited alternative streaming app that some developers use as a stopgap during development sessions. Read more about Virtual Desktop on Wikipedia.

    Frequently Asked Questions

    Why does the hourglass appear only in Unity and not in other Oculus apps?

    Unity waits on the XR runtime differently than native Oculus apps do. A version mismatch or driver issue can block Unity's handshake while SteamVR or the Oculus dashboard still connects fine.

    Does reinstalling Unity fix this issue?

    Rarely. The Editor itself is not usually the cause. Focus on drivers, USB settings, and the XR Plugin package version instead.

    Is this a Windows 11 bug or a Unity bug?

    It is mostly a Windows 11 power-management behavior combined with driver and USB timing. Unity and Meta have both shipped patches to work around it over time.

    Will a wireless Air Link connection avoid this problem?

    Sometimes, since it removes cable and USB port variables. Wi-Fi introduces its own instability though, so results vary by router and network load.

    How do I know if my cable is the problem?

    Test with a different certified USB 3.0 data cable. Many budget cables handle charging fine but cannot sustain Link's data throughput.

    Related Reading

    • Is Bluetooth or USB Receiver Better for Wireless Gaming Mice? — useful background if you are troubleshooting USB stability issues beyond VR.
    • Why Tech Enthusiasts Choose This Virtual Walkthrough Camera — for readers working across VR and immersive media tools.
    • How to Set Up Your 60% Keyboard for Optimal Programming Workflow — for Unity developers optimizing their dev setup.

    Sources

    • Meta Community Forums — Oculus Link Infinite Loading discussion
    • Meta Community Forums — Infinite loading screen and firewall fix
    • Meta — Official Meta Horizon Link troubleshooting page
    • Unity Technologies — Oculus XR Plugin changelog
    • Unity Technologies — Oculus XR Plugin 4.5 changelog
    • TechRadar — Windows 11 compatibility fix coverage
    • UploadVR — Windows 11 judder fix workaround
    • ITechtics — How to disable USB Selective Suspend on Windows 11


    in Technology
    Follow us

    Disclaimer

    This disclaimer is for the website www.gmru.co.uk We try to offer correct and current information. Yet, we cannot promise that all details are complete, dependable, or correct. The information is for general use only. It should not replace expert advice or opinion.​ Find Today Wordle Answer


    250 Executive Park Blvd, Suite 3400 • San Francisco CA 94134 • United States

    • + 44 7360244692
    •  
    • seohira50@gmail.com and 8612472@gmail.com

    Copyright © GMRU.CO.UK