avatar RicalDocs

The Daily Stack

  • HOME
  • CATEGORIES
  • TAGS
  • ARCHIVES
  • ABOUT
Home NVIDIA GPU Drivers on Kali Linux
Article

NVIDIA GPU Drivers on Kali Linux

Mengkonfigurasi driver NVIDIA dalam lingkungan desktop GNOME.

Published Aug 25, 2024 Updated Oct 3, 2025
By Risnanda Pascal
5 min read
NVIDIA GPU Drivers on Kali Linux
NVIDIA GPU Drivers on Kali Linux

Pendahuluan

Driver NVIDIA merupakan komponen perangkat lunak penting yang memfasilitasi komunikasi antara sistem operasi dan perangkat keras grafis NVIDIA. Pada distribusi Linux seperti Kali Linux (sistem operasi khusus untuk pengujian penetrasi dan audit keamanan), instalasi driver NVIDIA memerlukan pendekatan khusus karena konflik potensial dengan driver oepn source Nouveau yang biasanya sudah terintegrasi dalam kernel Linux.

Panduan ini menjelaskan berbagai metode instalasi driver NVIDIA pada Kali Linux, termasuk melalui paket resmi dari NVIDIA dan melalui repositori Kali Linux, dengan pertimbangan khusus untuk sistem menggunakan teknologi NVIDIA Optimus yang banyak ditemukan pada laptop modern.

Prasyarat Sistem

Sebelum memulai proses instalasi, pastikan sistem memenuhi persyaratan berikut:

  • Kali Linux terinstal dengan lingkungan desktop GNOME dan GDM (GNOME Display Manager)
  • Akses root atau hak administratif tersedia
  • Koneksi internet stabil terpasang
  • Minimal 2 GB ruang disk tersedia
  • Pembaruan sistem terbaru telah diinstal
  • GPU NVIDIA yang kompatibel (lihat daftar dukungan di situs NVIDIA)

Verifikasi Perangkat Keras

Untuk memastikan GPU NVIDIA terdeteksi dengan benar:

1
lspci -nn | grep -i nvidia

Contoh output:

1
01:00.0 3D controller [0302]: NVIDIA Corporation GM108M [GeForce 930MX] [10de:134e] (rev a2)

Persiapan Sistem

Pembaruan Sistem Lengkap

Memperbarui sistem merupakan langkah penting untuk memastikan kompatibilitas dan keamanan:

1
sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y && sudo apt clean -y && sudo apt autoclean -y

Instalasi Header Kernel

Header kernel diperlukan untuk kompilasi modul kernel NVIDIA:

1
sudo apt install -y linux-headers-$(uname -r)

Instalasi Dependensi Build

Instal paket-paket yang diperlukan untuk kompilasi driver:

1
sudo apt install -y build-essential dkms libglvnd-dev pkg-config

Menangani Masalah Booting

Modifikasi Parameter Boot GRUB

Jika sistem mengalami masalah booting karena konflik dengan driver Nouveau:

  1. Pada menu GRUB, pilih entri Kali Linux dan tekan E
  2. Temukan parameter quiet splash dan ganti dengan nouveau.modeset=0
  3. Tekan Ctrl+X atau F10 untuk boot dengan parameter tersebut

Menonaktifkan Driver Nouveau

Blacklist Driver Nouveau

1
echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

Perbarui Initramfs

1
sudo update-initramfs -u && reboot

Verifikasi Nouveau Dinonaktifkan

1
lsmod | grep -i nouveau

Jika perintah ini tidak menampilkan apa-apa, itu berarti driver nouveau telah berhasil dinonaktifkan.

Metode Instalasi Driver

1. Instalasi dari Sumber NVIDIA Resmi (Beginner-friendly)

Identifikasi Model GPU

1
lspci

Output yang diharapkan:

1
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 930MX] (rev a2) # Terdeteksi GeForce 930MX

Unduh Driver dari Situs NVIDIA

Kunjungi situs web driver NVIDIA dan pilih model GPU yang sesuai.

Persiapan Mode Terminal

Nonaktifkan antarmuka grafis sementara:

1
sudo systemctl set-default multi-user.target
1
sudo reboot

Jalankan Installer NVIDIA

