Konfigurasi Dual GPU di Arch Linux (ASUS A407U)

Aditya Phra

Ada dua jenis driver Nvidia untuk laptop ASUS A407U, yaitu Nouveau dan driver proprietary dari Nvidia. Driver Nouveau merupakan driver open source dan otomatis aktif kalau paket mesa sudah terinstal di Arch Linux.

Sayangnya performa driver Nouveau tidak sebagus driver proprietary dari Nvidia. Karena itulah, biar performa GPU maksimal, konfigurasi ini akan memakai driver proprietary Nvidia. Langsung saja, inilah cara konfigurasi dual GPU di Arch Linux (laptop ASUS A407U).

Instal Driver

Sejak 20 Desember 2025, Nvidia model MX130 yang ada di ASUS A407U sudah tidak didukung di repositori resmi Arch Linux, oleh karena itu, konfigurasi ini akan memakai driver versi lama yang tersedia di AUR: nvidia-580xx-dkms.

Instal dengan penginstal AUR favorit kamu, contoh di bawah memakai paru.

paru -S nvidia-580xx-dkms

Instal juga lib32-nvidia-580xx-utils untuk mengaktifkan dukungan aplikasi & gim 32 bit, terutama kalau mau menjalankan gim Windows yang 32 bit di Wine atau Proton, biasanya gim-gim lawas yang masih pakai arsitektur CPU 32 bit.

Sebelum instal, aktifkan dulu repositori multilib di Arch Linux dengan mengedit file /etc/pacman.conf dan hilangkan komentar (#) agar jadi seperti ini:

[multilib]
Include = /etc/pacman.d/mirrorlist

Lanjut instal:

paru -S lib32-nvidia-580xx-utils

Setelah instalasi selesai, reboot Arch Linux.

Kemudian cek status driver Nvidia:

$ lspci -nnk
01:00.0 3D controller [0302]: NVIDIA Corporation GM108M [GeForce MX130] [10de:174d] (rev a2)
        Subsystem: ASUSTeK Computer Inc. Device [1043:19fe]
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia

Kalau bagian Kernel driver in use isinya nvidia, artinya driver proprietary Nvidia sudah terinstal dan aktif di Arch Linux.

Uji Coba

Salah satu metode yang dipakai biar aplikasi memakai GPU Nvidia saat dijalankan adalah PRIME render offload. Metode ini yang akan dipakai di langkah selanjutnya karena sangat simpel.

Instal dulu skrip untuk menjalankannya:

sudo pacman -S nvidia-prime

Jalankan skrip prime-run biar aplikasi memakai GPU Nvidia:

prime-run <nama_aplikasi>

Cara kerja skrip prime-run sebenarnya hanya mengeset environment variable seperti di bawah ini, kalau penasaran, bisa kamu lihat di repositori nvidia-prime:

__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia <nama_aplikasi>

Penggunaan GPU Nvidia bisa dipantau melalui nvidia-smi, dari situ kamu bisa tahu aplikasi yang sedang memakai GPU serta penggunaan VRAM & utilisasi GPU.

Kalau kamu pakai dekstop environment seperti KDE atau GNOME, bisa pakai switcheroo-control:

sudo pacman -S switcheroo-control
sudo systemctl enable switcheroo-control.service --now

Kalau di KDE Plasma, tinggal aktifkan Run using dedicated graphics card yang bisa diakses melalui Application Launcher > Pilih aplikasi > Edit Application > Advanced.

Manajemen Daya

Sayang sekali Nvidia generasi Maxwell (MX130) tidak mendukung D3 power management, alhasil GPU Nvidia masih menyedot daya meskipun tidak dipakai.

Manajemen daya merupakan hal yang krusial di laptop, terutama kalau sumber daya hanya mengandalkan baterai, yang ada baterai akan cepat habis.

Sebenarnya masih bisa diakali pakai optimus-manager, kalau kamu bodo amat dengan hal tersebut apalagi laptop kamu dicas terus-terus, pakai metode PRIME render offload seperti di atas saja.