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 :
- Es wurden Komponenten von wine-mono hinzugefügt, die es ermöglichen, viele XNA-Spiele und Spiele auf der Unreal Engine 3 auszuführen;
- Die Kompatibilität mit der Schnittstelle zum Starten und Aktualisieren des Spiels Warframe wurde sichergestellt;
- Probleme mit der Texteingabe im Spiel Age of Empires II HD wurden behoben;
- Unterstützung für die Spiele „» und ««;
- Die Entwicklung der Unterstützung für das Funktionalität des Dienstes ;
- Die DXVK-Schicht mit der Implementierung von Direct3D 10/11 über die Vulkan-API wurde auf die Version aktualisiert, ;
- Die FAudio-Komponenten mit Implementierungen der DirectX-Soundbibliotheken (API XAudio2, X3DAudio, XAPO und XACT3) wurden auf die Version 19.04-13-ge8c0855 aktualisiert.
Quelle: opennet.ru
