Valve merilis Proton 5.0, suite untuk menjalankan game Windows di Linux

Perusahaan Katup ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° rilis pertama dari cabang baru proyek Proton 5.0, yang didasarkan pada pengembangan proyek Wine dan bertujuan untuk memungkinkan aplikasi game yang dibuat untuk Windows dan disajikan dalam katalog Steam untuk dijalankan di Linux. Prestasi proyek sebaran di bawah lisensi BSD.

Proton memungkinkan Anda menjalankan langsung aplikasi game khusus Windows di klien Steam Linux. Paket tersebut mencakup implementasi DirectX 9/10/11 (berdasarkan paket Dxvk) dan DirectX 12 (berdasarkan vkd3d) yang bekerja dengan menerjemahkan panggilan DirectX ke Vulkan API memberikan peningkatan dukungan untuk pengontrol game dan kemampuan untuk menggunakan mode layar penuh terlepas dari resolusi layar yang didukung dalam game. Untuk meningkatkan kinerja game multi-thread, mekanisme "esync" (Sinkronisasi Acara) dan "futex/fsync".

Π’ versi baru:

  • Sinkronisasi dengan basis kode selesai Wine 5.0, yang darinya lebih dari 3500 perubahan telah ditransfer (cabang sebelumnya didasarkan pada wine 4.11). 207 patch dari Proton 4.11 telah dipindahkan ke upstream dan sekarang disertakan dalam paket Wine utama;
  • Untuk merender game menggunakan Direct3D 9, lapisan DXVK diaktifkan secara default, menerjemahkan panggilan ke Vulkan API. Pengguna sistem tanpa dukungan Vulkan dapat kembali ke backend wined3d, yang menggunakan terjemahan OpenGL, dengan mengatur pengaturan PROTON_USE_WINED3D;
  • Integrasi dengan klien Steam telah diperkuat, yang telah memperluas jangkauan game yang didukung yang menggunakan teknologi untuk melindungi dari modifikasi game yang tidak sah Denuvo. Misalnya, Proton kini dapat memainkan game seperti Just Cause 3, Batman: Arkham Knight dan Abzu;
  • Instalasi Proton baru mengembalikan informasi tentang versi sistem operasi yang lebih baru, seperti yang disyaratkan oleh beberapa game baru.
    Parameter pengaturan lama tidak diubah;

  • Pengembangan telah dimulai pada peningkatan signifikan terkait penambahan dukungan untuk bekerja dengan banyak monitor dan adaptor grafis di Wine 5.0;
  • Peningkatan dukungan suara surround untuk game lama;
  • Struktur repositori Git proyek telah diubah. Submodul baru telah ditambahkan ke cabang 5.0, yang mengharuskan ketika membangun dari git, submodul tersebut harus diinisialisasi dengan perintah β€œgit submodule update β€”init”;
  • Komponen audio dengan implementasi perpustakaan suara DirectX (API XAudio2, X3DAudio, XAPO dan XACT3) yang diperbarui ke rilis 20.02;
  • Interlayer Dxvk, yang menyediakan implementasi DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dan 11, bekerja melalui panggilan penyiaran ke Vulkan API, telah diperbarui ke rilis yang diterbitkan kemarin 1.5.4. DXVK 1.5.4 memperbaiki regresi terkait dukungan Direct3D 9 dan menyelesaikan masalah yang terjadi di Anno 1701, EYE: Divine Cybermancy,
    Alam yang Terlupakan: Batu Iblis, Karunia Raja, dan
    Sang Penyihir.

Sumber: opennet.ru

Tambah komentar