La société Valve a publié Proton 9.0-2, un package pour exécuter des jeux Windows sur Linux.

La société Valve a publié une nouvelle version du projet Proton 9.0-2, basé sur le code du projet Wine et visant à assurer l'exécution d'applications de jeu sous Linux, créées pour Windows et présentées dans le catalogue Steam. Les développements du projet sont diffusés sous la licence BSD.

Proton permet d'exécuter directement dans le client Linux Steam des applications de jeu fournies uniquement pour Windows. Le paquet inclut une implémentation de DirectX 9/10/11 (basée sur le paquet DXVK) et DirectX 12 (basée sur vkd3d-proton), fonctionnant par la traduction des appels DirectX vers l'API Vulkan, offrant une meilleure prise en charge des manettes de jeu et la possibilité d'utiliser le mode plein écran indépendamment des résolutions d'écran prises en charge dans les jeux. Pour améliorer les performances des jeux multithread, les mécanismes «esync» (Eventfd Synchronization) et «futex/fsync» sont pris en charge.

Parmi les changements dans la nouvelle version de Proton :

  • Ajout de la prise en charge d'OpenXR 1.1.36 (norme Khronos) et d'OpenVR 2.2.3 (API de Valve) pour le fonctionnement avec des casques de réalité virtuelle.
  • Amélioration de la compatibilité avec le package OpenComposite, permettant de lancer des jeux conçus pour SteamVR, sans SteamVR, en utilisant l'implémentation OpenVR qui transmet les appels à OpenXR.
  • Synchronisation avec la version de Wine 9.1.
  • La couche DXVK a été mise à jour jusqu'à la version 2.3.1, traduisant les appels à l'API Vulkan.
  • VKD3D-Proton, un fork de vkd3d créé par Valve pour améliorer la prise en charge de Direct3D 12 dans Proton, a été mis à jour vers la version 2.12.1.
  • Le package Dxvk-nvapi avec l'implémentation de la bibliothèque NVAPI sur DXVK a été mis à jour vers la version 0.7.0.
  • Le moteur Wine Mono avec l'implémentation de la plateforme .NET a été mis à jour vers la version 9.1.0.
  • Ajout de la prise en charge des jeux :
    • Alpha League
    • Battlezone Gold Edition (en mode VR)
    • Black Desert Online
    • FreestyleFootball R
    • Helldivers 2
    • Hero’s Land
    • Iragon
    • SimCity 3000 Unlimited
    • Warlords Battlecry III
  • Avec Xalia, il est possible d'utiliser des manettes de jeu pour contrôler les lanceurs de jeux :
    • Clustertruck
    • Fallout 3 (édition standard et GOTY)
    • Fallout 4
    • Mugsters
    • The Elder Scrolls V: Skyrim (72850)
    • The Elder Scrolls V: Skyrim Édition Spéciale
    • Tomb Raider: Anniversary
    • Tomb Raider: Legend
  • Des problèmes de lancement des jeux « Call of Juarez: Gunslinger » et « Command & Conquer and The Covert Operations » sur des systèmes avec de nombreux cœurs CPU ont été résolus.
  • Des problèmes lors du lancement des jeux suivants ont été résolus :
    • Akka Arrh
    • Alien Swarm: Reactive Drop
    • Apex Legends
    • Beat Saber
    • Bloons Monkey City
    • Brothers: A Tale of Two Sons
    • Call of Juarez: Bound in Blood
    • Cities: Skylines
    • Cosmoteer Starship Architect & Commander
    • Descent 3
    • Ghost of Tsushima
    • GRIS
    • Halo Infinite
    • Horizon Forbidden West
    • Idle Spiral
    • Marvel vs Capcom: Infinite
    • Nightingale
    • Shatterline
    • Simon the Sorcerer: 25th Anniversary Edition
    • Tekken 8
    • The Desolate Hope
    • The Finals
    • Tom Clancy’s Ghost Recon: Future Soldier
    • Tower Princess
    • Viking: Battle for Asgard
    • We Love Katamari REROLL+ Royal Reverie

    Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster