Cara Install Driver Nvidia di Debian 12 atau 11

Menginstal driver NVIDIA di Debian sangat penting bagi pengguna yang ingin memanfaatkan kekuatan penuh GPU NVIDIA mereka, baik untuk bermain game, rendering grafis, atau tugas komputasi berbasis CUDA. Instalasi yang tepat dari driver ini memastikan kinerja optimal dan stabilitas sistem Anda, sehingga penting untuk memilih metode instalasi yang tepat berdasarkan kebutuhan spesifik Anda.

Di Debian 12 atau 11, driver NVIDIA dapat diinstal menggunakan dua metode utama. Metode pertama melibatkan penggunaan repositori default Debian, yang menyediakan instalasi stabil dan mudah yang cocok untuk sebagian besar pengguna. Bagi mereka yang memerlukan fitur terbaru, pembaruan, dan dukungan CUDA, metode kedua adalah menambahkan mirror repositori CUDA APT NVIDIA, yang menawarkan akses ke versi driver terbaru. Panduan ini akan memandu Anda melalui kedua metode instalasi, memastikan driver NVIDIA Anda diatur sesuai dengan kebutuhan sistem Anda.

Langkah Pra-Instalasi Sebelum Instalasi Driver Nvidia

Perbarui Paket Sistem Debian Sebelum Instalasi Driver Nvidia

Sebelum melanjutkan tutorial, pastikan sistem Anda mutakhir dengan semua paket yang ada.

sudo apt update

Lanjutkan untuk memutakhirkan paket-paket usang menggunakan perintah berikut.

sudo apt upgrade

Instalasi Nvidia Sebelumnya Dari Debian (Situasi)

Jika driver Nvidia melebihi paket standar, hal ini dapat mengakibatkan masalah yang tidak terduga, terutama jika Anda menginstal driver Nvidia dari repositori Debian, kemudian mengimpor repositori Nvidia Cuda dan mencoba menginstal ulang atau memutakhirkan langsung melalui paket tersebut. Jika Anda menggunakan satu metode, pertahankan metode tersebut, dan jika Anda ingin menukar, pastikan Anda menghapus instalasi sebelumnya untuk menghindari konflik.

Di bawah ini saya akan mengulas secara singkat beberapa opsi untuk menghapus Driver Nvidia sebelumnya.

Contoh 1: Hapus Driver Nvidia Sebelumnya yang Diinstal melalui APT

Pertama, gunakan perintah menyeluruh untuk menghapus jejak instalasi Nvidia di sistem Anda:

sudo apt autoremove nvidia* --purge

Contoh 2: Hapus Driver Nvidia Sebelumnya yang Diinstal melalui RUNFILE

Metode kedua adalah untuk siapa saja yang menginstal driver Nvidia menggunakan file “.run”. Untuk menghapus jenis instalasi runfile, gunakan perintah berikut:

sudo /usr/bin/nvidia-uninstall

Contoh 3: Hapus Driver Nvidia Cuda Sebelumnya yang Diinstal melalui RUNFILE

Terakhir, hapus instalasi runfile toolkit CUDA menggunakan perintah berikut.

sudo /usr/local/cuda-X.Y/bin/cuda-uninstall

Beberapa metode ini dapat menghapus Driver Nvidia.

Aktifkan Repositori Kontrib dan Non-Gratis

Tugas pertama adalah mengaktifkan repositori “contrib” dan “non-free” di repositori Debian Anda. Perintahnya berubah dari Debian 12 Bookworm dan seterusnya. Pastikan Anda menggunakan perintah yang benar yang cocok dengan versi distribusi Debian Anda.

Pertama, pastikan Anda telah menginstal yang berikut ini di sistem Debian Anda:

sudo apt install software-properties-common -y

Kutu Buku Debian 12 dan seterusnya:

sudo add-apt-repository contrib non-free-firmware

Debian 11 Bullseye ke bawah:

sudo add-apt-repository contrib non-free

Setelah ditambahkan, perbarui cache APT Anda dengan perintah berikut:

sudo apt update

Metode 1: Instal Driver Nvidia melalui Repositori APT DEFAULT

Instal Header Kernel Linux

Sebelum menginstal driver Nvidia apa pun, Anda harus menginstal header kernel yang sesuai untuk pembuatan driver NVIDIA. Anda dapat menginstal 64bit atau 32bit, dan Anda dapat mengetahuinya dengan menjalankan perintah lscpu:

lscpu | grep CPU

Contoh keluaran:

CPU op-mode(s):                  32-bit, 64-bit
CPU(s):                          2
On-line CPU(s) list:             0,1
CPU family:                      23
CPU MHz:                         3900.025
NUMA node0 CPU(s):               0,1

Dari output, sistemnya 64bit, jadi Anda perlu menginstal header berikut:

sudo apt install linux-headers-amd64

Sistem Debian 32-bit, gunakan perintah berikut sebagai gantinya:

Catatan: JANGAN GUNAKAN PERINTAH DI BAWAH INI JIKA ANDA MENGGUNAKAN SISTEM 64-BIT.

kernel non-PAE:

sudo apt install linux-headers-686

Kernel PAE:

sudo apt install linux-headers-686-pae

Instal Driver Nvidia melalui Repositori Default Debian

Selanjutnya, Anda dapat menginstal “nvidia-detect”, yang secara otomatis akan menyarankan paket terbaik untuk kartu grafis Anda.

Untuk melakukannya, gunakan perintah berikut:

sudo apt install nvidia-detect

Dengan Nvidia-detect terinstal, jalankan perintah untuk mengidentifikasi Kartu Grafis Nvidia Anda saat ini:

nvidia-detect

Outputnya menunjukkan bahwa mesin contoh dilengkapi dengan kartu GeForce GTX 1650 dan merekomendasikan instalasi paket driver nvidia. Namun, hal ini masih berupa saran.

Selanjutnya, instal paket yang direkomendasikan:

sudo apt install nvidia-driver linux-image-amd64

Anda akan melihat catatan tentang driver grafis Nouveau gratis yang bertentangan dengan driver baru yang diinstal. Sesuai pesannya, Anda perlu reboot untuk memperbaikinya; untuk saat ini, tekan tombol “ENTER KEY” untuk melanjutkan.

Reboot dan Konfirmasi Instalasi

Setelah terinstal, reboot sistem Anda:

sudo reboot

Situasional: Instal Driver Nvidia Legacy (Untuk Kartu Lama)

Jika kartu Grafis Nvidia Anda sudah lama dari Seri 400 ke bawah, Anda harus menginstal driver lama. Prosesnya sama, hanya dengan perintah install baru:

sudo apt install nvidia-legacy-390xx-driver firmware-misc-nonfree

Setelah selesai, jangan lupa untuk me-reboot sistem Anda.

sudo reboot now

Secara teknis Anda dapat menginstal seri 340, tetapi tidak lagi mendukung dan mengandung beberapa kelemahan keamanan utama. Meskipun Anda mungkin mempertimbangkan untuk mengganti 390xx dengan 340xx, Debian menyarankan untuk tidak melakukannya.

Metode 2: Instal Driver Nvidia melalui PPA

Metode kedua memungkinkan Anda menginstal driver terbaru untuk desktop atau server Anda dari repositori Nvidia Cuda APT. Saya menyarankan Anda menggunakan driver ini karena Anda akan mendapatkan pembaruan segera setelah dirilis. Pendekatan ini menguntungkan keamanan dan kinerja karena Nvidia sering merilis pembaruan. Sekarang, Anda juga memiliki opsi untuk menginstal versi sumber terbuka.

Identifikasi Kartu Grafis Nvidia Anda di Debian

Jika Anda memiliki kartu Grafis NVIDIA lama, identifikasi kartu tersebut untuk memastikan dukungan. Namun, jika Anda memiliki kartu baru, Anda dapat melewati bagian ini karena kartu Anda pasti memiliki dukungan.

Sekarang, mari kenali modul kartu grafis Anda:

lspci | grep -e VGA

Contoh keluaran:

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

Impor Kunci GPG Nvidia

Pertama, periksa apakah Anda sudah menginstal paket berikut dengan menggunakan perintah ini:

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y

Selanjutnya, impor kunci GPG, dan pastikan Anda mencocokkan impor tersebut dengan versi distribusi Anda.

Catatan: Silakan beri komentar atau kirim pesan kepada saya melalui formulir kontak jika impor GPG gagal. Debian terkadang dapat mengubah kunci GPG-nya. Hal ini jarang terjadi, namun memang terjadi; jika ya, saya akan memperbarui perintahnya.

