Valve izlaiž Proton 5.0 — komplektu Windows spēļu palaišanai operētājsistēmā Linux

Vārstu uzņēmums опубликовала pirmā projekta jaunās nodaļas izlaidums Protons 5.0, kas ir balstīts uz projekta Wine attīstību un ir paredzēts, lai ļautu operētājsistēmai Windows izveidotajām un Steam katalogā piedāvātajām spēļu lietojumprogrammām darboties operētājsistēmā Linux. Projekta sasniegumi izplatīties saskaņā ar BSD licenci.

Proton ļauj tieši palaist tikai Windows spēļu lietojumprogrammas Steam Linux klientā. Pakotnē ir iekļauta DirectX 9/10/11 ieviešana (pamatojoties uz pakotni DXVK) un DirectX 12 (pamatojoties uz vkd3d), kas darbojas, tulkojot DirectX izsaukumus uz Vulkan API, nodrošina uzlabotu atbalstu spēļu kontrolleriem un iespēju izmantot pilnekrāna režīmu neatkarīgi no spēlēs atbalstītās ekrāna izšķirtspējas. Lai palielinātu vairāku pavedienu spēļu veiktspēju, mehānismi "esync" (Eventfd sinhronizācija) un "futex/fsync".

В jauna versija:

  • Sinhronizācija ar kodu bāzi pabeigta Vīns 5.0, no kuras tika pārnestas vairāk nekā 3500 izmaiņas (iepriekšējā filiāle balstījās uz vīnu 4.11). 207 ielāpi no Proton 4.11 ir pārvietoti augšup un tagad ir iekļauti galvenajā Wine pakotnē;
  • Lai renderētu spēles, izmantojot Direct3D 9, pēc noklusējuma ir iespējots DXVK slānis, kas pārvērš zvanus uz Vulkan API. Sistēmu lietotāji bez Vulkan atbalsta var atgriezties pie wined3d aizmugursistēmas, kurā tiek izmantots OpenGL tulkojums, iestatot PROTON_USE_WINED3D iestatījumu;
  • Ir pastiprināta integrācija ar Steam klientu, kas ir paplašinājis atbalstīto spēļu klāstu, kas izmanto tehnoloģiju, lai aizsargātu pret nesankcionētu spēļu modifikāciju. Denuvo. Piemēram, Proton tagad var spēlēt tādas spēles kā Just Cause 3, Batman: Arkham Knight un Abzu;
  • Jaunās Proton instalācijas atgriež informāciju par jaunāku operētājsistēmas versiju, kā to pieprasa dažas jaunas spēles.
    Veco iestatījumu parametri tiek atstāti nemainīgi;

  • Ir sākusies attīstība, lai veiktu nozīmīgus uzlabojumus, kas saistīti ar atbalsta pievienošanu darbam ar vairākiem monitoriem un grafiskajiem adapteriem programmā Wine 5.0;
  • Uzlabots telpiskās skaņas atbalsts vecākām spēlēm;
  • Ir mainīta projekta Git repozitorija struktūra. 5.0 filiālei ir pievienoti jauni apakšmoduļi, kas paredz, ka, veidojot no git, tie ir jāinicializē ar komandu “git submodule update —init”;
  • Komponenti FAaudio ar DirectX skaņu bibliotēku (API XAudio2, X3DAudio, XAPO un XACT3) ieviešanu, kas atjauninātas uz izlaidumu 20.02;
  • Starpslānis DXVK, kas nodrošina DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 un 11 ieviešanu, kas darbojas, izmantojot apraides zvanus uz Vulkan API, ir atjaunināts uz vakar publicēto laidienu. 1.5.4. DXVK 1.5.4 novērš regresijas saistībā ar Direct3D 9 atbalstu un atrisina problēmas, kas radušās Anno 1701, EYE: Divine Cybermancy,
    Aizmirstās valstības: Demon Stone, King's Bounty un
    Ragana.

Avots: opennet.ru

Pievieno komentāru