Zum Inhalt springen
PS5PCEM
TeilweiseGrafik

Direct3D-12-Backend

Version 0.3.6 enthält einen experimentellen nativen Windows-Renderer für DirectX 12. Terminator 2D erreicht das Spiel, Raiden IV den ersten Abschnitt und Super Woden GP die Karte. Vulkan bleibt Standard; Linux nutzt Vulkan.

Repository-Notizen bis 30. Oktober 2026

Einen Renderer wählen

Die Einstellungen des Windows-Launchers haben eine Karte „Grafik-API“ mit Vulkan und DirectX 12. Der Launcher speichert graphics_api=vulkan oder graphics_api=d3d12 in der portablen ps5pcem.ini und übergibt PS5_GRAPHICS_API an game-run, sodass die Wahl ab dem nächsten Start gilt. Standard ist Vulkan. In allen zwölf Sprachen kennzeichnet der Launcher DirectX 12 als experimentell, und die Seitenleiste zeigt es anstelle des Vulkan-Gerätestatus.

Dieselbe Variable funktioniert auf der Kommandozeile, wo d3d12 und dx12 akzeptiert werden. Linux-Builds wählen Vulkan, und der Runner lehnt d3d12 dort ab. Ein unbekannter Wert wird abgewiesen, bevor ein Titel geladen wird. Scheitern Initialisierung oder Ausführung von D3D12, setzt der Runner kein Vulkan ein: Nicht unterstützte GPU-Arbeit nennt ihren Grund und beendet den experimentellen Lauf, statt die Arbeit als erledigt zu melden. Headless-Ausführung gibt es in diesem Backend nicht.

PS5PCEM 0.3.6

Indizierte und indirekte Draws, Texturen, Tiefe/Stencil, MRT, DXC-Wave-Shader, Ressourcen-Caches und Befehlsgruppen sind implementiert. Alle 48 D3D12-Tests und nativen GPU-Prüfungen bestehen für 0.3.6.

Was umgesetzt ist

  • Indizierte und indirekte Draws, Texturen, Tiefe/Stencil, MRT, DXC-Wave-Shader, Ressourcen-Caches und Befehlsgruppen sind implementiert. Alle 48 D3D12-Tests und nativen GPU-Prüfungen bestehen für 0.3.6.

Was noch fehlt

  • MSAA, allgemeine Compute-Bilder und weitere Grafikpfade sind unvollständig. Vulkan-Kompatibilität und FPS gelten nicht als DirectX- oder Linux-Messung.

Verwandte Mechanismen

Worum es auf diesen Seiten geht

Der Text folgt den Architektur-Notizen und den Berichten vom Oktober 2026 im PS5PCEM-Repository. Ein bestandener Einzeltest ist keine neue Bildrate und kein neuer Durchspielstand.

Alle Techniken