
Jika kamu pernah menggunakan Linux dengan GPU NVIDIA, mungkin kamu pernah mengalami masalah seperti black screen, desktop freeze, driver crash, hingga sistem gagal kembali dari suspend.
Dan itu ternyata saya alami juga di laptop Asus K401UQK yang memang sudah lama menjalankan Linux. Nah masalah ini bukan masalah baru di laptop ini dan bahkan sudah ada sebelum saya menuliskan artikel Sudah Lama Mengganggu, Ternyata Ini Penyebab Laptop Linux Saya Tidak Bisa Bangun dari Suspend.
Nah masalah yang terjadi di perangkat saya sih bukan laptop tidak bisa bangun dari suspend, karena kendala tersebut disebabkan oleh masalah yang lain, namun yang jadi masalah adalah ketika layar mati (turn off) bukan sleep atau suspend, dia tiba tiba crash dan hanya tampil cursor saja untuk digerakan.
Dan ketika kendala ini terjadi, fikiran saya langsung tertuju pada Nvidia 940MX yang memang ada di perangkat ini.
Bukan Berarti NVIDIA Tidak Mendukung Linux
Namun sebelum kita lanjut, perlu ditegaskan bahwa bukan berarti NVIDIA tidak mendukung Linux. NVIDIA justru menyediakan driver Linux resmi dan terus memperbaikinya.
Namun, dibandingkan GPU yang menggunakan driver open source dan terintegrasi lebih dekat dengan kernel Linux, konfigurasi NVIDIA memang bisa lebih kompleks.
Salah satu alasannya adalah NVIDIA memiliki stack driver proprietary sendiri, karena driver tersebut harus berinteraksi dengan kernel Linux, sistem grafis seperti Wayland atau X11, compositor desktop, serta berbagai komponen power management.
Baca Juga : Microsoft Edge 152 Punya Fitur Baru untuk Melawan Notifikasi Scam
Namun masalah bisa muncul ketika salah satu bagian tersebut berubah, dan bahkan dokumentasi NVIDIA sendiri mencatat berbagai konfigurasi khusus untuk suspend, resume, Wayland, DRM KMS, dan preservasi VRAM. NVIDIA juga masih rutin merilis perbaikan untuk masalah seperti gagal resume setelah suspend, black screen, GPU hang, hingga masalah rendering di Wayland.
Selain itu perpindahan Linux modern dari X11 menuju Wayland juga menjadi salah satu faktor juga loh, karena Wayland membutuhkan konfigurasi tertentu agar NVIDIA dapat bekerja dengan optimal, misalnya NVIDIA DRM KMS harus dikonfigurasi dengan benar dan beberapa skenario suspend membutuhkan konfigurasi tambahan.
ArchWiki bahkan memiliki bagian khusus mengenai masalah NVIDIA di Wayland, termasuk black screen, gagal suspend, masalah Xwayland, hingga crash ketika kembali dari suspend.
Tapi Kenapa GPU NVIDIA Kadang Lebih Baik Dinonaktifkan?
Nah, kalau kamu menggunakan laptop dengan Intel atau AMD iGPU + NVIDIA dGPU, situasinya bisa berbeda.
Untuk penggunaan sehari-hari seperti browsing, mengetik, menonton video, hingga menjalankan aplikasi ringan, GPU NVIDIA sebenarnya tidak selalu diperlukan. Dan justru membiarkannya aktif dapat menambah konsumsi daya dan memperkenalkan lapisan driver tambahan yang berpotensi menimbulkan masalah.
Jika sedang mengalami bug seperti black screen, freeze, suspend gagal, atau desktop tidak stabil, menonaktifkan NVIDIA dGPU sementara dan menggunakan iGPU bisa menjadi langkah troubleshooting yang masuk akal.
Dan ternyata setelah saya coba, langkah ini cukup efektif untuk mengetahui apakah NVIDIA memang menjadi biang masalah atau bukan.

Ketika NVIDIA dGPU dinonaktifkan dan sistem hanya menggunakan Intel integrated graphics, masalah crash tersebut tidak lagi muncul. Dari sini memang belum bisa langsung disimpulkan bahwa NVIDIA adalah satu-satunya penyebab, tetapi setidaknya ada indikasi kuat bahwa masalah berkaitan dengan GPU atau driver NVIDIA, terlebih dulu saya juga memang sering kali mendapati masalah ini di Ubuntu 22.04 yang pernah saya gunakan.

