Valve ngeculake Proton 5.0, suite kanggo game Windows ing Linux

Perusahaan Valve diterbitake release pisanan saka cabang anyar saka project Proton 5.0 Kab, sing adhedhasar pangembangan proyek Wine lan ngarahake supaya aplikasi game sing digawe kanggo Windows lan ditampilake ing katalog Steam kanggo mbukak ing Linux. Prestasi proyek Penyebaran ing lisensi BSD.

Proton ngidini sampeyan langsung mbukak aplikasi game mung Windows ing klien Steam Linux. Paket kasebut kalebu implementasi DirectX 9/10/11 (adhedhasar paket DXVK) lan DirectX 12 (adhedhasar vkd3d) sing makarya kanthi nerjemahake panggilan DirectX menyang API Vulkan nyedhiyakake dhukungan sing luwih apik kanggo pengontrol game lan kemampuan kanggo nggunakake mode layar wutuh preduli saka resolusi layar sing didhukung ing game. Kanggo nambah kinerja game multi-threaded, mekanisme "esync"(Sinkronisasi Eventfd) lan "futex/fsync".

Π’ versi anyar:

  • Sinkronisasi karo basis kode rampung Anggur 5.0, saka ngendi luwih saka 3500 owah-owahan ditransfer (cabang sadurungΓ© adhedhasar anggur 4.11). 207 tambalan saka Proton 4.11 wis dipindhah munggah lan saiki kalebu ing paket Wine utama;
  • Kanggo nggawe game nggunakake Direct3D 9, lapisan DXVK diaktifake kanthi gawan, nerjemahake telpon menyang API Vulkan. Pangguna sistem tanpa dhukungan Vulkan bisa bali menyang backend wined3d, sing nggunakake terjemahan OpenGL, kanthi nyetel setelan PROTON_USE_WINED3D;
  • Integrasi karo klien Steam wis dikuatake, sing wis ngembangake macem-macem game sing didhukung sing nggunakake teknologi kanggo nglindhungi saka modifikasi game sing ora sah. Denuvo. Contone, Proton saiki bisa main game kayata Just Cause 3, Batman: Arkham Knight lan Abzu;
  • Panginstalan Proton anyar ngasilake informasi babagan versi sistem operasi sing luwih anyar, kaya sing dibutuhake sawetara game anyar.
    Parameter setelan lawas ora diganti;

  • Pangembangan wis diwiwiti ing dandan sing signifikan sing ana gandhengane karo tambahan dhukungan kanggo nggarap macem-macem monitor lan adaptor grafis ing Wine 5.0;
  • Dhukungan swara surround sing luwih apik kanggo game lawas;
  • Struktur repositori Git proyek wis diganti. Submodul anyar wis ditambahake menyang cabang 5.0, sing mbutuhake nalika mbangun saka git, kudu diinisialisasi nganggo printah "git submodule update β€”init";
  • Komponen FAudio kanthi implementasine perpustakaan swara DirectX (API XAudio2, X3DAudio, XAPO lan XACT3) dianyari kanggo release 20.02;
  • Interlayer DXVK, sing nyedhiyakake implementasi DXGI (Infrastruktur Grafik DirectX), Direct3D 9, 10 lan 11, sing digunakake liwat terjemahan telpon menyang API Vulkan, wis dianyari kanggo rilis sing diterbitake wingi. 1.5.4. DXVK 1.5.4 ndandani regresi sing ana gandhengane karo dhukungan Direct3D 9 lan ngrampungake masalah sing kedadeyan ing Anno 1701, EYE: Divine Cybermancy,
    Realms Lali: Demon Stone, King's Bounty lan
    Ing Witcher.

Source: opennet.ru

Add a comment