Veröffentlichung von Proton 4.2-4, einem Paket zum Ausführen von Windows-Spielen unter Linux

Ventilunternehmen опубликовала Aufbau des Projekts Proton 4.2-4, das auf den Entwicklungen des Wine-Projekts basiert und darauf abzielt, für Windows erstellte und im Steam-Katalog präsentierte Spieleanwendungen für die Ausführung unter Linux zu ermöglichen. Projekterfolge Ausbreitung unter BSD-Lizenz. Sobald sie fertig sind, werden die in Proton entwickelten Änderungen auf das ursprüngliche Wine und verwandte Projekte wie DXVK und vkd3d übertragen.

Mit Proton können Sie reine Windows-Gaming-Anwendungen direkt im Steam-Linux-Client ausführen. Das Paket enthält eine Implementierung von DirectX 10/11 (basierend auf DXVK-Erweiterung) und 12 (basierend auf vkd3d), das über DirectX-Aufrufe an die Vulkan-API arbeitet, bietet verbesserte Unterstützung für Gamecontroller und die Möglichkeit, den Vollbildmodus unabhängig von den in Spielen unterstützten Bildschirmauflösungen zu verwenden. Im Vergleich zum ursprünglichen Wine wurde die Leistung von Multithread-Spielen dank der Verwendung von Patches deutlich gesteigert.esync"(Eventfd-Synchronisierung).

Haupt- Änderungen in Proton 4.2-4:

  • Die DXVK-Schicht (eine Implementierung von DXGI, Direct3D 10 und Direct3D 11 auf der Vulkan-API) wurde auf Version 1.1.1 aktualisiert wo Unterstützung für das Platzieren von Shader-Code im Speicher in komprimierter Form hinzugefügt und die Leistung verschiedener Spiele erhöht, insbesondere solcher, die auf der Unreal Engine 4 basieren.
  • Ein Absturz beim Starten des Spiels RAGE 2 wurde behoben (um auf Systemen mit AMD-GPUs zu funktionieren, ist die neueste experimentelle Version von Mesa erforderlich);
  • Verbesserte Unterstützung für die Vulkan-Grafik-API, um Kompatibilität mit dem Vulkan-Build des Spiels „No Man's Sky“ sicherzustellen;
  • Verbesserte Symbole für einige Fenstermanager;
  • Es wurde ein Fehler behoben, der dazu führte, dass der Wine-Prozess beim Aktualisieren der Proton-Version hängen blieb.
  • Probleme mit der Erkennung von Gamecontrollern in Yakuza Kiwami- und Telltale-Spielen behoben;
  • Fehler behoben, aufgrund derer Landschaften im Spiel Space Engineers falsch generiert wurden;
  • Ein Absturz beim Starten des Flower-Spiels wurde behoben.

Source: opennet.ru

Kommentar hinzufügen