NVIDIA Tidak Selalu Harus Aktif
Nah sebenarnya pada laptop hybrid seperti ini, NVIDIA dGPU memang tidak perlu selalu aktif, dimana GPU terintegrasi sudah cukup untuk berbagai aktivitas ringan, sementara NVIDIA bisa digunakan ketika menjalankan game, aplikasi 3D, rendering, atau workload lain yang membutuhkan performa GPU lebih tinggi.
Karena itu, jika kamu mengalami masalah aneh setelah layar mati, resume dari suspend, atau ketika berpindah antara kondisi aktif dan idle, menonaktifkan NVIDIA sementara bisa menjadi langkah troubleshooting yang cukup aman, selama kebutuhan terhadap dGPU memang tidak sedang diperlukan.
Untuk kamu yang pakai Linux dengan dGPU dan hanya menggunakan Linux untuk keperluan harian seperti browsing, coding atau hal hal yang tidak membutuhkan rendering berat, menurut saya sih menonaktifkan NVIDIA ini layak untuk dicoba, apalagi jika kamu mengalami masalah yang sudah saya sebutkan tadi diatas.
Bukan Berarti Harus Membuang NVIDIA
Tapi kawan kawan, ini yang perlu digarisbawahi, karena ternyata jika NVIDIA menjadi sumber masalah, bukan berarti GPU tersebut harus dibuang atau Linux tidak cocok dengan NVIDIA.
Jika seandainya memang linux terkendala gara gara NVIDIA, tapi kamu masih membutuhkannya untuk rendering atau hal berat yang membutuhkan pemrosesan GPU, tentu mengaktifkannya kembali bukan suatu masalah, apalagi jika perangkat tersebut selalu hidup 24/7, tidak pernah turn off atau suspend.
Nah pada akhirnya sih saya sendiri memilih untuk tidak terlalu mempermasalahkan NVIDIA di laptop ini. Selama kebutuhan sehari-hari masih bisa berjalan normal menggunakan Intel iGPU, menurut saya tidak ada alasan untuk memaksakan dGPU tetap aktif jika justru membuat sistem kurang stabil.
Apalagi laptop ini sudah cukup berumur dan kebutuhan saya sekarang lebih banyak untuk aktivitas ringan, dan jika suatu saat membutuhkan performa NVIDIA untuk pekerjaan tertentu, GPU tersebut masih bisa diaktifkan kembali.
Jadi buat kamu yang mengalami masalah serupa di Linux, terutama pada laptop hybrid, mungkin langkah paling sederhana adalah coba nonaktifkan NVIDIA terlebih dahulu dan lihat apakah masalahnya ikut menghilang.
Kalau ternyata sistem menjadi jauh lebih stabil, setidaknya kamu sudah mendapatkan petunjuk penting mengenai sumber masalahnya. Nah jadi jika kamu sering mendengar bahwa Linux di perangkat Nvidia itu busuk, itu sih bisa dibilang fakta juga, terutama jika perangkat tersebut adalah perangkat hybrid dengan iGPU + dGPU.
Dan meskipun memang mungkin ada langkah troubleshooting, tunning dan lainnya, tentu itu butuh waktu untuk riset lagi, apalagi dengan perbedaan hardware dan versi OS, Kernel dan konfigurasi yang berbeda, yang membuat belum tentu kendala yang dialami setiap orang itu sama.
Tapi bagaimana menurutmu? apakah kamu juga menonaktifkan dGPU Nvidia di LInux yang kamu pakai? dan apakah kamu setuju bahwa memang dukungan Nvidia di Linux ini masih bisa dibilang cukup busuk? komen dibawah guys.
Catatan Penulis : WinPoin sepenuhnya bergantung pada iklan untuk tetap hidup dan menyajikan konten teknologi berkualitas secara gratis — jadi jika kamu menikmati artikel dan panduan di situs ini, mohon whitelist halaman ini di AdBlock kamu sebagai bentuk dukungan agar kami bisa terus berkembang dan berbagi insight untuk pengguna Indonesia. Kamu juga bisa mendukung kami secara langsung melalui dukungan di Saweria. Terima kasih.
