> For the complete documentation index, see [llms.txt](https://docs.timeinpixels.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.timeinpixels.com/nobe-omniscope/sources/davinci-resolve-ofx/direct-gpu-image-sharing.md).

# Direct GPU Image Sharing

Real-time OpenFX signal processing just became ultra-efficient on macOS:

* **Zero-latency GPU image sharing**: The OpenFX plugin now supports **direct GPU memory transfer**, removing costly CPU-GPU copies and enabling **instant signal handoff** to OmniScope.
* **Significantly reduced resource usage**: The plugin has been optimized to use **far less CPU and GPU**, especially when monitoring live Resolve timelines.
* For maximum efficiency, you can also **scale down the input resolution** in the plugin settings, ideal for heavy projects or low-power systems.

### How to enable Direct GPU Sharing

In OpenFX settings, enable "Direct GPU Sharing" option:<br>

<figure><img src="/files/cGfPEijYNtFILjBDfI7n" alt=""><figcaption></figcaption></figure>

Then, after couple of seconds, Nobe OmniScope should auto-detect new **GPU Share Source** named "**NobeOmniScope Metal Output**":

<figure><img src="/files/yHKzwAFiGNLy1hcXzk4M" alt=""><figcaption></figcaption></figure>

After selecting this source the signal should now be shared directly through GPU with near zero latency.
