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

wap-main-proton

Beberapa hari yang lalu Valve mengumumkan pembebasan cawangan baru projek Proton 5.0, yang berdasarkan pengalaman proyek Wine dan bertujuan untuk memastikan pelancaran aplikasi permainan berbasis Linux yang dibuat untuk Windows dan disajikan dalam direktori Steam.

Bagi mereka yang tidak tahu mengenai projek tersebut, Proton mereka harus tahu bahawa ini memungkinkan untuk dilaksanakan aplikasi dari permainan yang hanya tersedia untuk Windows pada klien Steam Linux. Pakej ini merangkumi pelaksanaan DirectX 10/09/11 (berdasarkan pakej DXVK) dan DirectX 12 (berdasarkan vkd3d), bekerja melalui terjemahan panggilan DirectX ke API Vulkan.

Ini memberikan sokongan yang lebih baik untuk pengawal permainan dan kemampuan untuk menggunakan mod layar penuh secara bebas dalam permainan. Untuk meningkatkan prestasi permainan multithreaded, mekanisme "esync" (Eventfd Synchronization) dan "futex / fsync" disokong.

Novel utama Proton 5.0

Versi baru projek Proton 5.0 ini, tiba diselaraskan dengan pangkalan kod Wine 5.0, dari mana lebih daripada 3500 perubahan dipindahkan (cawangan sebelumnya didasarkan pada wain 4.11), sementara 207 tambalan Proton 4.11 dipindahkan dari hulu dan kini menjadi sebahagian daripada projek utama anggur.

Proton 5.0 sudah membuat permainan secara lalai menggunakan Direct3D 9, lapisan DXVK, yang menerjemahkan panggilan API Vulkan. Pengguna sistem tanpa sokongan Vulkan dapat kembali ke backend wined3d, yang menggunakan terjemahan OpenGL, dengan menetapkan PROTON_USE_WINED3D.

Integrasi dengan pelanggan Steam telah diperkukuhkan, sebagai telah memungkinkan untuk memperluas rangkaian permainan serasi yang menggunakan teknologi perlindungan modifikasi yang tidak sah dari permainan Denuvo. Contohnya, di Proton anda kini boleh bermain permainan seperti Just Cause 3, Batman: Arkham Knight, dan Abzu

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

Lapisan DXVK, yang menyediakan pelaksanaan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dan 11, yang berfungsi melalui terjemahan panggilan di API Vulkan, Ia telah dikemas kini ke versi 1.5.4.

Dalam DXVK 1.5.4, perubahan regresi yang berkaitan dengan sokongan Direct3D 9 telah diperbaiki dan masalah yang muncul dalam permainan Anno 1701, EYE: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty, dan The Witcher telah diselesaikan.

Daripada perubahan yang lain yang menonjol dari Proton 5.0:

  • Pemasangan Proton baru mengembalikan maklumat mengenai versi sistem operasi yang lebih baru, seperti yang diperlukan oleh beberapa permainan baru. Parameter pemasangan lama tidak diubah suai.
  • Pembangunan peningkatan yang ketara dimulakan dengan penambahan sokongan untuk bekerja dengan pelbagai monitor dan penyesuai grafik dalam Wain 5.0.
  • Untuk permainan yang lebih lama, sokongan bunyi surround yang lebih baik.
  • Mengubah struktur repositori Git projek. Submodul baru telah ditambahkan ke cabang 5.0, yang mengharuskan mereka diinisialisasi dengan perintah git submodule - perintah init ketika membangun dari git.

Bagaimana cara mengaktifkan Proton di Steam?

Akhirnya bagi mereka yang berminat untuk mencuba Proton, mereka mesti memasang versi beta Steam pada sistem mereka jika tidak, anda boleh menyertai Linux versi beta dari klien Steam.

Untuk ini mereka mesti buka klien Steam dan klik pada Steam di sudut kiri atas dan kemudian Tetapan.

Di bahagian "Akaun" anda akan mendapat pilihan untuk mendaftar untuk versi beta. Melakukan ini dan menerima akan menutup klien Steam dan memuat turun versi beta (pemasangan baru).

Injap proton

Pada akhir dan setelah mengakses akaun mereka, mereka kembali ke laluan yang sama untuk mengesahkan bahawa mereka sudah menggunakan Proton. Sekarang anda boleh memasang permainan anda secara berkala, anda akan diingatkan untuk satu-satunya masa Proton digunakan untuknya.

Sebaliknya sekiranya anda berminat untuk menyusun kod anda sendiri, anda boleh mendapatkan versi baru dengan memuat turunnya dari pautan berikut.

Arahan, serta perincian untuk menjalankan proses ini dan maklumat lain mengenai projek ini boleh didapati dalam pautan ini. 


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.