Valve-k Proton 5.0 kaleratzen du, Linux-en Windows jokoak exekutatzeko suite bat

Balbula konpainia argitaratuko proiektuaren adar berri baten lehen kaleratzea Protoia 5.0, Wine proiektuaren garapenetan oinarritzen dena eta Windows-erako sortutako eta Steam katalogoan aurkeztutako joko-aplikazioak Linux-en exekutatzeko gaitzea du helburu. Proiektuaren lorpenak barreiatu BSD lizentziapean.

Protonek Windows-en soilik joko aplikazioak zuzenean exekutatzeko aukera ematen du Steam Linux bezeroan. Paketeak DirectX 9/10/11 inplementazioa barne hartzen du (paketean oinarrituta DXVK) eta DirectX 12 (oinarritutako vkd3d) DirectX deiak Vulkan APIra itzuliz funtzionatzen duten joko-kontrolatzaileentzako laguntza hobetua eskaintzen du eta pantaila osoko modua erabiltzeko aukera ematen du jokoetan onartzen diren pantaila-ebazpenak kontuan hartu gabe. Hari anitzeko jokoen errendimendua areagotzeko, mekanismoak "sinkronizatu" (Eventfd sinkronizazioa) eta "futex/fsync".

Π’ bertsio berria:

  • Kode-basearekin sinkronizatzea osatu da Ardoa 5.0, bertatik 3500 aldaketa baino gehiago transferitu ziren (aurreko adarra 4.11 ardoan oinarritzen zen). Proton 207-ko 4.11 adabaki korronte gora eraman dira eta orain Wine pakete nagusian sartzen dira;
  • Direct3D 9 erabiliz jokoak errendatzeko, DXVK geruza lehenespenez gaituta dago, deiak Vulkan APIra itzuliz. Vulkan laguntzarik gabeko sistemen erabiltzaileek OpenGL itzulpena erabiltzen duen wined3d backendera itzul daitezke, PROTON_USE_WINED3D ezarpena ezarriz;
  • Steam bezeroarekin integrazioa indartu da, eta horrek jokoak baimendu gabeko aldaketetatik babesteko teknologia erabiltzen duten jokoen aukera zabaldu du. denuvo. Adibidez, Protonek orain Just Cause 3, Batman: Arkham Knight eta Abzu bezalako jokoetara jolastu dezake;
  • Proton instalazio berriek sistema eragilearen bertsio berriago bati buruzko informazioa itzultzen dute, joko berri batzuek eskatzen duten moduan.
    Ezarpen zaharren parametroak aldatu gabe geratzen dira;

  • Wine 5.0-n hainbat monitore eta egokitzaile grafikoekin lan egiteko euskarria gehitzearekin lotutako hobekuntza esanguratsuen garapena hasi da;
  • Inguruko soinuaren euskarria hobetu da joko zaharretarako;
  • Proiektuaren Git biltegiaren egitura aldatu da. Azpimodulu berriak gehitu dira 5.0 adarrean, eta horrek eskatzen du git-etik eraikitzean, "git submodule update β€”init" komandoarekin hasieratu behar direla;
  • Osagaiak FAudioa DirectX soinu liburutegiak (API XAudio2, X3DAudio, XAPO eta XACT3) inplementazioarekin eguneratuta 20.02 kaleratzeko;
  • Intergeruza DXVK, DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 eta 11 inplementazioa eskaintzen duena, Vulkan APIrako emisio-deien bidez lan eginez, atzo argitaratutako oharra eguneratu da. 1.5.4. DXVK 1.5.4-k Direct3D 9 laguntzarekin lotutako erregresioak konpontzen ditu eta Anno 1701, EYE: Divine Cybermancy-n gertatzen diren arazoak konpontzen ditu.
    Forgotten Realms: Demon Stone, King's Bounty eta
    Sorgina.

Iturria: opennet.ru

Gehitu iruzkin berria