Mae Valve yn rhyddhau Proton 5.0, cyfres ar gyfer rhedeg gemau Windows ar Linux

Cwmni Falf cyhoeddi rhyddhau cangen newydd o'r prosiect am y tro cyntaf Proton 5.0, sy'n seiliedig ar ddatblygiadau'r prosiect Gwin ac sydd wedi'i anelu at alluogi cymwysiadau hapchwarae a grëwyd ar gyfer Windows ac a gyflwynir yn y catalog Steam i redeg ar Linux. Cyflawniadau prosiect lledaenu dan y drwydded BSD.

Mae Proton yn caniatáu ichi redeg cymwysiadau gêm Windows yn unig yn uniongyrchol ar y cleient Steam Linux. Mae'r pecyn yn cynnwys gweithredu DirectX 9/10/11 (yn seiliedig ar y pecyn DXVK) a DirectX 12 (yn seiliedig ar vkd3d) bod gwaith trwy gyfieithu galwadau DirectX i API Vulkan yn darparu gwell cefnogaeth i reolwyr gemau a'r gallu i ddefnyddio modd sgrin lawn waeth beth fo'r cydraniad sgrin a gefnogir mewn gemau. Er mwyn cynyddu perfformiad gemau aml-edau, mae'r mecanweithiau "esync" ( Eventfd Synchronization ) a "futex/fsync".

В fersiwn newydd:

  • Cwblhawyd cydamseru â chronfa godau Gwin 5.0, y trosglwyddwyd mwy na 3500 o newidiadau ohono (roedd y gangen flaenorol yn seiliedig ar win 4.11). Mae 207 o glytiau o Proton 4.11 wedi'u symud i fyny'r afon ac maent bellach wedi'u cynnwys yn y prif becyn Gwin;
  • Для отрисовки игр, использующих Direct3D 9, по умолчанию задействована прослойка DXVK, транслирующая вызовы в API Vulkan. Пользователи систем без поддержки Vulkan могут вернутся на бэкенд wined3d, использующий трансляцию в OpenGL, выставив настройку PROTON_USE_WINED3D;
  • Mae integreiddio â'r cleient Steam wedi'i gryfhau, sydd wedi ehangu'r ystod o gemau â chymorth sy'n defnyddio technoleg i amddiffyn rhag addasu gemau heb awdurdod denvo. Er enghraifft, gall Proton nawr chwarae gemau fel Just Cause 3, Batman: Arkham Knight ac Abzu;
  • Mae gosodiadau Proton newydd yn dychwelyd gwybodaeth am fersiwn mwy diweddar o'r system weithredu, fel sy'n ofynnol gan rai gemau newydd.
    Mae paramedrau'r hen osodiadau yn cael eu gadael heb eu newid;

  • Mae datblygiad wedi dechrau ar welliannau sylweddol yn ymwneud ag ychwanegu cefnogaeth ar gyfer gweithio gyda monitorau lluosog ac addaswyr graffeg yn Wine 5.0;
  • Gwell cefnogaeth sain amgylchynol ar gyfer gemau hŷn;
  • Mae strwythur ystorfa Git y prosiect wedi'i newid. Mae is-fodiwlau newydd wedi'u hychwanegu at y gangen 5.0, sy'n ei gwneud yn ofynnol, wrth adeiladu o git, bod yn rhaid eu cychwyn gyda'r gorchymyn “git submodule update —init”;
  • Cydrannau FAudio gyda gweithredu llyfrgelloedd sain DirectX (API XAudio2, X3DAudio, XAPO a XACT3) wedi'u diweddaru i ryddhau 20.02;
  • Interlayer DXVK, sy'n darparu gweithrediad DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ac 11, gan weithio trwy ddarlledu galwadau i'r API Vulkan, wedi'i ddiweddaru i'r datganiad a gyhoeddwyd ddoe 1.5.4. Mae DXVK 1.5.4 yn trwsio atchweliadau sy'n ymwneud â chymorth Direct3D 9 ac yn datrys materion sy'n digwydd yn Anno 1701, EYE: Divine Cybermancy,
    Tiroedd Anghofiedig: Demon Stone, King's Bounty a
    Y Witcher.

Ffynhonnell: opennet.ru

Ychwanegu sylw