Valve joħroġ Proton 5.0, suite għat-tħaddim tal-logħob tal-Windows fuq Linux

Valve Company ippubblikat l-ewwel rilaxx ta 'fergħa ġdida tal-proġett Proton 5.0, li hija bbażata fuq l-iżviluppi tal-proġett Wine u hija mmirata biex tippermetti applikazzjonijiet tal-logħob maħluqa għall-Windows u ppreżentati fil-katalgu Steam biex jaħdmu fuq Linux. Kisbiet tal-proġett jinfirex taħt liċenzja BSD.

Proton jippermettilek li tmexxi direttament applikazzjonijiet tal-logħob tal-Windows biss fil-klijent Steam Linux. Il-pakkett jinkludi implimentazzjoni ta 'DirectX 9/10/11 (ibbażat fuq il-pakkett DXVK) u DirectX 12 (ibbażat fuq vkd3d), li taħdem permezz tat-traduzzjoni ta 'sejħiet DirectX għall-API Vulkan, tipprovdi appoġġ imtejjeb għall-kontrolluri tal-logħob u l-abbiltà li tuża l-modalità ta' skrin sħiħ irrispettivament mir-riżoluzzjonijiet tal-iskrin appoġġjati fil-logħob. Biex tiżdied il-prestazzjoni tal-logħob multi-threaded, il-mekkaniżmi huma appoġġjati "sinkronizzar"(Sinkronizzazzjoni ta' Eventfd) u "futex/fsync".

В verżjoni ġdida:

  • Is-sinkronizzazzjoni mal-codebase tlestiet Inbid 5.0, li minnha ġew trasferiti aktar minn 3500 bidla (il-fergħa preċedenti kienet ibbażata fuq l-inbid 4.11). 207 garża minn Proton 4.11 ġew imċaqalqa upstream u issa huma inklużi fil-pakkett ewlieni tal-Inbid;
  • Для отрисовки игр, использующих Direct3D 9, по умолчанию задействована прослойка DXVK, транслирующая вызовы в API Vulkan. Пользователи систем без поддержки Vulkan могут вернутся на бэкенд wined3d, использующий трансляцию в OpenGL, выставив настройку PROTON_USE_WINED3D;
  • L-integrazzjoni mal-klijent Steam ġiet imsaħħa, li espandiet il-firxa ta 'logħob appoġġjat li juża t-teknoloġija biex jipproteġi kontra modifika mhux awtorizzata tal-logħob denuvo. Per eżempju, Proton issa jistgħu jilagħbu logħob bħal Just Cause 3, Batman: Arkham Knight u Abzu;
  • Installazzjonijiet ġodda tal-Proton jirritornaw informazzjoni dwar verżjoni aktar ġdida tas-sistema operattiva, kif meħtieġ minn xi logħob ġdid.
    Il-parametri tas-settings qodma jitħallew mhux mibdula;

  • L-iżvilupp beda fuq titjib sinifikanti relatat maż-żieda ta 'appoġġ għall-ħidma ma' monitors multipli u adapters tal-grafika f'Wine 5.0;
  • Appoġġ imtejjeb tal-ħoss surround għal logħob anzjani;
  • L-istruttura tar-repożitorju Git tal-proġett ġiet mibdula. Ġew miżjuda sottomoduli ġodda mal-fergħa 5.0, li teħtieġ li meta tinbena minn git, għandhom jiġu inizjalizzati bil-kmand "git submodule update —init";
  • Komponenti Faudio bl-implimentazzjoni tal-libreriji tal-ħoss DirectX (API XAudio2, X3DAudio, XAPO u XACT3) aġġornati għar-rilaxx 20.02;
  • Saff ta' bejn is-saffi DXVK, li tipprovdi implimentazzjoni ta 'DXGI (Infrastruttura Grafika DirectX), Direct3D 9, 10 u 11, li taħdem permezz ta' sejħiet ta 'xandir lill-API Vulkan, ġiet aġġornata għar-rilaxx ippubblikat il-bieraħ 1.5.4. DXVK 1.5.4 jiffissa rigressjonijiet relatati mal-appoġġ Direct3D 9 u jsolvi kwistjonijiet li jseħħu f'Anno 1701, EYE: Divine Cybermancy,
    Realms Minsija: Demon Stone, King's Bounty u
    Il-Witcher.

Sors: opennet.ru

Żid kumment