RapidRAW Logo RapidRAW
Verified in v1.5.4
Documentation Menu

GPU & Drivers

RapidRAW renders the entire edit pipeline on the GPU using WGPU, a cross-platform graphics layer that runs on DirectX 12 (Windows), Metal (macOS), and Vulkan (Linux).

The most common GPU symptoms are:

  • Black canvas, transparent canvas, or visual glitches.
  • Very slow editing despite a capable GPU (sign of a software fallback).
  • App fails to launch after an OS or driver update.

Force a specific GPU backend

This is the single most useful troubleshooting step on Windows in particular.

Open the splash screen → gear icon (Settings) → Processing → Backend. Options:

  • Auto (default): WGPU picks the best available backend.
  • Vulkan
  • DirectX 12 (Windows only)
  • Metal (macOS only)
  • OpenGL (fallback, slower)

If the canvas is broken on Auto, try Vulkan explicitly on Windows, Metal explicitly on macOS, Vulkan explicitly on Linux. If those fail too, try OpenGL, which is slower but the most compatible.

The setting takes effect after restarting the app.

Symptoms and what they suggest

Symptom Likely cause Try
Canvas is fully transparent or invisible WGPU surface init issue with the auto-selected backend Switch to the OpenGL backend in Settings → Processing
Sliders don't update the preview GPU stalled or memory pressure Restart the app; reduce Live Preview Quality in Settings → Processing or switch to the OpenGL backend
Editing is very slow despite a fast GPU Software-rendering fallback Check the log for "Llvmpipe" or "Microsoft Basic Render Driver"; install a real GPU driver ;)
Black flicker on zoom Driver-level issue Update GPU driver from the vendor

Forcing the discrete GPU

On laptops with both integrated and discrete GPUs, RapidRAW sometimes runs on the integrated chip.

Windows

Settings → System → Display → Graphics → Add desktop app → pick RapidRAW.exeOptions → High performance.

For NVIDIA: NVIDIA Control Panel → Manage 3D settings → Program Settings → add RapidRAW → "High-performance NVIDIA processor."

macOS

Apple Silicon Macs have a single unified GPU; nothing to configure. On Intel MacBook Pros, plug in power and disable "Automatic graphics switching" in System Settings → Battery, or use gfxCardStatus for fine control.

Linux

For hybrid laptops:

DRI_PRIME=1 ./RapidRAW-*.AppImage

For NVIDIA Optimus systems:

prime-run ./RapidRAW-*.AppImage

AI is on the CPU, not the GPU

This is intentional and not a bug. All AI features in RapidRAW (Subject / Sky / Foreground / Depth masks, AI Denoise, Quick Erase) run on the CPU because of dependency limitations in the ONNX Runtime build that ships with RapidRAW. Tracking: #997.

This means a faster CPU helps AI operations more than a faster GPU. The rest of the editing pipeline (Crop, Tone, Color, Curves, Detail, Effects, Masks compositing) runs on the GPU and remains realtime.

When all else fails

  • Zip the log (paths in the OS-specific troubleshooting pages) and open an issue with the Bug Report template.
  • Mention which backend you tried (Auto, Vulkan, DX12, Metal, OpenGL).
  • Mention your GPU model and current driver version.

See Filing a Bug Report.

See also

  • Windows for Windows-specific symptoms.
  • macOS for Metal-backend specifics.
  • Linux for Vulkan-backend specifics.