Cara Menggunakan GameMode untuk Meningkatkan Performa Gaming di Linux

Artikel ini akan membahas panduan menggunakan “GameMode”, utilitas command line sumber terbuka dan gratis yang dapat digunakan untuk meningkatkan kinerja game di Linux. Alat ini dilengkapi dengan beberapa pengaturan standar yang dapat meningkatkan kecepatan bingkai / frame per detik / FPS game yang berjalan di sistem Linux Anda. Ini juga menyediakan mekanisme untuk mengubah pengaturan default sehingga Anda dapat menerapkan tweak Anda sendiri untuk lebih meningkatkan kinerja game. GameMode bekerja dengan game Linux asli serta dengan game Windows yang berjalan di Linux menggunakan lapisan kompatibilitas Proton Wine atau Steam.

Fitur Utama GameMode

GameMode sedang dikembangkan dan dikelola oleh “Feral Interactive”, perusahaan pengembang dan penerbitan game ramah Linux yang mengkhususkan diri dalam porting game berbasis Windows ke Linux, Android, iOS, macOS, dan konsol game. Anda dapat menggunakan GameMode untuk mengoptimalkan kinerja game berdasarkan kasus per kasus tanpa menerapkannya di seluruh sistem. Hal ini memungkinkan Anda untuk memiliki kontrol yang lebih baik pada kinerja game. GameMode mengoptimalkan kinerja game dengan mengubah urutan prioritas proses, mengubah gubernur CPU dan GPU ke cara kinerja, mengoptimalkan throughput I/O, mengubah pengaturan penjadwal kernel, dan memblokir cara screensaver. Karena GameMode berjalan pada basis per-game, tweak yang diterapkan hanya bersifat sementara dan dinonaktifkan saat user keluar dari game ke desktop.

Menginstal GameMode di Linux

Anda dapat menginstal GameMode di Ubuntu dengan menggunakan perintah di bawah ini:

$ sudo apt install gamecara

GameMode tersedia di gudang penyimpanan banyak distribusi Linux, sehingga Anda dapat mencarinya di pengelola paket dan menginstalnya dari sana. Anda juga dapat mengompilasinya dari kode sumber lengkap yang tersedia di sini.

Memverifikasi bahwa GameMode telah Berhasil Diinstal dan Bekerja dengan Benar

Paket GameMode dikirimkan dengan perintah utilitas yang dapat digunakan untuk mensimulasikan efek dari berbagai penyesuaian yang diterapkan oleh perintah GameMode utama. Perintah ini dapat digunakan untuk memverifikasi apakah GameMode telah berhasil diinstal di sistem Linux Anda dan apakah itu berfungsi sebagaimana mestinya. Untuk mensimulasikan GameMode, jalankan perintah berikut:

$ gamecara-simulate-game

Jika GameMode berfungsi dengan benar di PC Linux Anda, perintah ini akan keluar tanpa menghasilkan output apa pun atau tanpa menimbulkan error apa pun setelah dijalankan selama sekitar 10 detik.

Jika ada masalah, perintah simulasi akan menampilkan pesan error di terminal dan Anda dapat menggunakannya untuk mengidentifikasi / men-debug masalah.

Menggunakan GameMode dengan Game Linux Asli

Untuk menjalankan game linux dengan optimasi GameMode, jalankan perintah dalam format berikut:

$ gamecararun "game_command or path_to_game_executable"

Ganti teks dalam tanda kutip dengan perintah game atau dengan path lengkap ke biner yang dapat dieksekusi game.

Berikut adalah tolok ukur kecil yang saya lakukan menggunakan aplikasi “glxgears” yang tersedia untuk Linux (perintah dijalankan dengan vsync dinonaktifkan). Ini menunjukkan efek GameMode dan bagaimana hal itu meningkatkan FPS game dan aplikasi intensif GPU.

Frame rate sebelum menggunakan GameMode:

Frame rate setelah menggunakan GameMode (blok keluaran kedua):

Seperti yang Anda lihat di output, ada lebih dari 15% peningkatan FPS. Namun, tergantung pada game yang Anda jalankan dan konfigurasi CPU / GPU dari sistem Linux Anda, perolehan ini bisa lebih tinggi atau lebih rendah dan hasilnya mungkin berbeda.

Perhatikan bahwa GameMode dapat meningkatkan konsumsi daya sistem Linux Anda dan jika Anda menjalankan GameMode dengan daya baterai tanpa sambungan daya AC, Anda mungkin melihat peningkatan pengurasan baterai.

Menggunakan GameMode dengan Wine Games

Wine adalah lapisan kompatibilitas yang memungkinkan Anda menjalankan aplikasi dan game berbasis Windows di Linux. Untuk menggunakan GameMode dengan game Wine, tambahkan perintah “gamecararun” tepat sebelum perintah “wine” utama. Berikut ini contohnya:

$ gamecararun wine "exe_file or path_to_game_executable"

Menggunakan GameMode dengan Game Asli dan Proton Diluncurkan dari Steam Client di Linux

Proton didasarkan pada Wine dan sedang dikembangkan oleh Valve, pencipta toko game Steam dan game Half-Life. Proton hadir dengan banyak fitur tambahan dan pengoptimalan atas implementasi vanilla Wine dan dirancang khusus untuk lebih meningkatkan kinerja dan kompatibilitas game berbasis Windows di Linux. Proton, juga disebut SteamPlay, dimasukkan ke dalam client Steam resmi untuk Linux.

Untuk menjalankan GameMode dengan game asli dan berbasis Windows yang diinstal di Steam menggunakan Proton, buka perpustakaan game Anda di client Steam, klik kanan pada entri game dan klik opsi menu “Properties”, seperti yang ditunjukkan pada tangkapan layar di bawah:

Anda akan mendapatkan jendela konfigurasi baru. Di bawah tab “UMUM”, masukkan perintah berikut di bawah kotak input “PELUNCURAN OPSI” dan kemudian jalankan game.

$ gamecararun %command%

Berikut adalah screenshot yang menunjukkan hasil akhir:

Menyesuaikan Pengaturan GameMode

Untuk menyesuaikan pengaturan GameMode, Anda perlu mengdownload dan memodifikasi file konfigurasinya dalam format “ini”. Anda dapat mengdownload file konfigurasi resmi dari sini. Setelah didownload, copy ke folder “$HOME/.config/”. Lain kali ketika Anda menjalankan GameMode, itu akan secara otomatis mengambil berbagai parameter konfigurasi yang ada di file ini. File konfigurasi cukup jelas, dengan komentar dan deskripsi terperinci yang ditinggalkan oleh pengembang sendiri.

Informasi lebih lanjut tentang file konfigurasi GameMode dapat ditemukan di sini.

Kesimpulan

GameMode dapat digunakan untuk meningkatkan kinerja game asli dan non-asli secara signifikan di Linux. Ini juga dirancang untuk dijalankan pada basis per game dan secara otomatis menghapus pengoptimalan saat game ditutup. Ini memungkinkan Anda untuk melanjutkan pekerjaan Anda di desktop dan menggunakan aplikasi lain tanpa melakukan logout penuh atau reboot.

Related Posts