Skip to main content
Participant
September 10, 2026

# Lightroom und Camera Raw finden die Grafikkarte nicht ("Skipping non-DX device") — Ursache gefunden, sie liegt in Windows

  • September 10, 2026
  • 1 reply
  • 20 views
Ich habe tagelang gesucht und am Ende etwas gefunden, das ich hier
aufschreibe, um euch vielleicht viel Zeit, Stress und ärger zu ersparen. 
 
## 1. Das Symptom
 
Lightroom Classic und Photoshop starten ganz normal, aber die Grafikkarte
wird nicht genutzt. In den Einstellungen (Bearbeiten → Voreinstellungen → Camera Raw → Leistung) steht, dass keine GPU verfügbar ist.
Entrauschen dauert länger als es sollte, die KI-Funktionen sind lahm.
 
Dabei ist der Rechner völlig in Ordnung: Spiele laufen flüssig, der Browser
nutzt die Grafikkarte, alles andere funktioniert. Nur Adobe nicht.
 
Bei mir: Notebook mit NVIDIA RTX 4070 und Intel-Grafik, Windows 11, 16GB Ram. Also kein High-End Gerät aber mehr als fähig für die Grafikbeschleunigung...
 
## 2. Alle Standardempfehlungen — ohne jede Wirkung
 
Ich habe wirklich alles durchprobiert, was man dazu im Netz findet:
 
- GPU-Einstellungen in Camera Raw zurückgesetzt
- Den GPU-Ordner von Camera Raw gelöscht (mehrfach)
- Voreinstellungen von Lightroom und Photoshop zurückgesetzt
- Grafiktreiber neu installiert, neueste Version
- Windows-Grafikeinstellungen für die Programme gesetzt und wieder entfernt
- NVIDIA-Systemsteuerung zurückgesetzt
- Fremd-Plugins entfernt
- Windows im "sauberen Systemstart" hochgefahren, also ohne alle
  Hintergrundprogramme
- **Und schließlich: Photoshop komplett neu installiert.** Also richtig —
  deinstalliert, mit dem Creative Cloud Cleaner Tool alle Reste entfernt, die
  übrig gebliebenen Ordner von Hand gelöscht, neu gestartet, frisch
  installiert.
 
Ergebnis: **null Veränderung.** Nach der kompletten Neuinstallation war das
Fehlerprotokoll Zeichen für Zeichen identisch. Da war mir klar, dass ich an
der falschen Stelle suche.
 
## 3. Das Grundproblem im Protokoll
 
Camera Raw schreibt ein Protokoll. Ihr findet es, indem ihr
`%APPDATA%\Adobe\CameraRaw\Logs` in die Adresszeile des Explorers kopiert.
 
Bei mir stand da:
 
```
Device 0: NVIDIA GeForce RTX 4070 Laptop GPU
Skipping non-DX device 0: NVIDIA GeForce RTX 4070 Laptop GPU
Device 1: Intel(R) UHD Graphics
Skipping non-DX device 1: Intel(R) UHD Graphics
Device 2: Microsoft Basic Render Driver
Skipping non-DX device 2: Microsoft Basic Render Driver
GPU device count: 0
GPU Init Status (part 1): I1_Failed
```
 
Camera Raw **findet** also alle Grafikkarten. Es listet sie sauber auf, mit
den richtigen Namen. Und wirft dann jede einzelne wieder weg —
"Skipping non-DX device", sinngemäß: "das ist kein DirectX-Gerät".
 
Der entscheidende Punkt ist die dritte Zeile von unten. Der **"Microsoft
Basic Render Driver"** ist gar keine Grafikkarte. Das ist eine Notlösung, die
Windows immer dabei hat, falls überhaupt keine Grafikkarte funktioniert. Die
ist auf jedem Windows-Rechner der Welt vorhanden.
 
Wenn selbst die als "kein DirectX-Gerät" abgelehnt wird, dann kann es
unmöglich an meiner Hardware liegen. Dann stimmt etwas mit der **Prüfung**
nicht.
 
## 4. Wie ich weitergesucht habe
 
An dem Punkt war ich mit meinem Latein am Ende. Ich habe (zum Glück) Visual Studio
Code und dafür die Claude-Erweiterung — das ist eine KI,
die einem direkt am Rechner Sachen nachschauen und Testskripte schreiben
kann. Keine Sorge, ihr braucht das nicht installieren. Damit habe ich der Reihe nach abklopfen lassen:
 
