Valve ngaleupaskeun Proton 5.0, suite pikeun ngajalankeun kaulinan Windows dina Linux

Perusahaan klep diterbitkeun release mimiti cabang anyar proyék Proton 5.0, anu didasarkeun kana kamajuan proyék Wine sareng ditujukeun pikeun mastikeun peluncuran aplikasi kaulinan anu diciptakeun pikeun Windows sareng dibere dina katalog uap dina Linux. Kamekaran proyék nyebar handapeun lisénsi BSD.

Proton ngamungkinkeun anjeun langsung ngajalankeun aplikasi kaulinan Windows-hijina dina klien Steam Linux. Paket kalebet palaksanaan DirectX 9/10/11 (dumasar kana pakét DXVK) jeung DirectX 12 (dumasar kana vkd3d), digawé ngaliwatan tarjamahan DirectX nelepon ka API Vulkan, nyadiakeun ningkat rojongan pikeun controller kaulinan sarta kamampuhan pikeun ngagunakeun mode layar pinuh paduli resolusi layar dirojong dina kaulinan. Pikeun ningkatkeun kinerja kaulinan multi-threaded, mékanisme dirojong "ésync"(Eventfd Sinkronisasi) jeung "futex / fsync".

В versi anyar:

  • Sinkronisasi sareng codebase réngsé anggur 5.0, ti mana leuwih ti 3500 parobahan ditransfer (cabang saméméhna ieu dumasar kana anggur 4.11). 207 patch ti Proton 4.11 geus dipindahkeun hulu jeung ayeuna kaasup kana pakét Anggur utama;
  • Pikeun nyieun kaulinan maké Direct3D 9, lapisan DXVK diaktipkeun sacara standar, narjamahkeun telepon ka API Vulkan. Pamaké sistem tanpa rojongan Vulkan bisa balik deui ka wined3d backend, nu ngagunakeun tarjamah OpenGL, ku cara nyetel PROTON_USE_WINED3D setelan;
  • Integrasi sareng klien uap parantos dikuatkeun, anu parantos ngalegaan jangkauan kaulinan anu dirojong anu ngagunakeun téknologi pikeun ngajagaan tina modifikasi kaulinan anu henteu sah. Denuvo. Salaku conto, Proton ayeuna tiasa maénkeun kaulinan sapertos Just Cause 3, Batman: Arkham Knight sareng Abzu;
  • Pamasangan Proton anyar ngabalikeun inpormasi ngeunaan versi sistem operasi anu langkung énggal, sakumaha anu diperyogikeun ku sababaraha kaulinan énggal.
    Parameter tina setélan heubeul ditinggalkeun unchanged;

  • Pangwangunan geus dimimitian dina perbaikan signifikan patali jeung tambahan rojongan pikeun gawé bareng sababaraha monitor jeung adapters grafik dina Anggur 5.0;
  • Ningkatkeun dukungan sora sakuriling pikeun kaulinan anu langkung lami;
  • Struktur gudang Git proyék parantos dirobih. Submodules anyar parantos ditambahkeun kana cabang 5.0, anu meryogikeun yén nalika ngawangun tina git, aranjeunna kedah diinisialisasi ku paréntah "git submodule update —init";
  • komponén FAudio kalawan palaksanaan perpustakaan sora DirectX (API XAudio2, X3DAudio, XAPO na XACT3) diropéa pikeun release 20.02;
  • Interlayer DXVK, anu nyayogikeun palaksanaan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 sareng 11, damel via siaran telepon ka API Vulkan, parantos diropéa kana rilis anu diterbitkeun kamari. 1.5.4. DXVK 1.5.4 ngalereskeun régrési anu aya hubunganana sareng dukungan Direct3D 9 sareng ngabéréskeun masalah anu aya dina Anno 1701, EYE: Divine Cybermancy,
    Realms poho: Batu sétan, Bounty Raja sarta
    Si Witcher.

sumber: opennet.ru

Tambahkeun komentar