Valv lage Proton 5.0, yon suite pou kouri jwèt Windows sou Linux

Konpayi Valv pibliye premye lage nan yon nouvo branch nan pwojè a Pwoton 5.0, ki baze sou devlopman pwojè Wine epi ki vize pou pèmèt aplikasyon pou jwèt ki te kreye pou Windows epi prezante nan katalòg vapè pou yo kouri sou Linux. Reyalizasyon pwojè yo gaye anba lisans BSD.

Proton pèmèt ou dirèkteman kouri aplikasyon pou jwèt Windows sèlman sou kliyan vapè Linux la. Pake a gen ladan aplikasyon DirectX 9/10/11 (ki baze sou pake a Dxvk) ak DirectX 12 (ki baze sou vkd3d) ki travay nan tradui apèl DirectX nan API Vulkan bay sipò amelyore pou kontwolè jwèt ak kapasite nan sèvi ak mòd ekran konplè kèlkeswa rezolisyon ekran yo sipòte nan jwèt yo. Pou ogmante pèfòmans nan jwèt milti-threaded, mekanis yo "senkronize" (Eventfd senkronizasyon) ak "futex/fsync".

В nouvo vèsyon:

  • Synchronization ak codebase konplete Diven 5.0, ki soti nan ki plis pase 3500 chanjman yo te transfere (branch anvan an te baze sou diven 4.11). 207 plak ki soti nan Proton 4.11 yo te deplase en epi kounye a yo enkli nan pake prensipal la Wine;
  • Pou rann jwèt lè l sèvi avèk Direct3D 9, kouch DXVK la aktive pa default, tradui apèl nan API Vulkan la. Itilizatè sistèm ki pa gen sipò Vulkan ka retounen nan backend wined3d, ki sèvi ak tradiksyon OpenGL, lè yo mete paramèt PROTON_USE_WINED3D;
  • Entegrasyon ak kliyan an vapè te ranfòse, ki te elaji seri a nan jwèt sipòte ki sèvi ak teknoloji pou pwoteje kont modifikasyon san otorizasyon nan jwèt. Denuvo. Pou egzanp, Proton kounye a ka jwe jwèt tankou Just Cause 3, Batman: Arkham Knight ak Abzu;
  • Nouvo enstalasyon Proton yo retounen enfòmasyon sou yon nouvo vèsyon sistèm operasyon an, jan kèk nouvo jwèt mande sa.
    Paramèt ansyen paramèt yo pa chanje;

  • Devlopman te kòmanse sou amelyorasyon enpòtan ki gen rapò ak adisyon nan sipò pou travay ak monitè miltip ak adaptè grafik nan Wine 5.0;
  • Amelyore sipò son antoure pou jwèt ki pi gran yo;
  • Estrikti nan depo Git pwojè a te chanje. Nouvo submodul yo te ajoute nan branch 5.0 la, ki mande pou lè bati soti nan git, yo dwe inisyalize ak lòd "git submodule update —init";
  • Eleman Faudio ak aplikasyon bibliyotèk son DirectX (API XAudio2, X3DAudio, XAPO ak XACT3) mete ajou pou lage 20.02;
  • Interlayer Dxvk, ki bay yon aplikasyon DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ak 11, k ap travay atravè apèl difize nan API Vulkan, yo te mete ajou nan lage ki te pibliye yè. 1.5.4. DXVK 1.5.4 ranje regressions ki gen rapò ak sipò Direct3D 9 epi rezoud pwoblèm ki rive nan Anno 1701, EYE: Divine Cybermancy,
    Forgotten Realms: Demon Stone, Bounty King ak
    Witcher la.

Sous: opennet.ru

Add nouvo kòmantè