- Ob DirectX auf meinem Rechner überhaupt funktioniert (ja, tadellos —
  die Grafikkarten liefern ein DirectX-12-Gerät, auch die Notlösung)
- Ob sich irgendein fremdes Programm in Photoshop einklinkt und stört, zum
  Beispiel eine Overlay-Software von NVIDIA oder Steam. Dafür wurden alle
  316 Bestandteile des laufenden Photoshop einzeln überprüft. Ergebnis:
  keine einzige fremde Datei, komplett sauber
- Ob irgendwo gefälschte oder beschädigte DirectX-Dateien liegen (nein)
- Ob Windows-Sicherheitsfunktionen etwas blockieren (nein)
- Ob Photoshop mit irgendwelchen Kompatibilitätseinstellungen läuft (nein)
 
## 5. Das eigentliche Problem
 
Vorweg, damit es klar ist: **Camera Raw fragt die Grafikkarte an dieser
Stelle überhaupt nicht.** Es schaut in einer Liste nach.
 
Der Reihe nach:
 
Windows gibt jeder Grafikkarte bei **jedem Hochfahren** eine neue interne
Nummer. Das ist keine feste Seriennummer, sondern eher ein Tagesausweis — er
gilt bis zum nächsten Neustart, danach gibt es einen neuen.
 
Windows führt außerdem eine Liste, in der steht, welche Grafikkarten im
Rechner stecken. Und in dieser Liste steht als Erkennungsmerkmal genau dieser
Tagesausweis.
 
Camera Raw macht nun Folgendes: Es nimmt den aktuellen Tagesausweis eurer
Grafikkarte und sucht ihn in dieser Windows-Liste. Findet es ihn nicht, gilt
die Karte als "kein DirectX-Gerät" und fliegt raus.
 
**Und bei mir wurde diese Liste nicht automatisch aktualisiert.** Da standen noch die
Tagesausweise von einem früheren Neustart drin. Der Türsteher hatte also eine
Gästeliste von vor mehreren Wochen — und deshalb kam niemand mehr rein. Auch die
Windows-Notlösung nicht, die eigentlich immer reinkommen müsste.
 
Das erklärt alles auf einen Schlag:
 
- Warum **jede** Grafikkarte durchfällt, sogar die Notlösung
- Warum Spiele und Browser einwandfrei laufen — die fragen die Grafikkarte
  direkt und schauen nie in diese Liste
- Warum die komplette Neuinstallation von Photoshop nichts gebracht hat: Die
  Liste gehört zu **Windows**, nicht zu Adobe. Man kann Adobe zehnmal neu
  installieren, das ändert daran nichts
- Warum auch der saubere Systemstart nichts brachte
- Und warum es überhaupt angefangen hat: Ich hatte nach Windows-Updates neu
  gestartet. Neuer Start, neue Nummern — aber die Liste blieb alt.
 
Windows aktualisiert diese Liste scheinbar nur ab und zu im Hintergrund. Nicht
bei jedem Hochfahren. Bei mir seit Tagen gar nicht mehr. Zumindest bei mir war es so. Offensichtlich sollte es eigentlich anders sein.
 
## 6. Die Lösung
 
### Schritt 1: Erst mal nachschauen, ob es euch überhaupt betrifft
 
Das geht ohne Download und ohne irgendetwas zu verändern. Es wird nur
gelesen.
 
1. Auf das Windows-Startsymbol **rechtsklicken****Terminal** anklicken
2. Den kompletten Textblock unten kopieren, ins Terminal einfügen
   (Rechtsklick fügt ein) und **Enter** drücken
 
```
$live = @((Get-Counter -ListSet 'GPU Adapter Memory').PathsWithInstances |
    ForEach-Object { if ($_ -match 'luid_0x[0-9a-f]{8}_0x([0-9a-f]{8})') { [int64]"0x$($matches[1])" } } |
    Sort-Object -Unique)
$reg = @(Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\DirectX' |
    ForEach-Object { $_.GetValue('AdapterLuid') } | Where-Object { $_ -gt 0 })
Write-Host "Grafikkarten laut Windows : $($live -join ', ')"
Write-Host "Eingetragen in der Liste  : $($reg -join ', ')"
$fehlt = @($live | Where-Object { $reg -notcontains $_ })
Write-Host ""
if ($fehlt.Count -gt 0) {
    Write-Host "BETROFFEN: $($fehlt.Count) von $($live.Count) Grafikkarten fehlen in der Liste." -ForegroundColor Yellow
} else {
    Write-Host "Alles in Ordnung - dieses Problem liegt bei dir NICHT vor." -ForegroundColor Green
}
```
 
