Mengapa Game Di Linux Gagap? Inilah Kemungkinan Alasannya

Linux telah membuat lompatan yang mengesankan dalam hal aksesibilitasnya bagi para gamer dari semua genre, mulai dari penggemar melukis peta yang paling rajin hingga penembak jitu yang paling kompetitif. Terlepas dari semua ini, masih ada tantangan kompatibilitas game yang harus diatasi dari berbagai macam sumber, termasuk konsistensi frekuensi gambar. Kami di sini untuk mengeksplorasi mengapa banyak game yang tidak memiliki permintaan tinggi akan sumber daya menderita, bahkan ketika secara eksplisit di-porting untuk dimainkan di Linux.

Terkadang OpenGL Adalah Semua yang Anda Miliki

OpenGL adalah cara terbaik untuk membuat perenderan 3D lintas platform tanpa harus mem-porting semuanya. Jika pengembang mencoba menerbitkan game untuk Windows, Linux, dan Mac, jalur tradisional yang paling tidak tahan adalah memfokuskan kemahiran paling besar pada demografis terbesar (Windows, DirectX) dan mem-porting game menggunakan OpenGL untuk orang lain.

Karena OpenGL tidak berkomunikasi secara langsung dengan GPU seperti halnya DirectX dan Vulkan, hal ini menyebabkan lebih banyak ketergantungan pada CPU dan oleh karena itu kinerjanya sedikit berkurang dalam banyak situasi.

Karena MoltenVK sekarang tersedia untuk Mac dan orang-orang dapat menjalankan Vulkan di semua sistem operasi populer, API apa yang Anda gunakan adalah soal pilihan. Pengembang game yang lebih baru dapat memilih untuk meninggalkan OpenGL sepenuhnya dan hanya mengandalkan Vulkan. Sayangnya, sejumlah besar game yang di-porting ke Linux masih akan mengandalkan OpenGL, yang tidak dapat menandingi performa DirectX dalam situasi di mana performa tinggi sangat penting.

Vulkan Masih Memiliki Hal-Hal yang Harus Diatasi

Jawaban Linux untuk DirectX, Vulkan, adalah gagasan dari lebih dari 170 organisasi dan pengembang independen yang sebagai komunitas memutuskan untuk menyediakan API tingkat rendah berkinerja tinggi yang dapat digunakan di semua platform. Sejak dirilis pada Februari 2016, ini menjadi raksasa dan (permainan kata yang sangat dimaksudkan) pengubah permainan untuk pengembang grafis di seluruh dunia, meninju jauh di atas bobotnya, dan dalam banyak hal, melebihi kinerja DirectX.

Itu bagus dan bagus, tetapi jika Anda mengalami kegagapan pada game yang di-porting untuk Linux menggunakan Vulkan API, pencapaian besar ini mungkin tidak terlalu mengesankan Anda. Memang, Vulkan memiliki beberapa kekurangan, tak terkecuali stabilitas layar.

Sebagian besar, CPU modern dan gubernur hemat daya berfungsi dengan baik bersama-sama tetapi terkadang masih memberikan input lag yang nyata saat bermain game. Untuk mengatasi ini, Anda bisa GB

Jika jawaban Anda adalah “ya”, maka Anda mungkin dapat membantu masalah ini dengan mengutak-atik sedikit pengaturan grafis Nvidia. Terkadang, penskalaan tampilan tidak bekerja dengan baik saat menggunakan pengaturan dua monitor, jadi mungkin membantu untuk memindahkan pekerjaan itu ke GPU itu sendiri.

Untuk melakukan ini, buka panel kontrol Nvidia, navigasikan ke “Sesuaikan ukuran dan posisi desktop” dan pilih “GPU” dari menu tarik-turun di bawah “Lakukan penskalaan”.

Setelah Anda melakukan ini, jika Anda masih belum melihat adanya peningkatan kinerja, pastikan Anda tidak memiliki kemacetan lain di perangkat keras Anda. Periksa apakah Anda memiliki daya CPU dan RAM yang cukup untuk menjalankan game dan merender apa pun yang Anda miliki di monitor lain. Dalam skenario terburuk, Anda harus hidup dengan mematikan monitor kedua Anda sebelum menjalankan game sampai Anda dapat mengatasi kemacetan perangkat keras.

