Warum Punktfunk einen eigenen Treiber für virtuelle Displays hat
Ein Headless-Streaming-PC braucht ein virtuelles Display. Der Windows-Treiber von Punktfunk trifft Modus und HDR deines Clients, zeigt den Sperrbildschirm und encodiert selbst.
Wer in der exakten Auflösung seines Geräts streamen will, oder von einem PC ganz ohne Monitor, braucht ein virtuelles Display. Unter Windows installiert Punktfunk sein eigenes: Punktfunk Virtual Display.
Was es dir bringt
- Der Modus deines Clients. Jedes Gerät bekommt ein Display in seiner eigenen Auflösung und Bildrate, also rendern Spiele für deinen Bildschirm. Siehe Ultrawide- und 32:9-Streaming.
- Kein Monitor und kein Dummy-Stecker an einem Headless-PC.
- Der sichere Desktop. Anmelde-, Sperr- und UAC-Bildschirm erscheinen im Stream.
Warum ein eigener
Andere Hosts kombinieren einen Treiber für virtuelle Displays mit einer Capture-API: Apollo liefert SudoVDA mit, Sunshine-Foundation ZakoVDD, Vibeshine einen eigenen. Mit dem eigenen Treiber geht Punktfunk weiter:
- Capture und Encoding im Treiber. Windows übergibt jeden fertigen Frame an den Treiber, der ihn auf der GPU encodiert. Siehe IDD-push.
- HDR pro Client. Der Treiber nimmt den FP16-HDR-Desktop von Windows an, und jeder gekoppelte Client bekommt eine eigene Monitor-Identität mit der HDR-Helligkeit seines Bildschirms. Der Host schaltet HDR für eine HDR-Sitzung selbst ein; HDR verwenden fasst du nie an.
Der Treiber
Ein Indirect-Display-Treiber (IddCx) im User-Mode, geschrieben in Rust. Er braucht Windows 11 22H2 (Build 22621) oder neuer; ältere Versionen lehnt das Setup ab. Er ist mit dem eigenen Zertifikat von Punktfunk signiert, dem das Setup bei der Installation vertraut, und lädt mit aktivem Secure Boot. Host und Treiber müssen zusammenpassen, darum aktualisiert der Installer immer beide.
Installation: Windows-Host.