Ihr seht zwei Zahlenreihen und darunter das Ergebnis.
 
- **"Alles in Ordnung"** → Eure Ursache ist eine andere. Dann könnt ihr hier aufhören.
- **"BETROFFEN"** → Ihr habt dasselbe Problem wie ich. Die Nummern in den
  beiden Reihen passen dann nicht zusammen, genau wie oben beschrieben.
 
### Schritt 2: Korrigieren
 
Dafür hängt an diesem Beitrag die Datei **dx-luid-check.txt**. Schaut sie
euch vorher an — einfach anklicken, sie öffnet im Editor. 
1. Datei herunterladen und auf dem Desktop speichern
2. **Umbenennen** von `dx-luid-check.txt` in `dx-luid-check.ps1`.
   Falls ihr keine Dateiendungen seht: im Explorer oben auf "Ansicht" →
   "Anzeigen" → "Dateinamenerweiterungen" einschalten
3. Rechtsklick auf das Startsymbol → **Terminal (Administrator)**
4. Eintippen: `cd Desktop` und Enter
5. Eintippen und Enter:
 
```
powershell -ExecutionPolicy Bypass -File .\dx-luid-check.ps1 -Fix
```
 
Das Skript legt vorher automatisch eine Sicherungsdatei auf eurem Desktop ab,
falls doch etwas schiefgehen sollte.
 
Danach Lightroom bzw. Photoshop **komplett schließen und neu starten**. Bei
mir war die Grafikbeschleunigung sofort wieder da, in beiden Programmen.
 
Im Protokoll steht dann statt der Fehlermeldungen:
 
```
Loaded GPU system: DirectX
GPU device count: 1
GPU Init Status (part 2): I4_GPU4
```
 
> **Falls beim Einfügen des Textblocks aus Schritt 1 eine Fehlermeldung
> kommt** (irgendetwas mit "Zeichenfolge" oder "String"): Foren wandeln
> gerade Anführungszeichen manchmal in schräge um, dann stimmt der Text
> nicht mehr. In dem Fall einfach die angehängte Datei ohne `-Fix`
> ausführen, die prüft genauso.
 
## Achtung: Es kommt nach jedem Neustart wieder
 
Die Nummern ändern sich bei **jedem** Hochfahren des Rechners. Solange
Windows seine Liste nicht von selbst aktualisiert, ist das Problem nach dem
nächsten Neustart zurück, und das Skript muss erneut laufen.
 
Claude hat mir deshalb eine automatische Aufgabe eingerichtet, die das bei
jedem Systemstart von allein erledigt. Läuft seitdem ohne mein Zutun. Wenn
Interesse besteht, schreibe ich das gern noch dazu.
 
Auch das hier ändert die Nummern mitten im Betrieb:
 
- Ein Grafiktreiber-Update
- Einen Monitor an- oder abstecken
- Bei Notebooks das Umschalten zwischen Onboard- und Extra-Grafikkarte
 
Wenn Lightroom also plötzlich wieder die Grafikkarte verliert, ohne dass ihr
neu gestartet habt — einmal das Skript laufen lassen oder neu Starten.
 
## Bitte um Rückmeldung
 
Ich habe das auf **einem** Rechner gefunden. Dort ist die Ursache eindeutig
belegt. Ob jede "Skipping non-DX device"-Meldung dieselbe Ursache hat, weiß
ich nicht — manche sind sicher echte Treiberprobleme. Hoffentlich nicht so kompliziert wie hier..
 
Deshalb noch einmal: **erst prüfen, dann handeln.** Und wenn es bei euch
passt, schreibt es bitte hier rein. Je mehr bestätigte Fälle, desto eher
nimmt Adobe das Ganze ernst.

    1 reply

    Claire H.
    Community Manager
    Community Manager
    September 10, 2026

    Hi ​@talented_painter4fd1, Welcome to the Photoshop Community forum! Thank you so much for sending such a thorough bug report. In addition, can you send your system info and a screen recording of your issue? You can find your system info by going to Help > System Info, copying and pasting it into a text file, and attaching it here. Once we receive all this info, we can try to reproduce the bug, and I can forward it to the dev team. Thanks! ^CH