Masuk ke akses root dengan menggunakan perintah sudo -i. Selanjutnya, cari file driver yang telah diunduh dan berikan izin eksekusi dengan menggunakan perintah:

1
chmod +x nama_file.run

Setelah diberikan izin untuk mengeksekusi, jalankan dengan perintah berikut:

1
./nama_file.run

Aktifkan Kembali Antarmuka Grafis

1
sudo systemctl set-default graphical.target
1
reboot

2. Instalasi dari Repositori Kali (Advanced User)

Instalasi Paket NVIDIA

1
sudo apt install -y nvidia-detect nvidia-driver nvidia-xconfig nvidia-cuda-toolkit

Setelah menginstal driver NVIDIA dari repsoitori Kali, mulai ulang perangkat dengan menggunakan perintah:

1
sudo reboot -f

Temukan BusID kartu NVIDIA:

1
nvidia-xconfig --query-gpu-info | grep 'BusID : ' | cut -d ' ' -f6

Output menunjukkan: PCI:1:0:0 (setiap perangkat mungkin berbeda).

Konfigurasi NVIDIA Optimus

Prinsip Kerja Optimus

NVIDIA Optimus adalah teknologi yang memungkinkan sistem beralih secara dinamis antara GPU terintegrasi dan GPU diskrit untuk mengoptimalkan konsumsi daya dan kinerja.

Konfigurasi Manual Xorg

Unduh atau buat file konfigurasi Xorg di /etc/X11/xorg.conf:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration"
EndSection

Section "Device"
Identifier "intel"
Driver "modesetting"
EndSection

Section "Screen"
Identifier "intel"
Device "intel"
EndSection

Unduh atau buat file desktop autostart di /etc/xdg/autostart/optimus.desktop dan /usr/share/gdm/greeter/autostart/optimus.desktop:

1
2
3
4
5
6
[Desktop Entry]
Type=Application
Name=Optimus
Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto"
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer

Verifikasi Instalasi

Periksa apakah semuanya berfungsi dengan baik dengan menggunakan perintah berikut:

1
sudo apt install -y mesa-utils
1
glxinfo | grep -i "direct rendering"

Hasilnya harus direct rendering: Yes

Jika driver NVIDIA terinstal dengan sukses, maka nama kartu grafis akan ditampilkan di bagian about section Kali Linux.

Verifikasi Driver NVIDIA

1
nvidia-smi

Contoh output yang diharapkan:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.82.07              Driver Version: 580.82.07      CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce 930MX           Off |   00000000:01:00.0 Off |                  N/A |
| N/A   48C    P8            N/A  /  200W |       5MiB /   2048MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            1544      G   /usr/lib/xorg/Xorg                        2MiB |
+-----------------------------------------------------------------------------------------+

Troubleshooting

Ikuti langkah-langkah ini jika mengalami kesalahan dan terjebak di layar boot, serta ingin menghapus driver NVIDIA dan membatalkan semua perubahan yang telah dilakukan sejauh ini.

Tekan CTRL+ALT+F2 atau CTRL+ALT+F3, kemudian masuk dengan kata sandi.

Ketikkan perintah ini:

1
sudo apt remove --purge nvidia-*
1
sudo rm -rf /etc/X11/xorg.conf
1
sudo rm -rf /usr/share/gdm/greeter/autostart/optimus.desktop
1
sudo rm -rf /etc/xdg/autostart/optimus.desktop
linux
This content is licensed under CC BY 4.0 by the author.
Share
External Links
  • RicalNet

Table of Contents

Related Articles

Jan 28, 2025

Wine

Panduan instalasi dan konfigurasi Wine serta Winetricks untuk menjalankan aplikasi dan game Windows di lingkungan Kali Linux.

Jan 19, 2025

Penyelesaian Masalah Instalasi Cisco Packet Tracer pada Kali Linux

Panduan mengatasi kendala instalasi Cisco Packet Tracer di lingkungan Kali Linux.

Jan 19, 2025

Chmod

Mengubah izin akses file dan direktori di Linux.

Mastering Self-Signed Certificates

Privacy Is Not A Crime

RicalNet © Some rights reserved

This site was last updated on October 03, 2025

Privacy Policy • Source code

Trending Tags

linux cloud computing privacy docker self-hosted cryptography android cisco packet tracer tools telecommunications

An updated version of this content is available