Debian 12 Kutu Buku Impor Kunci GPG untuk Nvidia:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Debian 11 Bullseye Impor Kunci GPG untuk Nvidia:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/debian11/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Impor Repositori Nvidia APT

Kedua, impor repositori untuk sistem Debian Anda, dan sekali lagi, pastikan Anda mengimpor repositori yang benar agar sesuai dengan versi distribusi Debian Anda.

Debian 12 Kutu Buku Impor Repositori Nvidia CUDA APT:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Debian 11 Bullseye Impor Repositori Nvidia CUDA APT:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/debian11/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Instal Driver Nvidia – Opsi Kepemilikan atau Sumber Terbuka

Perbarui daftar sumber Anda untuk mencerminkan repositori yang baru ditambahkan.

sudo apt update

Selanjutnya, instal driver NVIDIA terbaru; di bawah ini adalah contoh dengan dan tanpa CUDA serta versi kepemilikan dan sumber terbuka.

Driver Nvidia Berpemilik

Instal Driver NVIDIA Tanpa Dukungan Cuda
sudo apt install nvidia-driver nvidia-smi nvidia-settings
Instal Driver NVIDIA Dengan Dukungan Cuda (Hak milik):
sudo apt install nvidia-driver cuda nvidia-smi nvidia-settings

Driver Nvidia Sumber Terbuka

Instal Driver NVIDIA Tanpa Dukungan Cuda (Opensource):

sudo apt install nvidia-driver nvidia-kernel-open-dkms nvidia-smi nvidia-settings

Instal Driver NVIDIA Dengan Dukungan Cuda (Opensource):

sudo apt install nvidia-driver nvidia-kernel-open-dkms cuda nvidia-smi nvidia-settings

Catatan: Pengunduhannya besar dan memerlukan waktu cukup lama; mengingat ini adalah rilis umum, disarankan untuk menginstal semua driver untuk menghindari masalah atau ketidakkonsistenan pada desktop Debian Anda.

Satu hal yang baik tentang instalasi repositori Nvidia adalah jika Anda lupa menghapus yang sebelumnya, Anda akan melihat prompt untuk pengguna dengan instalasi yang sudah ada sebelumnya sebelum instalasi dilanjutkan. Pilih Ya untuk menghapus driver yang ada. Kegagalan untuk melakukan hal ini dapat menyebabkan ketidakstabilan sistem. Setelah selesai, instalasi akan selesai.

Menyalakan ulang

Selama tahap akhir instalasi, sebagian besar pengguna biasanya akan melihat pesan seperti gambar di bawah ini:

Untuk mengaktifkan instalasi, reboot sistem Anda. Anda dapat menggunakan perintah berikut setelah menyelesaikan instalasi:

sudo reboot

Situasional: Instal Dukungan 32-bit untuk Driver Nvidia

Anda dapat dengan mudah mengaktifkan dan menginstal dukungan 32-bit terlebih dahulu. Kemudian, instal driver 64-bit yang disebutkan sebelumnya dan ikuti langkah-langkah berikut.

Pertama, aktifkan arsitektur 32-bit menggunakan perintah ini:

sudo dpkg --add-architecture i386

Perbarui APT-CACHE untuk mencerminkan perubahan pada arsitektur:

sudo apt update

Instal dukungan 32-bit, dan hapus paket Cuda “libcuda1-i386” untuk pengguna yang tidak memerlukannya.

sudo apt install libcuda1-i386 nvidia-driver-libs-i386

Nyalakan ulang PC Anda:

sudo reboot

Konfirmasikan Instalasi Driver Nvidia

Verifikasi Penggunaan Driver Nvidia melalui Perintah CLI

Pertama, verifikasi instalasi dengan menjalankan NVIDIA-SMI, seperti yang ditunjukkan langkah instalasi manual sebelumnya.

nvidia-smi

Jika berhasil, Anda juga akan melihat hal serupa:

Verifikasi Penggunaan Driver Nvidia melalui GUI

Alternatifnya, Anda dapat membuka GUI untuk pengguna desktop menggunakan perintah berikut:

nvidia-settings

Atau buka ikon aplikasi yang terletak pada jalur berikut:

