Proton 5.0 hadir berdasarkan Wine 5.0, integrasi yang lebih baik dengan Steam dan banyak lagi

uap-play-proton

Beberapa hari yang lalu Valve mengumumkan perilisan cabang baru dari proyek Proton 5.0, yang didasarkan pada pengalaman proyek Wine dan bertujuan untuk memastikan peluncuran aplikasi game berbasis Linux yang dibuat untuk Windows dan disajikan di direktori Steam.

Bagi yang belum tahu tentang proyek tersebut, proton mereka harus tahu bahwa ini memungkinkan untuk mengeksekusi secara langsung aplikasi dari game yang hanya tersedia untuk Windows di klien Steam Linux. Paket tersebut mencakup implementasi DirectX 10/09/11 (berdasarkan paket DXVK) dan DirectX 12 (berdasarkan vkd3d), bekerja melalui terjemahan panggilan DirectX ke Vulkan API.

Ini memberikan dukungan yang ditingkatkan untuk pengontrol game dan kemampuan untuk menggunakan mode layar penuh secara mandiri dalam game. Untuk meningkatkan performa game multithread, mekanisme "esync" (Eventfd Synchronization) dan "futex / fsync" didukung.

Hal baru utama dari Proton 5.0

Versi baru dari proyek Proton 5.0 ini, tiba disinkronkan dengan basis kode Wine 5.0, dari mana lebih dari 3500 perubahan telah ditransfer (cabang sebelumnya didasarkan pada wine 4.11), sementara 207 patch Proton 4.11 diangkut dari hulu dan sekarang menjadi bagian dari proyek Wine utama.

Proton 5.0 sudah merender game secara default menggunakan Direct3D 9, lapisan DXVK, yang menerjemahkan panggilan Vulkan API. Pengguna sistem tanpa dukungan Vulkan dapat kembali ke backend wined3d, yang menggunakan terjemahan OpenGL, dengan menyetel PROTON_USE_WINED3D.

Integrasi dengan klien Steam telah diperkuat, apa telah memungkinkan untuk memperluas jangkauan game yang kompatibel yang menggunakan teknologi perlindungan modifikasi yang tidak sah dari game Denuvo. Misalnya, di Proton Anda sekarang dapat memainkan game seperti Just Cause 3, Batman: Arkham Knight, dan Abzu

Komponen FAudio dengan implementasinya Perpustakaan suara DirectX (XAudio2, X3DAudio, XAPO dan XACT3 API) telah diperbarui ke versi 20.02.

Lapisan DXVK, yang menyediakan implementasi DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dan 11, yang bekerja melalui terjemahan panggilan di Vulkan API, telah diperbarui ke versi 1.5.4.

Di DXVK 1.5.4, perubahan regresi yang terkait dengan dukungan Direct3D 9 telah diperbaiki dan masalah yang muncul di game Anno 1701, EYE: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty, dan The Witcher telah diselesaikan.

Dari perubahan lainnya yang menonjol dari Proton 5.0:

  • Penginstalan Proton yang baru memberikan informasi tentang versi sistem operasi yang lebih baru, seperti yang dibutuhkan oleh beberapa permainan baru. Parameter instalasi lama tidak diubah.
  • Perkembangan peningkatan yang signifikan dimulai dengan penambahan dukungan untuk bekerja dengan banyak monitor dan adapter grafis di Wine 5.0.
  • Untuk game lama, dukungan suara surround yang ditingkatkan.
  • Mengubah struktur repositori Git proyek. Submodul baru telah ditambahkan ke cabang 5.0, yang mengharuskannya diinisialisasi dengan perintah git submodule update –init saat membuat dari git.

Bagaimana cara mengaktifkan Proton di Steam?

Akhirnya bagi yang tertarik mencoba Proton, mereka harus menginstal Steam versi beta di sistem mereka jika tidak, Anda dapat bergabung dengan versi beta Linux dari klien Steam.

Untuk ini mereka harus buka klien Steam dan klik Steam di sudut kiri atas dan kemudian Pengaturan.

Di bagian "Akun", Anda akan menemukan opsi untuk mendaftar ke versi beta. Melakukan ini dan menerima akan menutup klien Steam dan mengunduh versi beta (instalasi baru).

Katup proton

Pada akhirnya dan setelah mengakses akun mereka, mereka kembali ke rute yang sama untuk memverifikasi bahwa mereka sudah menggunakan Proton. Sekarang Anda dapat menginstal game Anda secara teratur, Anda akan diingatkan satu-satunya saat Proton digunakan untuk itu.

Di sisi lain jika Anda tertarik untuk menyusun kode sendiri, Anda bisa mendapatkan versi baru dengan mendownloadnya dari link berikut.

Instruksi, serta rincian untuk melaksanakan proses ini dan informasi lain tentang proyek dapat ditemukan di tautan ini. 


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.