Das Unternehmen Valve Neue Version des Projekts , das auf den Entwicklungen des Projekts Wine basiert und darauf abzielt, die AusfĂŒhrung von in Linux entwickelten Spielen, die fĂŒr Windows erstellt wurden und im Steam-Katalog prĂ€sentiert werden, zu ermöglichen. Die Entwicklungen des Projekts unter der BSD-Lizenz stehen.
Proton ermöglicht es, Spielanwendungen, die nur fĂŒr Windows bereitgestellt werden, direkt im Steam-Client fĂŒr Linux auszufĂŒhren. Das Paket umfasst eine Implementierung von DirectX 9 (basierend auf ), DirectX 10/11 (basierend auf ) und DirectX 12 (basierend auf ), die ĂŒber eine Ăbersetzung von DirectX-Aufrufen in die Vulkan-API arbeiten, bietet verbesserte UnterstĂŒtzung fĂŒr Spielcontroller und die Möglichkeit, den Vollbildmodus unabhĂ€ngig von den unterstĂŒtzten Bildschirmauflösungen in Spielen zu verwenden.
Im :
- Umfang das Paket , die eine Implementierung von Direct3D 12 bereitstellt, die ĂŒber eine Ăbersetzung von Aufrufen in die Vulkan-API funktioniert;
- Die Bereitstellung von Varianten der Wine-Bauweise und anderen Bibliotheken mit aktivierten Debug-Symbolen wurde eingestellt. FĂŒr Debug-Zwecke wurde ein separater "Debug"-Branch von Proton angeboten, der im Steam-Client verfĂŒgbar ist;
- Das Build-System wurde aktualisiert. Im Makefile wurde ein neues Build-Ziel hinzugefĂŒgt
âredistâ, das die Umverteilung von Proton-Bauten zwischen Nutzern erleichtert. Der Build-Prozess wurde erheblich beschleunigt. Das fĂŒr den Bau verwendete Abbild der virtuellen Maschine wurde auf Debian 10 aktualisiert; - Arbeiten zur Reduzierung des Speicherplatzverbrauchs durch das Proton-Paket und zur Verringerung der GröĂe der heruntergeladenen Updates wurden durchgefĂŒhrt;
- Verbesserungen im Zusammenhang mit dem Rockstar Launcher und Grand Theft Auto 5 wurden vorgenommen;
- Die UnterstĂŒtzung von Spielcontrollern in den Spielen Farming Simulator 19 und Resident Evil 2 wurde verbessert;
- Problem mit der Maus im Spiel Arma 3 wurde behoben;
- Die Möglichkeit zum Starten des Spiels âDmC: Devil May Cryâ wurde sichergestellt;
- Die DXVK-Schicht (Implementierung von DXGI, Direct3D 10 und Direct3D 11 ĂŒber die Vulkan-API) wurde auf den Branch aktualisiert ;
- Die D9VK-Schicht (Implementierung von Direct3D 9 ĂŒber die Vulkan-API) wurde auf eine experimentelle Version aktualisiert ;
- Die FAudio-Komponenten mit Implementierungen von DirectX-Soundbibliotheken (API XAudio2, X3DAudio, XAPO und XACT3) wurden auf die Version ;
- Die wine-mono-Komponenten, die das AusfĂŒhren vieler XNA-Spiele und Spiele auf der Unreal Engine 3 ermöglichen, wurden auf Version 4.9.4 aktualisiert.
Quelle: opennet.ru
