Ka tukuna e Valve a Proton 5.0, he huinga mo te whakahaere i nga keemu Windows i runga Linux

Kamupene Valve whakaputaina te putanga tuatahi o te peka hou o te kaupapa Proton 5.0, kei runga i nga whanaketanga o te kaupapa Waina me te whai ki te whakarite i te whakarewatanga o nga tono petipeti i hangaia mo Windows me te whakaatu i roto i te raarangi Steam i runga i te Linux. Nga whanaketanga kaupapa horapa i raro i te raihana BSD.

Ka taea e Proton te whakahaere tika i nga tono petipeti Windows-anake i roto i te kiritaki Steam Linux. Kei roto i te kete he whakatinanatanga o DirectX 9/10/11 (i runga i te kete DXVK) me DirectX 12 (i runga i vkd3d), e mahi ana ma te whakamaoritanga o nga waea DirectX ki te Vulkan API, he pai ake te tautoko mo nga kaiwhakahaere keemu me te kaha ki te whakamahi i te aratau mata-katoa ahakoa nga whakataunga mata e tautokohia ana i nga keemu. Hei whakanui ake i te mahi o nga keemu miro maha, ka tautokohia nga miihini "tukutahi"(Eventfd Tukutahi) me "futex/fsync".

В putanga hou:

  • Kua oti te tukutahi me te turanga waehere Wine 5.0, i neke atu i te 3500 nga huringa i whakawhitia (ko te peka o mua i runga i te waina 4.11). E 207 nga pihi mai i te Proton 4.11 kua nekehia ki te awa, kua whakauruhia inaianei ki roto i te kete Waina matua;
  • Для отрисовки игр, использующих Direct3D 9, по умолчанию задействована прослойка DXVK, транслирующая вызовы в API Vulkan. Пользователи систем без поддержки Vulkan могут вернутся на бэкенд wined3d, использующий трансляцию в OpenGL, выставив настройку PROTON_USE_WINED3D;
  • Ko te whakauru ki te kiritaki Steam kua kaha ake, kua whakawhānuihia te whānuitanga o nga keemu tautoko e whakamahi ana i nga hangarau hei tiaki i nga whakarereketanga kore o nga keemu. denuvo. Hei tauira, ka taea e Proton te purei keemu penei i a Just Cause 3, Batman: Arkham Knight me Abzu;
  • Ko nga whakaurunga Proton hou e whakahoki mai ana i nga korero mo te putanga hou ake o te punaha whakahaere, e hiahiatia ana e etahi keemu hou.
    Ko nga tawhā o nga tautuhinga tawhito ka waiho kia kore e rereke;

  • Kua timata te whakawhanaketanga i runga i nga whakapainga nui e pa ana ki te taapiri i te tautoko mo te mahi me te maha o nga kaitirotiro me nga taapiri whakairoiro i roto i te Wine 5.0;
  • Kua pai ake te tautoko oro taiao mo nga keemu tawhito;
  • Kua hurihia te hanganga o te putunga Git o te kaupapa. Kua tāpirihia ngā kōwaeroto hou ki te peka 5.0, e hiahia ana kia hanga mai i te git, me arawhiti ki te whakahau “git submodule update —init”;
  • Tuhinga FAOrorongo me te whakatinanatanga o nga whare pukapuka tangi a DirectX (API XAudio2, X3DAudio, XAPO me XACT3) kua whakahoutia ki te tuku 20.02;
  • Kaiwhangai DXVK, e whakarato ana i te whakatinanatanga o DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 me 11, e mahi ana ma nga waea haapurororaa ki te Vulkan API, kua whakahoutia ki te tuku i whakaputaina inanahi. 1.5.4. Ka whakatikahia e DXVK 1.5.4 nga regressions e pa ana ki te tautoko Direct3D 9 me te whakatau i nga take e puta ana i Anno 1701, EYE: Divine Cybermancy,
    Nga Whenua Warewaretia: Te Kohatu Demon, Te Taonga a te Kingi me te
    Te Witcher.

Source: opennet.ru

Tāpiri i te kōrero