Bidh Valve a’ leigeil a-mach Proton 5.0, sreath airson geamannan Windows a ruith air Linux

Companaidh Bhalbhaichean foillsichte a’ chiad fhoillseachadh de mheur ùr den phròiseact Pròtan 5.0, a tha stèidhichte air leasachaidhean a’ phròiseict Fìon agus a tha ag amas air comas a thoirt do thagraidhean gèam a chaidh a chruthachadh airson Windows agus a thaisbeanadh ann an catalog Steam airson ruith air Linux. Coileanaidhean pròiseict sgaoileadh fo chead BSD.

Leigidh Proton leat tagraidhean geama Windows a-mhàin a ruith air an neach-dèiligidh Steam Linux. Tha am pasgan a’ toirt a-steach buileachadh DirectX 9/10/11 (stèidhichte air a’ phacaid DXVC) agus DirectX 12 (stèidhichte air vkd 3d) a bhios ag obair le bhith ag eadar-theangachadh fiosan DirectX gu API Vulkan a’ toirt taic nas fheàrr do luchd-riaghlaidh geama agus an comas modh làn-sgrìn a chleachdadh ge bith dè na rùintean sgrion a tha a’ faighinn taic ann an geamannan. Gus coileanadh gheamannan ioma-snàthainn àrdachadh, tha na h-innealan "esync" (Eventfd Synchronization) agus "futex/fsync".

В dreach ùr:

  • Synchronization le codebase crìochnaichte Fìon 5.0, às an deach barrachd air atharrachaidhean 3500 a ghluasad (bha am meur roimhe stèidhichte air fìon 4.11). Chaidh pìosan 207 bho Proton 4.11 a ghluasad suas an abhainn agus tha iad a-nis air an toirt a-steach don phrìomh phacaid Fìon;
  • Gus geamannan a thoirt seachad a’ cleachdadh Direct3D 9, tha an ìre DXVK air a chomasachadh gu bunaiteach, ag eadar-theangachadh fiosan gu API Vulkan. Faodaidh luchd-cleachdaidh shiostaman gun taic Vulkan tilleadh gu backend wined3d, a chleachdas eadar-theangachadh OpenGL, le bhith a’ suidheachadh suidheachadh PROTON_USE_WINED3D;
  • Tha amalachadh leis an neach-dèiligidh Steam air a neartachadh, a tha air leudachadh a dhèanamh air an raon de gheamannan le taic a bhios a ’cleachdadh teicneòlas gus dìon an aghaidh atharrachadh gun chead air geamannan denvo. Mar eisimpleir, faodaidh Proton a-nis geamannan a chluich mar Just Cause 3, Batman: Arkham Knight agus Abzu;
  • Bidh ionadan ùra Proton a’ tilleadh fiosrachadh mu dhreach nas ùire den t-siostam obrachaidh, mar a dh’ fheumas cuid de gheamannan ùra.
    Tha crìochan nan seann shuidheachaidhean air am fàgail gun atharrachadh;

  • Tha leasachadh air tòiseachadh air leasachaidhean mòra co-cheangailte ri taic a bharrachd airson a bhith ag obair le ioma sgrùdairean agus innealan-atharrachaidh grafaigs ann am Wine 5.0;
  • Taic fuaim timcheall nas fheàrr airson geamannan nas sine;
  • Tha structar stòr-tasgaidh Git a’ phròiseict air atharrachadh. Chaidh fo-mhodalan ùra a chur ris a’ mheur 5.0, a dh’ fheumas nuair a thogas iad bho git, gum feum iad a bhith air an tòiseachadh leis an àithne “git submodule update —init”;
  • Components FAudio le buileachadh leabharlannan fuaim DirectX (API XAudio2, X3DAudio, XAPO agus XACT3) air an ùrachadh gus 20.02 a leigeil ma sgaoil;
  • Interlayer DXVC, a bheir seachad buileachadh de DXGI (Bun-structar Grafaigeachd DirectX), Direct3D 9, 10 agus 11, ag obair tro ghairmean craolaidh gu API Vulkan, air ùrachadh chun fhoillseachadh a chaidh fhoillseachadh an-dè 1.5.4. Bidh DXVK 1.5.4 a’ càradh ath-thionndaidhean co-cheangailte ri taic Direct3D 9 agus a’ fuasgladh chùisean a tha a’ nochdadh ann an Anno 1701, EYE: Divine Cybermancy,
    Rìoghachdan Dearmadach: Demon Stone, King's Bounty agus
    Am Bana-bhuidseach.

Source: fosgailtenet.ru

Cuir beachd ann