Die Firma Valve hat Proton 6.3 veröffentlicht, ein Paket zum Ausführen von Windows-Spielen unter Linux.

Die Firma Valve hat die Veröffentlichung des Projekts Proton 6.3-1 angekündigt, das auf den Entwicklungen des Projekts Wine basiert und darauf abzielt, die Ausführung von für Windows entwickelten Spielen, die im Steam-Katalog angeboten werden, unter Linux zu ermöglichen. Die Entwicklungen des Projekts werden unter der BSD-Lizenz veröffentlicht.

Proton ermöglicht das direkte Starten von Spielen, die nur für Windows geliefert werden, im Linux-Client von Steam. Das Paket umfasst die Implementierung von DirectX 9/10/11 (auf Basis von DXVK) und DirectX 12 (auf Basis von vkd3d-proton), die durch die Übersetzung von DirectX-Aufrufen in die Vulkan-API arbeitet, bietet verbesserte Unterstützung für Spielcontroller und die Möglichkeit, den Vollbildmodus unabhängig von den in den Spielen unterstützten Bildschirmauflösungen zu verwenden. Um die Leistung von mehrkernigen Spielen zu steigern, werden die Mechanismen „esync“ (Eventfd-Synchronisation) und „futex/fsync“ unterstützt.

In der neuen Version:

  • Die Synchronisierung mit der Veröffentlichung von Wine 6.3 wurde durchgeführt (die vorherige Version basierte auf Wine 5.13). Angefallene spezifische Patches aus Proton wurden in den upstream übertragen, die nun Teil der Hauptverteilung von Wine sind. Die DXVK-Schicht, die Aufrufe an die Vulkan-API übersetzt, wurde bis zur Version 1.8.1 aktualisiert. VKD3D-Proton, ein Fork von vkd3d, der von Valve zur Verbesserung der Unterstützung von Direct3D 12 in Proton 6.3 erstellt wurde, wurde auf Version 2.2 aktualisiert. FAudio-Komponenten mit Implementierungen von DirectX-Audiobibliotheken (API XAudio2, X3DAudio, XAPO und XACT3) wurden auf die Version 21.03.05 aktualisiert. Das wine-mono-Paket wurde auf Version 6.1.1 aktualisiert.
  • Die Unterstützung für Tastaturlayouts für nicht-englische Sprachen wurde verbessert.
  • Die Unterstützung für Video in Spielen wurde verbessert. Für nicht unterstützte Formate wird anstelle des Videos eine Anzeigetabelle angezeigt.
  • Die Unterstützung für PlayStation 5-Controller wurde verbessert.
  • Die Möglichkeit zur Einstellung der Prioritäten für ausgeführte Threads wurde hinzugefügt. Zur Konfiguration können RTKit oder Unix-Dienstprogramme zur Verwaltung der Prioritäten (nice, renice) verwendet werden.
  • Die Initialisierungszeit des Virtual-Reality-Modus wurde verkürzt und die Kompatibilität mit 3D-Headsets verbessert.
  • Das Build-System wurde umgebaut, um die Build-Zeit zu verkürzen.
  • Unterstützung für Spiele hinzugefügt:
    • Divinity: Original Sin 2
    • Shenmue I & II
    • Mass Effect 3 N7 Digital Deluxe Edition (2012)
    • Tom Clancy’s Rainbow Six Lockdown
    • XCOM: Chimera Squad
    • Bioshock 2 Remastered
    • Company of Heroes 2
    • logiCally
    • Rise of the Triad
    • Home Behind 2
    • Shadow Empire
    • Arena Wars 2
    • King Arthur: Knight’s Tale
    • Rise of Venice
    • ARK Park
    • Gravity Sketch
    • Battle Arena VR
  • Die Erkennungsmittel für die Tastenbelegung von Spiele-Controllern und das Hot-Plugging von Controllern in den Spielen Slay the Spire und Hades wurden verbessert.
  • Probleme mit der Verbindung zum Dienst Uplay wurden behoben.
  • In Assetto Corsa Competizione wurde die Unterstützung für das Logitech G29-Rennlenkrad verbessert.
  • Probleme bei Spielen von Microsoft Flight Simulator mit Virtual-Reality-Headsets wurden behoben.
  • Die Anzeige von Videoinserts (Zwischensequenzen) in Bioshock 2 Remastered wurde habilitiert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4