Perusahaan Katup rilis pertama dari cabang baru proyek , yang didasarkan pada perkembangan proyek Wine dan bertujuan untuk memastikan peluncurannya di Linux aplikasi game yang dibuat untuk Windows dan ditampilkan dalam katalog Steam. Pengembangan proyek di bawah lisensi BSD.
Proton memungkinkan Anda untuk meluncurkan secara langsung Linux-Aplikasi game klien Steam hanya disediakan untuk WindowsPaket ini mencakup implementasi DirectX 9/10/11 (berdasarkan paket tersebut) ) dan DirectX 12 (berdasarkan ) 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 "" (Sinkronisasi Acara) dan "".
В :
- Sinkronisasi dengan basis kode selesai , 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 . 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 dengan implementasi perpustakaan suara DirectX (API XAudio2, X3DAudio, XAPO dan XACT3) yang diperbarui ke rilis 20.02;
- Interlayer , 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 . 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
