Die Firma Valve hat eine neue Version des Projekts Proton 9.0-4 veröffentlicht, das auf dem Code von Wine basiert und darauf abzielt, Spieleanwendungen, die fĂŒr Windows erstellt wurden und im Steam-Katalog verfĂŒgbar sind, unter Linux auszufĂŒhren. Die Entwicklungen des Projekts werden unter der BSD-Lizenz verbreitet.
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.
Zu den Ănderungen in der neuen Version von Proton gehören:
- Die DXVK-Schicht, die API-Aufrufe in Vulkan ĂŒbertrĂ€gt, wurde auf die Version 2.5 aktualisiert.
- VKD3D-Proton, ein Fork von vkd3d, der von Valve entwickelt wurde, um die UnterstĂŒtzung von Direct3D 12 in Proton zu verbessern, wurde auf Version 2.13-241 aktualisiert. Der vkd3d-Shader wurde aus vkd3d 1.14 importiert.
- Das Paket Dxvk-nvapi mit der Implementierung der NVAPI-Bibliothek ĂŒber DXVK wurde auf Version 0.7.1-94 aktualisiert.
- Die Wine Mono-Engine mit der Implementierung der .NET-Plattform wurde auf die Version 9.3.1 aktualisiert.
- UnterstĂŒtzung fĂŒr Spiele hinzugefĂŒgt:
- APB Reloaded
- Conquerorâs Blade
- Cube Hero Odyssey
- Disgaea 4 Complete+
- Hard Chip Demo
- ScarQuest
- Sniper Elite: Nazi Zombie Army 2 (nur AMD GPUs)
- Test Drive Unlimited Solar Crown
- Total War: SHOGUN 2
- Warhammer 40k: Space Marine 2 (benötigt deaktiviertes Steam Overlay)
- Willkommen in Dustown
- Probleme in den Spielen wurden gelöst:
- Age of Empires II: Definitive Edition
- Age of Mythology: Retold
- Astral Ascent
- Blood Strike
- Chromacell
- Clash for Crust
- Crazy Taxi
- Dark and Darker
- Devil May Cry 3
- Diablo IV
- Dog Brew
- DOOM Eternal
- Dragon Age: The Veilguard
- Final Fantasy XVI
- For Honor
- Hard Reset Redux
- Hell Let Loose
- I Expect You To Die
- March of Empires
- Mary Skelter 2
- Mashiroiro Symphony HD -Sana Edition-
- Max: The Curse of Brotherhood
- Pharaoh Rebirth+
- Red Dead Redemption 2
- Rivals of Aether II
- Shadow Warrior
- Showdown 1896
- Skull and Bones
- SpellForce 3: Versus Edition.
- Star Wars Jedi Knight II: Jedi Outcast
- The Finals
- Yakuza 3 Remastered
- Yakuza 4 Remastered
- Yakuza 6
- Regressions, die in der Proton 9-Version identifiziert wurden und in Spielen auftraten, wurden behoben:
- B-17 Flying Fortress â The Mighty 8th: Redux
- Fablecraft
- I Expect You To Die
- Hotshot Racing
- Marlow Briggs
- Mask of Death
- Star Wars: Knights of the Old Republic
- Die BenutzeroberflĂ€che fĂŒr die Gamepads Xalia wurde auf Version 0.4.4 aktualisiert. Mit Xalia ist es möglich, Spielcontroller zur Steuerung von Spiel-Launchern zu verwenden:
- Fallout: New Vegas
- MultiVersus
- Oddworld: Strangerâs Wrath HD
- Trackmania United Forever
- Trackmania Nations Forever
- WARRIORS ALL-STARS
- Eine korrekte Priorisierung fĂŒr neue Threads wurde implementiert.
- Eine Warnung wird im Protokoll ausgegeben, wenn auf Systemen mit einem kleinen Wert des Parameters sysctl vm.max_map_count gestartet wird, der die maximal verfĂŒgbare Anzahl an Speicher-Mapping-Bereichen fĂŒr den Prozess definiert (empfohlen wird eine Erhöhung von 65530 auf 1048576). Bei unzureichenden Werten von vm.max_map_count können Probleme mit dem Start und der Leistung von speicherintensiven Spielen auftreten.
- Eine korrekte Auswahl des Bildschirms beim Start auf Systemen mit mehreren Monitoren, die an verschiedenen GPUs angeschlossen sind, wurde sichergestellt.
- UnterstĂŒtzung fĂŒr die API NVIDIA Optical Flow und die Technologie DLSS 3 Frame Generation wurde hinzugefĂŒgt.
Quelle: opennet.ru
