Wie kann ich PlayOnLinux so konfigurieren, dass es DirectX 11 unterstützt?

Melden
  1. Einführung in DirectX 11 Unterstützung unter PlayOnLinux
  2. Vorbereitungen: Wine, Vulkan und DXVK
  3. Installation und Konfiguration von Wine mit Vulkan-Unterstützung
  4. Aktivierung von DXVK in PlayOnLinux
  5. Konfigurieren des Wine-Laufwerks für DirectX 11
  6. Zusammenfassung und Troubleshooting

Einführung in DirectX 11 Unterstützung unter PlayOnLinux

PlayOnLinux ist ein grafisches Frontend für Wine, das es ermöglicht, Windows-Anwendungen und Spiele unter Linux auszuführen. Weil DirectX 11 eine proprietäre Microsoft-Grafikschnittstelle ist, wird sie nicht nativ unter Linux unterstützt. PlayOnLinux und Wine nutzen stattdessen oft die OpenGL- oder Vulkan-APIs in Verbindung mit speziellen Übersetzern wie DXVK, um DirectX-Anwendungen lauffähig zu machen.

Vorbereitungen: Wine, Vulkan und DXVK

Um DirectX 11 Anwendungen zuverlässig in PlayOnLinux zu betreiben, ist die Einrichtung von Wine mit Vulkan-Unterstützung und DXVK unumgänglich. DXVK ist eine Übersetzungsschicht, die Direct3D 11 (und 10) Aufrufe in Vulkan-Aufrufe umwandelt. Das bedeutet, dass dein System Vulkan-fähige Grafiktreiber benötigt (für AMD-, Nvidia- oder Intel-Grafikkarten). Stelle sicher, dass diese Treiber korrekt installiert sind und Vulkan durch Tools wie vulkaninfo erkannt wird.

Installation und Konfiguration von Wine mit Vulkan-Unterstützung

PlayOnLinux verwendet für jede Anwendung sogenannte "Wine-Versionen". Um DirectX 11 via DXVK zu nutzen, solltest du eine moderne Wine-Version verwenden, die Vulkan und DXVK unterstützt. In PlayOnLinux kannst du im Menü unter "Werkzeuge" -> "Wine-Versionen verwalten" eine aktuelle Wine-Version herunterladen und für dein Spiel auswählen. Wine 5.0 und höher sind empfehlenswert.

Manche Distributionen bringen bereits DXVK-Pakete mit, andere nicht. Wenn DXVK nicht automatisch funktioniert, kannst du es manuell installieren. Lade dazu die neueste DXVK-Version von GitHub herunter, extrahiere sie und kopiere die DLLs (d3d11.dll, dxgi.dll, d3dcompiler_47.dll) in die system32-Ordner der virtuellen PlayOnLinux-Laufwerke. Anschließend registrierst du diese mit winecfg oder über Pol-Konfigurationsfenster, indem du die Bibliotheken auf "native" setzt.

Aktivierung von DXVK in PlayOnLinux

PlayOnLinux ab Version 4.3.4 (und neuer) bringt eine eingebaute Option, DXVK für jedes virtuelle Laufwerk zu aktivieren. Öffne PlayOnLinux und wähle das entsprechende Wine-Laufwerk in der linken Liste aus. Unter "Konfigurieren" findest du eine Registerkarte namens "Installieren von Komponenten" oder "Installieren von Bibliotheken". Dort kannst du "dxvk" suchen und installieren. Alternativ steht in der Konfiguration eine Checkbox "DXVK aktivieren". Sobald DXVK aktiviert ist, übernimmt es die Übersetzung von Direct3D 11 Aufrufen in Vulkan.

Konfigurieren des Wine-Laufwerks für DirectX 11

Im Konfigurationsfenster für das jeweilige Laufwerk kannst du unter "Grafik" sicherstellen, dass die DirectX-Videosysteme nicht deaktiviert sind. Außerdem kannst du Umgebungsvariablen setzen, mit denen du das Verhalten von DXVK beeinflussen kannst, etwa DXVK_HUD=1, um eine Performance-Anzeige einzublenden. Es ist wichtig, dass die Windows-Version auf mindestens Windows 7 oder höher gestellt ist, da DirectX 11 ab Windows Vista/7 unterstützt wird.

Zusammenfassung und Troubleshooting

Zusammengefasst benötigst du ein Vulkan-fähiges System mit aktuellen Grafiktreibern, eine aktuelle Wine-Version in PlayOnLinux und die Aktivierung von DXVK im jeweiligen Laufwerk. Gerade ältere PlayOnLinux-Versionen oder Wine-Versionen ohne Vulkan-Support können DirectX 11 nicht vernünftig ausführen. Falls nach der Einrichtung Probleme auftreten, kontrolliere im Terminal-Ausgabe-Log von Wine, ob DXVK geladen wird und ob dein Vulkan-System fehlerfrei arbeitet. Werkzeuge wie vulkaninfo oder dxvk-setup helfen dabei.

0

Kommentare