# Compute Error

{% hint style="info" %}
Starting with **version 1.11.25**, OmniScope on Windows uses **DirectX 11** instead of OpenGL + OpenCL. The compute error described on this page **no longer applies** to current versions. If you are running 1.11.25 or later, you should not encounter this issue.
{% endhint %}

## Legacy OpenGL Builds (before 1.11.25)

On older Windows builds, you might see a "No compute capabilities" error in the status bar. This means OmniScope could not initialize OpenCL GPU processing.

The common cause is an incorrect or outdated **OpenCL.dll** in `C:\Windows\System32`. To fix it:

1. Search your `C:\` drive for **OpenCL.dll**.
2. Find the **largest** OpenCL.dll file — this is typically the correct GPU vendor driver version.
3. Copy it to the OmniScope program directory: **`C:\Program Files (x86)\NobeOmniScope\`**

OmniScope loads the DLL from its own directory first, so placing the correct file there overrides the system default.

Restart OmniScope after copying the file — the compute error should be resolved.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.timeinpixels.com/nobe-omniscope/troubleshooting/compute-error.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