Pertanyaan yang Sering Diajukan

1. Apakah OpenGL umumnya buruk?

Hanya karena Vulkan dan DX mengungguli OpenGL dalam performa secara keseluruhan tidak membuat OpenGL menjadi tidak relevan. Game yang tidak mengandalkan lingkungan grafis yang sangat mendetail (seperti Factorio, EU IV, HoI4, dll.) tidak memerlukan performa ekstra yang dicapai oleh API level rendah. Memindahkan semuanya ke Vulkan tidak masuk akal dari sudut pandang pengembangan dalam kasus tersebut karena menimbulkan banyak kebosanan yang dapat dihindari dengan menggunakan sesuatu yang sederhana seperti OGL.

Dari sudut pandang pengembang, jika Anda dapat menghindari penggunaan Vulkan atau DirectX untuk meningkatkan performa game, Anda dapat lebih fokus menyempurnakan produk sebelum dirilis dan mempertahankannya setelahnya. Ini adalah keuntungan tak terlihat bagi pemain yang memanifestasikan dirinya dalam bentuk pengalaman bermain game yang lebih baik secara keseluruhan.

2. Apa itu gubernur CPU?

Gubernur CPU adalah cara sistem operasi memberi tahu CPU berapa rentang frekuensi jam yang harus digunakan. Gubernur kinerja akan selalu memberi tahu CPU Anda untuk menyedot jus sebanyak yang diinginkannya. Sebaliknya, gubernur hemat daya akan mengendalikan CPU Anda untuk memprioritaskan penggunaan daya yang lebih rendah.

3. Apa lagi yang dapat saya lakukan untuk meningkatkan kinerja game di Linux?

Selain saran yang diberikan dalam artikel ini, berikut adalah beberapa hal lagi yang dapat membantu:

Perbarui driver Anda untuk memastikan bahwa OS mengetahui cara berkomunikasi dengan GPU Anda secara paling efektif. Selalu perbarui kernel Anda agar Linux dapat bekerja dengan aman dan efisien dengan perangkat keras Anda. Cobalah lingkungan desktop yang berbeda, seperti KDE, GNOME, Budgie, atau LXDE. Anda mungkin melihat kinerja yang lebih baik di beberapa. Saya pribadi memperhatikan beberapa masalah kinerja dengan XFCE di lingkungan grafis, dan sejumlah besar pengguna Linux melaporkan hal yang sama, itulah sebabnya saya tidak menyebutkan lingkungan desktop ini.

Membungkus

Sangat penting untuk menempatkan segala sesuatunya dalam perspektif: Linux bukanlah sistem operasi yang sempurna untuk para gamer, tetapi juga berkali-kali lebih baik daripada para pesaingnya. Karena pengembang menganggap serius mereka yang datang dari dunia Linux di komunitas mereka, mereka melakukan upaya yang lebih besar untuk mengoptimalkan game mereka untuk OS.

Sejak saat-saat yang lebih sulit di awal tahun 2000-an, Linux telah membuat langkah besar di berbagai departemen dan baru sekarang mulai berkembang sebagai sistem operasi yang menyambut mereka yang ingin menghadirkan game mereka. Banyak kredit juga harus diberikan kepada Steam untuk mengembangkan Proton, yang memanfaatkan perpustakaan seperti VKD3D untuk membuat game yang eksklusif untuk Windows dapat dimainkan sepenuhnya di Linux.

Anda juga dapat mengambil bagian dalam hal ini dengan mengunjungi papan diskusi game favorit Anda dan menyuarakan pendapat Anda sebagai gamer Linux. Penting untuk memberi tahu pengembang bahwa demografis non-Windows mereka terdiri dari orang-orang yang sebenarnya dan bukan hanya sebagian kecil dari statistik penggunaan dan pembelian mereka.

Anda juga harus memeriksa fitur-fitur utama yang membuat monitor bagus untuk bermain game.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *