Unternehmen Valve das Projekt , das auf den Entwicklungen des Projekts Wine basiert und darauf abzielt, die Ausführung von Windows-Spielanwendungen unter Linux zu ermöglichen, die im Steam-Katalog angeboten werden. Die Entwicklungsarbeiten des Projekts unter der BSD-Lizenz. Im Laufe der Zeit werden die in Proton entwickelten Änderungen in das originale Wine und zugehörige Projekte wie DXVK und vkd3d übernommen.
Proton ermöglicht es, Spieleanwendungen, die ausschließlich für Windows bereitgestellt werden, direkt im Linux-Client Steam auszuführen. Das Paket enthält eine Implementierung von DirectX 10/11 (basierend auf ) und 12 (basierend auf ), das über die Übersetzung von DirectX-Aufrufen in die Vulkan-API arbeitet, bietet verbesserte Unterstützung für Spiel-Controller und die Möglichkeit, den Vollbildmodus unabhängig von den in den Spielen unterstützten Bildschirmauflösungen zu nutzen. Im Vergleich zur ursprünglichen Wine-Version wurde die Leistung von Mehrkernspielen deutlich verbessert, dank der Anwendung von Patches «» (Eventfd-Synchronisierung).
Haupt :
- Die DXVK-Schicht (Implementierung von DXGI, Direct3D 10 und Direct3D 11 über die Vulkan-API) wurde auf Version 1.1.1 aktualisiert, in unterstützt wird, Shader-Code im komprimierten Format im Speicher abzulegen, was die Leistung verschiedener Spiele, insbesondere solcher, die auf der Unreal Engine 4 basieren, verbessert.
- Ein Absturz beim Start des Spiels RAGE 2 wurde behoben (für den Betrieb auf Systemen mit AMD-GPU ist die Verwendung einer aktuellen experimentellen Version von Mesa erforderlich);
- Die Unterstützung der Grafik-API Vulkan wurde verbessert, um die Kompatibilität mit der Vulkan-Version des Spiels „No Man’s Sky“ sicherzustellen;
- Die Symbole für einige Fenster-Manager wurden verbessert;
- Ein Fehler, der dazu führte, dass der Wine-Prozess beim Aktualisieren der Proton-Version hängen blieb, wurde behoben;
- Probleme mit der Erkennung von Gamepads in den Spielen Yakuza Kiwami und Telltale wurden gelöst;
- Fehler, die zu einer fehlerhaften Generierung von Landschaften in dem Spiel Space Engineers führten, wurden behoben;
- Ein Absturz beim Start des Spiels Flower wurde behoben.
Quelle: opennet.ru
