SkillAgentSearch skills...

Desktop2stereo

Desktop2Stereo: 2D desktop to 3D for VR/AR (Support AMD/NVIDIA/Intel/Qualcomm GPUs and Apple Silicon Chips, powered by Depth AI Models)

Install / Use

/learn @lc700x/Desktop2stereo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Desktop2Stereo: a 2D Desktop to 3D Stereo App

中文版本

Desktop2Stereo

A universal real-time 2D to 3D App that supports AMD/NVIDIA/Intel/Qualcomm GPU/Apple Silicon devices on Windows/Mac/Ubuntu, powered by Depth Estimation AI Models

Alternative Download Link

Video Tutorials

Supported Hardware

  1. AMD GPU
  2. NVIDIA GPU
  3. Intel GPU
  4. Apple Silicon Chip (M1, M2, M3, M4, ...)
  5. Other DirectML devices (Intel Arc/Iris GPU, Qualcomm® Adreno GPU, etc. Windows Only)

Supported OS

  1. Windows 10/11 (x64/Arm64)
  2. MacOS 10.16 or later
  3. Ubuntu 22.04 or later

Preparation and Installation

Windows

  1. Install latest GPU driver

    AMD GPU:

    NVIDIA GPU: Download latest GPU driver from NVIDIA Official GeForce Drivers.

    Intel GPU: Download latest GPU driver from Download Intel Drivers and Software.

    Qualcomm GPU: Download latest GPU driver from Qualcomm® Adreno™ Windows Graphics Drivers for Snapdragon® X Platform.

    Other DirectML devices: Please install the latest hardware driver accordingly.

  2. Install Microsoft Visual C++ Redistributable

    Download Visual Studio 2017–2026 C++ Redistributable and install (restart Windows).

  3. Enable Long Path

    Double click the long_path.reg in the Desktop2Stereo folder and confirm the warning.

  4. Deploy Desktop2Stereo Environment

  • Method 1 (Recommended): Use Portable Version

    Download: Quark NetDrive (Access code: 1vcn)

    AMD 7000/9000/Ryzen AI (Max)/etc. Series GPUs with ROCm7 Support: Portable Version is not available due to special deployment process, please refer to Method2.

    Older AMD/Intel/Qualcomm GPU and other DirectML devices: Download and unzip the Desktop2Stereo_vX.X.X_AMD_etc_Windows.zip to local disk.

    NVIDIA GPU: Download and unzip Desktop2Stereo_vX.X.X_NVIDIA_Windows.zip to local disk.

    Intel GPU: Download and unzip Desktop2Stereo_vX.X.X_Intel_Windows.zip to local disk.

  • Method 2: Manual Deployment with embedded Python

    1. Download and unzip Desktop2Stereo_vX.X.X_Python311_Windows.zip to local disk.

    2. Install Python environment

      AMD 6000/7000/9000/Ryzen AI (Max)/etc. Series GPUs with ROCm7 Support: Double click install-rocm7_standalone.bat. (Check compatibility here: https://rocm.docs.amd.com/en/latest/compatibility/compatibility-matrix.html)

      Older AMD/Intel/Qualcomm GPU and other DirectML devices: Double click install-dml_standalone.bat.

      NVIDIA GPU: Double click install-cuda_standalone.bat.

      Intel GPU: Double click install-xpu_standalone.bat.

  • Method 3: Manual Deployment with system Python

    1. Install Python 3.11

      Download from Python.org and install.

    2. Download Desktop2Stereo app

      Download the Desktop2Stereo.zip and unzip it to local disk.

    3. Install Python environment

      AMD 6000/7000/9000/Ryzen AI (Max)/etc. Series GPUs with ROCm7 Support: Double click install-rocm7.bat.

      Older AMD/Intel/Qualcomm GPU and other DirectML devices: Double click install-dml.bat.

      NVIDIA GPU: Double click install-cuda.bat.

      Intel GPU: Double click install-xpu.bat.

MacOS

  1. Install Python 3.11

    Download from Python.org and install.

  2. Download Desktop2Stereo app

    Download the Desktop2Stereo.zip and unzip it to local disk.

  3. Install Python environment

    Double click install-mps executable. (Please allow open in Privacy and Security Settings). If you cannot run the executable, do the following first:

    chmod a+x install-mps
    chmod a+x run_mac
    chmod a+x update_mac_linux
    

Ubuntu

  1. Install latest GPU driver

    AMD GPU: Download latest GPU driver and ROCm from AMD Drivers and Support for Processors and Graphics.

    NVIDIA GPU: Download latest GPU driver from NVIDIA Official GeForce Drivers.

  2. Install Python 3.11-dev

    sudo add-apt-repository ppa:savoury1/python
    sudo apt update
    sudo apt-get install python3.11-dev python3.11-venv
    
  3. Download Desktop2Stereo app

    Download the Desktop2Stereo_vX.X.X.zip and unzip it to local disk.

  4. Install Python environment

    AMD 7000/9000/Ryzen AI (Max)/etc. Series GPU with ROCm7 Support: Check compatibility here: https://rocm.docs.amd.com/en/latest/compatibility/compatibility-matrix.html

    bash install-rocm7.bash
    

    Older AMD GPU: Run install-rocm.bash:

    bash install-rocm.bash
    

    NVIDIA GPU: Run install-cuda.bash:

    bash install-cuda.bash
    

Run Desktop2Stereo

Quick Run

  1. Choose one of the Run Mode in Desktop2Stereo: Local Viewer, MJPEG Streamer, RTMP Streamer, Legacy Streamer, 3D Monitor
  2. Select the Computing Device
  3. Select target Monitor/Window
  4. Just use the default settings and click Run.

!run

Local Viewer Mode

Stereo Viewer Window

Tip: Local Viewer mode is best for low-latency usage with SteamVR/Virtual Desktop/AR Glasses as wired display.

  1. Choose Run Mode as Local Viewer.

  2. Choose capture target by Monitor or Window mode. You can use Refresh button to update to the latest list of Monitor or Window.

  3. Click the Stereo Viewer window. Use ← Left or → Right arrow keys to switch the Stereo Viewer window to second (virtual) monitor display.

  4. Press Space or Enter or XBOX game controller button A to toggle fullscreen mode (On MacOS you may have to quickly press twice).

  5. Now you can use AR/VR to view the SBS or TAB output.

    • AR needs to switch to 3D mode to connect as a 3840×1080 (Full Side-by-Side, Full-SBS) display.

      !Full-SBS

    • VR needs to use 2nd Display/Virtual Display (VDD) with Desktop+[Steam VR] or Virtual Desktop[PC/Standalone VR] or OBS + Wolvic Browser [Standalone VR] to compose the Half-SBS (Half Side-by-Side) / Full-SBS (Full Side-by-Side) / TAB (Top-and-Bottom) display to 3D.

      • You can use Tab key to toggle Half-SBS/Full-SBS/TAB mode.

      !Half-SBS !TAB

  6. Real-time modification of depth strength.

    Use ↑ Up or ↓ Down arrow keys to increase/decrease the depth strength by a step of 0.5. To reset press 0 key.

    The definition of depth strength is in the detailed settings section.

  7. Press Esc to exit the Stereo Viewer.

TIP: The Depth value will show below the FPS indicator if Show FPS is ON.

RTMP Streamer mode

RTMP Streamer

Tip: RTMP Streamer mode is best for wireless streaming with video and audio together to client devices/apps by capturing the local Stereo Viewer window, like VLC Player, Wolvic Browser, etc., but it may have a latency of 1~3 seconds.

  1. Choose run mode as RTMP Streamer.

  2. Choose a Stream Protocol: recommended to use HLS.

  3. Select an audio device

    • Windows

      Select the Stereo Mix as Stereo Mix (Realtek(R)), and select Realtek(R) HD Audio as the system Sound Output device.

      If your Windows device does not have the Stereo Mix (Realtek(R)), please install the Screen Capture Recorder and select the Stereo Mix as virtual-audio-capturer.

    • MacOS

      Install one of the following software containing the audio capture driver:

      a. BlackHole: https://existential.audio/blackhole/
      b. Virtual Desktop Streamer: https://www.vrdesktop.net/
      c. Loopback: https://rogueamoeba.com/loopback/ (Commercial)
      d. Or other virtual audio devices

      Select the Stereo Mix as BlackHole 2ch or Virtual Desktop Speakers or Loopback Audio or other virtual audio devices accordingly, and select the system Output device with same name.

      Mac Sound Output

    • Ubuntu

      Select the Stereo Mix device name ended with stereo.monitor i.e. alsa_output.pci-xxxx_xx_1x.x.analog-stereo.monitor, and select Output Device as Digital Output (S/PDIF)-xxxx in system sound settings.

      ![Linux Sound Output](./assets/audio3.png

Related Skills

View on GitHub
GitHub Stars66
CategoryCustomer
Updated2d ago
Forks6

Languages

Python

Security Score

85/100

Audited on Apr 5, 2026

No findings