Vulkan-Spiele melden beim Streaming über ein virtuelles Display „HDR nicht unterstützt“? Die Lösung
Doom: The Dark Ages und andere Vulkan-Spiele verweigern HDR beim Game-Streaming über ein virtuelles Display — obwohl Windows-HDR an ist. Warum das so ist und wie man es wirklich löst.
Du hast HDR in Windows aktiviert, dein Client zeigt HDR, der Desktop streamt in HDR — aber sobald du Doom: The Dark Ages (oder ein anderes Vulkan-Spiel) startest, heißt es „Dieses Gerät unterstützt kein HDR.“ Auf einem echten Monitor macht dasselbe Spiel problemlos HDR. Hier steht, was wirklich passiert — und wie du es behebst.
Warum das passiert
Game-Streaming-Hosts (Sunshine, Apollo, Moonlight-Setups, punktfunk) erzeugen ein virtuelles Display, in das das Spiel rendert. Windows treibt dieses virtuelle Display problemlos in HDR — der Schalter funktioniert, der Desktop wird in 10 Bit zusammengesetzt. Aber Vulkan-Spiele fragen direkt den GPU-Treiber, ob das Display HDR kann, indem sie in der Liste der Swapchain-Formate nach einem HDR-Farbraum (VK_COLOR_SPACE_HDR10_ST2084_EXT) suchen. Auf einem virtuellen (indirekten) Display listen die Vulkan-Treiber von NVIDIA und AMD diesen Farbraum nicht — also schließt das Spiel, es gebe kein HDR-Display, und verweigert. DirectX-Spiele funktionieren meist, weil sie HDR anders auslesen; Vulkan-Spiele (alle id-Tech-Titel — Doom, Indiana Jones — und weitere) fallen in die Lücke.
Die gute Nachricht: die Pixel funktionieren wirklich
Das Überraschende: Die GPU stellt ein HDR-Bild auf diesem virtuellen Display bereitwillig dar, wenn ein Spiel danach fragt — sie bewirbt es nur nicht. Das ganze Problem ist also ein fehlender Eintrag in einer Liste, keine kaputte HDR-Pipeline. Und damit ist es lösbar.
Wie du es behebst
- Nimm einen Host, der den Fix mitbringt. punktfunk enthält einen kleinen Vulkan-Layer, der die fehlenden HDR-Formate für das virtuelle Display wieder ergänzt — nur wenn HDR tatsächlich an ist —, sodass Vulkan-Spiele HDR erkennen und einfach laufen. Doom: The Dark Ages aktiviert damit HDR über das virtuelle Display.
- Special-K (mit jedem Host). Das kostenlose Tool Special-K kann HDR in Spiele erzwingen, unabhängig davon, was das Display bewirbt — ein zuverlässiger Workaround pro Spiel auf Sunshine-/Apollo-Setups.
- Lass ein echtes HDR-Display angeschlossen. Wenn an deinem Streaming-PC ein HDR-Monitor (oder ein HDR-Dummy-Stecker) angeschlossen und eingeschaltet ist, erkennen viele Spiele wieder HDR. Für eine wirklich kopflose Maschine keine Option.
Was nicht hilft: Windows Auto HDR — es greift nur bei DirectX-Spielen, nie bei Vulkan.
Tiefer einsteigen?
Du willst wissen, warum DirectX-HDR funktioniert, Vulkan auf demselben virtuellen Display aber nicht — oder baust selbst Streaming-Software? Siehe den Technik-Artikel und wie du es in zwei Minuten diagnostizierst. Den großen Überblick gibt HDR-Game-Streaming, das wie HDR aussieht.