Apa Itu Steam Proton dan Bagaimana Cara Menjalankan Game Windows di Steam Deck?
Steam OS, distro Linux yang mendukung Steam Deck, dapat menjalankan game Windows secara efisien. Bagaimana ini mungkin? Jawabannya adalah Steam Proton.
Valve telah merambah ke game konsol dengan Steam Deck, perangkat genggam dengan perangkat keras yang sebanding dengan PS5 dan Xbox Series S & X. Ini adalah perangkat solid yang dapat menjalankan sebagian besar judul AAA dengan andal. Deck menonjol karena kemampuannya menjalankan berbagai macam permainan di luar kotak. Muncul dengan seluruh katalog game Steam, sehingga pengguna tidak perlu menunggu judul populer dirilis untuk konsol tersebut.
Steam Deck berjalan di SteamOS, distro Linux berbasis Arch dengan dukungan Proton bawaan. Anda dapat menjalankan hampir semua game Windows di Deck menggunakan Proton.
Apa itu Proton Uap?
Steam Proton adalah lapisan kompatibilitas yang memungkinkan SteamOS menjalankan game Windows di Deck. Ini memungkinkan pengguna untuk menginstal dan menjalankan game Windows yang tidak menawarkan versi Linux asli. Proton dikembangkan melalui kerjasama antara pengembang di Valve dan CodeWeavers.
Proton pada dasarnya memberi kita koleksi perpustakaan grafis berkinerja tinggi dan versi Wine yang dimodifikasi. Ada sedikit atau bahkan tidak ada biaya kinerja saat menjalankan game Windows di Linux menggunakan Proton. Anda dapat memainkan banyak judul populer dengan framerate yang bagus menggunakan Proton.
Saat tulisan ini dibuat, Steam Deck dapat menjalankan sebagian besar judul AAA pada 30fps dalam resolusi asli. Namun kecepatannya bisa mencapai 60fps untuk game yang menawarkan versi Linux asli, dan ini merupakan peningkatan besar mengingat Deck adalah perangkat genggam.
Namun, meskipun Deck dapat memainkan banyak judul populer menggunakan Proton, namun belum mendukung semua game AAA, terutama game multipemain seperti PUBG, Rainbow Six Siege, dan Destiny 2.
Bagaimana Proton Menjalankan Game Windows di Linux
Seperti yang telah dibahas, Proton menyediakan lapisan kompatibilitas untuk API grafis Windows. Untuk memahami hal ini dengan jelas, Anda perlu mengenal DirectX dan Vulkan, dua perpustakaan grafis yang menawarkan Antarmuka Pemrograman Aplikasi (API) untuk game.
Saat Anda menjalankan game di sistem Anda, API ini menangani tugas grafis yang mendasarinya. Anggap saja sebagai saluran komunikasi antara game dan kartu grafis Anda.
Sekarang, DirectX dikembangkan dan digunakan oleh Microsoft untuk mengimplementasikan komponen grafisnya. Karena Windows menguasai pangsa desktop global, pengembang game terutama fokus pada DirectX selama pengembangan. Namun, Vulkan juga sangat kuat dalam kapasitasnya. Ia hanya melakukan beberapa hal secara berbeda.
Di sinilah Proton berperan. Ia memanfaatkan Wine dan DXVK (DirectX Over Vulkan) untuk menerjemahkan program DirectX ke Vulkan. Game yang dibuat untuk Windows berkomunikasi dengan kartu grafis melalui DirectX, dan mengalokasikan sumber daya yang diperlukan untuk menjalankannya.
Di balik terpal, DirectX memulai panggilan Direct3D untuk merender grafik. Proton masuk ke sini dan mengubah panggilan ini menjadi panggilan Vulkan yang setara. Beginilah cara Proton menjalankan game Windows di Linux dan sistem berbasis Linux seperti Deck.
Cara Menggunakan Steam Proton di Linux
Meskipun Anda belum bisa memainkan semua game Windows di Linux menggunakan Proton, Proton masih mendukung banyak judul populer. Situs web ProtonDB berisi daftar judul terverifikasi yang berjalan secara asli di Linux dan Steam Deck. Anda dapat memainkan banyak judul lainnya dengan sedikit penyesuaian.
Untuk menguji Steam Proton di distro Linux Anda, buka Steam, dan buka Pengaturan > Steam Play. Pilih kotak centang di Aktifkan Steam Play untuk judul yang didukung. Anda juga dapat memilih Aktifkan Steam Play untuk semua judul lainnya dari menu Lanjutan.
Pastikan untuk mengubah versi Proton ke yang terbaru dari tarik-turun Alat Kompatibilitas. Simpan pengaturan dengan mengklik OK di menu pengaturan dan mulai ulang Steam.
Mainkan Game Windows Di Mana Saja Menggunakan Steam Deck
Proton telah membuka jalan untuk menjalankan game Windows di Steam Deck dan Linux. Anda sekarang dapat menikmati judul Windows modern di mesin apa pun yang kompatibel dengan Linux, termasuk Deck. Cukup buka ProtonDB dan periksa apakah game favorit Anda berjalan di Deck atau Steam Play.
Steam juga memungkinkan penggunanya bermain game tanpa koneksi internet aktif. Jadi, jangan khawatir ketika koneksi Anda terputus, dan gunakan saja mode offline Steam.



