Valve inoburitsa Proton 5.0, sutu yekumhanyisa Windows mitambo paLinux

Valve Company yakabudiswa kutanga kuburitswa kwebazi idzva reprojekiti Proton 5.0, iyo yakavakirwa pakuvandudzwa kweprojekti yeWaini uye yakanangana nekuona kutangwa kwemitambo yemitambo yakagadzirirwa Windows uye inoratidzwa muSteam katalogi paLinux. Kuvandudzwa kweprojekiti paradzira pasi peBSD rezinesi.

Proton inokutendera kuti umhanye zvakananga Windows-chete mitambo yemitambo muSteam Linux mutengi. Iyo package inosanganisira kuita kweDirectX 9/10/11 (zvichienderana nepakeji DXVK) uye DirectX 12 (yakavakirwa pa vkd3d), ichishanda kuburikidza neDirectX inoshevedza kuVulkan API, inopa tsigiro yakagadziridzwa yevatongi vemitambo uye kugona kushandisa yakazara-screen mode zvisinei nekugadziriswa kwekrini kunotsigirwa mumitambo. Kuwedzera kuita kwemitambo ine tambo dzakawanda, michina inotsigirwa "esync"(Chiitikofd Synchronization) uye"futex/fsync".

Π’ shanduro itsva:

  • Kuwiriranisa necodebase kwapera Waini 5.0, kubva pane shanduko dzinopfuura 3500 dzakatamiswa (bazi rekare raive rakavakirwa pawaini 4.11). 207 zvigamba kubva kuProton 4.11 zvakakwidzwa kumusoro uye zvino zvinosanganisirwa mune huru Wine package;
  • Kupa mitambo uchishandisa Direct3D 9, iyo DXVK layer inogoneswa nekusarudzika, kushandura mafoni kuVulkan API. Vashandisi vemasisitimu vasina rutsigiro rweVulkan vanogona kudzokera kune Wined3d backend, iyo inoshandisa OpenGL shanduro, nekuisa iyo PROTON_USE_WINED3D marongero;
  • Kubatanidzwa neSteam mutengi kwakasimbiswa, iyo yakawedzera huwandu hwemitambo inotsigirwa inoshandisa tekinoroji kudzivirira kubva kusingatenderwe kushandurwa kwemitambo. denuvo. Semuenzaniso, Proton ikozvino inogona kutamba mitambo yakadai seJust Cause 3, Batman: Arkham Knight naAbzu;
  • Kuiswa kutsva kweProton kunodzosera ruzivo nezve ichangoburwa vhezheni yekushandisa, sezvinodiwa nemimwe mitambo mitsva.
    Izvo zviyero zvezvirongwa zvekare zvinosara zvisina kuchinjwa;

  • Kubudirira kwakatanga pakuvandudzwa kwakakosha kune chekuita nekuwedzera kwerutsigiro rwekushanda nevazhinji monitors uye giraidhi adapter muWaini 5.0;
  • Kuvandudzwa kwerutsigiro rwekutenderedza kwemitambo yekare;
  • Chimiro chepurojekiti yeGit repository yakashandurwa. Ma submodule matsva akawedzerwa kubazi re5.0, anoda kuti pakuvaka kubva pagit, anofanira kutangwa nemurayiro wokuti β€œgit submodule update β€”init”;
  • Components FAudio nekushandiswa kweDirectX ruzha maraibhurari (API XAudio2, X3DAudio, XAPO uye XACT3) yakagadziridzwa kuburitsa 20.02;
  • Interlayer DXVK, iyo inopa kushandiswa kweDXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 uye 11, ichishanda kuburikidza nenhepfenyuro yekufona kuVulkan API, yakagadziridzwa kusvika pakuburitswa kwakaburitswa nezuro. 1.5.4. DXVK 1.5.4 inogadzirisa regressions ine chekuita neDirect3D 9 rutsigiro uye inogadzirisa nyaya dziri kuitika muAnno 1701, ZISO: Divine Cybermancy,
    Yakakanganwa Nzvimbo: Dhimoni Dombo, Bounty yaMambo uye
    Muroyi.

Source: opennet.ru

Voeg