Aktivitas > Tampilkan Aplikasi > Nvidia X Server

Di sini, Anda akan melihat panel dengan semua pengaturan Driver Nvidia yang tersedia dan informasi sistem. Pada tahap ini, sebagian besar, Anda telah berhasil menginstal Driver Nvidia pilihan Anda di Debian.

Di bawah ini adalah tangkapan layar tambahan dari Contoh Tangkapan Layar GUI Pengaturan Nvidia untuk pengguna yang baru mengenal Linux dan menggunakan Driver Nvidia:

Kesimpulan dan Rekap

Dengan driver NVIDIA terinstal di sistem Debian Anda, baik melalui repositori default atau repositori CUDA APT, Anda dapat memastikan bahwa GPU Anda sepenuhnya dioptimalkan untuk kinerja. Repositori Debian menyediakan instalasi yang stabil dan mudah dikelola, sedangkan repositori CUDA menawarkan akses ke fitur dan penyempurnaan terbaru. Memperbarui driver Anda secara rutin, terutama saat menggunakan repositori CUDA, akan membantu menjaga kinerja dan kompatibilitas optimal, memungkinkan Anda memaksimalkan perangkat keras NVIDIA di Debian.

Joshua James
Ikuti aku
Postingan terbaru oleh Joshua James (Lihat semua)

