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/Desktop2stereoREADME
Desktop2Stereo: a 2D Desktop to 3D Stereo App

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
- Quark NetDrive
Access code:1vcn - Baidu Netdisk
Access code:mr64
Video Tutorials
Supported Hardware
- AMD GPU
- NVIDIA GPU
- Intel GPU
- Apple Silicon Chip (M1, M2, M3, M4, ...)
- Other DirectML devices (Intel Arc/Iris GPU, Qualcomm® Adreno GPU, etc. Windows Only)
Supported OS
- Windows 10/11 (x64/Arm64)
- MacOS 10.16 or later
- Ubuntu 22.04 or later
Preparation and Installation
Windows
-
Install latest GPU driver
AMD GPU:
Windows: Recommend to download the 25.9.2 driver for stable ROCm7 performance: AMD Software: Adrenalin Edition 25.9.2 Windows Download.Ubuntu: Download latest GPU driver from AMD Drivers and Support for Processors and Graphics.
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.
-
Install Microsoft Visual C++ Redistributable
Download Visual Studio 2017–2026 C++ Redistributable and install (restart Windows).
-
Enable Long Path
Double click the
long_path.regin the Desktop2Stereo folder and confirm the warning. -
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.zipto local disk.NVIDIA GPU: Download and unzip
Desktop2Stereo_vX.X.X_NVIDIA_Windows.zipto local disk.Intel GPU: Download and unzip
Desktop2Stereo_vX.X.X_Intel_Windows.zipto local disk. -
Method 2: Manual Deployment with embedded Python
-
Download and unzip
Desktop2Stereo_vX.X.X_Python311_Windows.zipto local disk. -
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
-
Install Python 3.11
Download from Python.org and install.
-
Download Desktop2Stereo app
Download the Desktop2Stereo.zip and unzip it to local disk.
-
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
-
Install Python 3.11
Download from Python.org and install.
-
Download Desktop2Stereo app
Download the Desktop2Stereo.zip and unzip it to local disk.
-
Install Python environment
Double click
install-mpsexecutable. (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
-
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.
-
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 -
Download Desktop2Stereo app
Download the Desktop2Stereo_vX.X.X.zip and unzip it to local disk.
-
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.bashOlder AMD GPU: Run install-rocm.bash:
bash install-rocm.bashNVIDIA GPU: Run install-cuda.bash:
bash install-cuda.bash
Run Desktop2Stereo
Quick Run
- Choose one of the Run Mode in Desktop2Stereo:
Local Viewer,MJPEG Streamer,RTMP Streamer,Legacy Streamer,3D Monitor - Select the Computing Device
- Select target Monitor/Window
- Just use the default settings and click Run.
!run
Local Viewer Mode

Tip: Local Viewer mode is best for low-latency usage with SteamVR/Virtual Desktop/AR Glasses as wired display.
-
Choose Run Mode as Local Viewer.
-
Choose capture target by Monitor or Window mode. You can use
Refreshbutton to update to the latest list of Monitor or Window. -
Click the Stereo Viewer window. Use
← Leftor→ Rightarrow keys to switch the Stereo Viewer window to second (virtual) monitor display. -
Press
SpaceorEnteror XBOX game controller buttonAto toggle fullscreen mode (On MacOS you may have to quickly press twice). -
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
Tabkey to toggleHalf-SBS/Full-SBS/TABmode.
!Half-SBS !TAB
- You can use
-
-
Real-time modification of depth strength.
Use
↑ Upor↓ Downarrow keys to increase/decrease the depth strength by a step of0.5. To reset press0key.The definition of depth strength is in the detailed settings section.
-
Press
Escto exit the Stereo Viewer.
TIP: The Depth value will show below the FPS indicator if
Show FPSis ON.
RTMP Streamer mode

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~3seconds.
-
Choose run mode as RTMP Streamer.
-
Choose a Stream Protocol: recommended to use
HLS. -
Select an audio device
-
Windows
Select the Stereo Mix as
Stereo Mix (Realtek(R)), and selectRealtek(R) HD Audioas 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 asvirtual-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 devicesSelect the Stereo Mix as
BlackHole 2chorVirtual Desktop SpeakersorLoopback Audioor other virtual audio devices accordingly, and select the system Output device with same name.
-
Ubuntu
Select the Stereo Mix device name ended with
stereo.monitori.e.alsa_output.pci-xxxx_xx_1x.x.analog-stereo.monitor, and select Output Device asDigital Output (S/PDIF)-xxxxin system sound settings.