14 pemikiran pada “How to Install Nvidia Drivers on Debian 12 or 11”

  1. Terima kasih banyak atas tutorial ini dan terus memperbaruinya! Namun, ada satu masalah... Dukungan 32-bit ada di versi 555, sedangkan dukungan 64-bit ada di 560. Apakah akan ada pembaruan untuk itu, atau dapatkah saya menginstal versi 64-bit 555?

    Balas
  2. Halo dan terima kasih untuk tutorialnya. Ditulis dengan sangat baik dan mudah diikuti.

    Semuanya berfungsi dengan baik, tapi sayangnya, setelah reboot, sistem macet di layar login (terus kembali ke sana).
    Sistemnya adalah Debian 12 KDE baru dengan driver Nvidia termasuk Cuda dan Wayland. Ini adalah pengaturan 2 monitor dengan GTX 2080.

    Ketika saya beralih ke X11 saat login, saya bisa masuk. Namun, grafiknya tidak biasa: banyak latar belakang dan jendela di kedua monitor. Saya bisa membuka CLI, keyboardnya QWERTY, bukan QWERTZ. Tapi itu bisa dikendalikan.
    Sebagai pemula Linux, saya agak bingung dan berharap mendapat bantuan di sini. Sayangnya, saya tidak dapat menemukan sesuatu yang cocok secara online 🙁

    Salam,
    Elmar

    Balas
    • Halo Elmar,

      Terima kasih banyak atas tanggapan positif Anda terhadap tutorial ini. Saya senang mendengarnya mudah dimengerti.

      Mengenai masalah Anda: Sayangnya dukungan Wayland dengan dua monitor di Debian 12 yang dikombinasikan dengan driver Nvidia masih kurang maksimal. Oleh karena itu, disarankan untuk beralih ke X11 (Xorg) untuk saat ini.

      Mengenai tampilan grafis yang tidak biasa (banyak latar belakang dan jendela di kedua monitor): Bisa jadi ada yang tidak beres saat instalasi driver Nvidia. Berikut beberapa langkah yang bisa Anda coba:

      Periksa instalasi driver: Apakah Anda baru menginstal driver Nvidia, atau ada instalasi sebelumnya yang tertimpa? Penting untuk memastikan tidak ada sisa-sisa driver lama.

      Versi driver yang sesuai: GTX 2080 seharusnya bekerja dengan baik dengan driver Nvidia terbaru (550-555). Namun, Anda juga dapat mencoba menggunakan versi yang lebih stabil seperti Nvidia 535. Terkadang ada baiknya untuk kembali ke versi driver yang lebih lama dan sudah terbukti.

      Untuk menghapus instalasi driver saat ini dan menginstal versi lain, Anda dapat menggunakan perintah berikut:

      sudo apt-get purge nvidia-*
      sudo apt-get install nvidia-driver-535

      Periksa konfigurasinya: Pastikan file konfigurasi Xorg sudah diatur dengan benar. Terkadang membantu untuk mengatur ulang dan membuat ulang file konfigurasi.

      Jika langkah-langkah ini tidak menyelesaikan masalah Anda, beri tahu saya. Ada opsi diagnostik dan konfigurasi lain yang dapat kami coba.

      Salam,
      Yosua

      Balas
      • Halo Yosua,

        Terima kasih banyak atas tip Anda. Saya sekarang telah mencoba beberapa instalasi baru dan menginstal driver baik melalui repositori menggunakan metode Anda dan langsung sebagai file *.run. Kesalahannya tetap sama. Saya sekarang akan memeriksa di bawah udev.d untuk melihat apakah semua aturan ada (tip dari forum lain menunjuk ke aturan yang memblokir driver Nvidia). Menyiapkan sistem baru tidak membutuhkan waktu lama.

        Di bawah X11, driver NVIDIA ada, tetapi pengaturan regional dinonaktifkan. Ini telah mengatur tata letak keyboard ke bahasa Inggris, dan saya tidak dapat mengaktifkan bahasa Jerman atau menambahkan bahasa, meskipun sudah tersedia sebelumnya.
        Wayland penting bagi saya karena saya memiliki monitor dengan ukuran berbeda, yang semuanya dapat melakukan 4k. Saya harus bisa menskalakannya satu per satu; jika tidak, saya tidak dapat menggunakan pengaturan untuk grafik dan video. Saya memerlukan driver NVIDIA untuk memanfaatkan Davinci Resolve sepenuhnya.

        Saya akan mengikuti tip Anda dan melaporkan kembali.

        Salam,
        Elmar

        Balas
  3. Terima kasih, berikan saya hingga 545.23.08 di debain 12 sayangnya menurut saya 550.40+ diperlukan untuk 6GB 3050 yang baru

    GPU NVIDIA yang terdeteksi:
    01:00.0 Pengontrol VGA yang kompatibel [0300]: NVIDIA Corporation GA107 [GeForce RTX 3050 6GB] [10de:2584] (rev a1)

    Kartu pemeriksaan: NVIDIA Corporation GA107 [GeForce RTX 3050 6GB] (rev a1)
    Uh oh. Kartu Anda tidak didukung oleh versi driver apa pun hingga 545.23.08.
    Driver yang lebih baru mungkin menambahkan dukungan untuk kartu Anda.
    Rilis driver yang lebih baru mungkin tersedia dalam backport, tidak stabil atau eksperimental.

    Sepertinya saya mempertaruhkan vendor run/installer

    Balas
    • Kalau-kalau ada orang dengan kartu yang sama menemukan komentar ini.

      Saya dapat mengonfirmasi bahwa saya mendapatkan driver 550.40.x langsung dari skrip nvidia run di situs web nvidia yang diinstal dan sejauh ini berfungsi dengan baik di Debian 12

      Balas
      • Terima kasih, Billy, telah mengirimkan masukannya.

        Saat ini saya memiliki ini sebagai metode untuk instalasi Driver Fedora Nvidia, karena saat ini Nvidia dan Fedora dari versi 38 dan seterusnya benar-benar berantakan. Saya akan menambahkan metode yang sama untuk Debian serta metode cadangan opsional jika semuanya gagal.

        Balas
  4. Itu bekerja dengan sempurna. Saya telah memilih opsi "Instal Driver NVIDIA Tanpa Dukungan Cuda (Kepemilikan)".
    Biasanya saya tidak akan pernah meninggalkan komentar di website/blog/forum. Anda telah membantu saya mengatasi masalah yang telah saya geluti selama lebih dari 5 tahun, sekarang saya akhirnya dapat terhubung ke monitor dengan HDMI. Tidak ada solusi lain yang disediakan di internet yang berfungsi untuk saya (Hubungkan Debian ke monitor eksternal, sambil memiliki GPU hybrid (Nvidia/Intel)). Satu-satunya pilihan yang saya miliki adalah memilih Linux Mint.

    Terima kasih banyak, jagalah karya baik ini tetap hidup!

    Balas
  5. Terima kasih untuk tutorialnya. Ini sangat membantu. Satu-satunya hal yang hilang adalah kenyataan bahwa driver nvidia mungkin tidak berfungsi dengan baik jika Anda mengaktifkan boot aman di pengaturan bios Anda.

    Balas

Tinggalkan komentar