GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Driver NVIDIA menggunakan Repositori Debian

Nvidia Corporation adalah perusahaan teknologi Amerika yang berspesialisasi dalam merancang unit pemrosesan grafis (GPU) untuk game, cryptocurrency, dan sistem pada unit chip (SoC) untuk komputasi seluler dan pasar otomotif. Bagi mereka yang memiliki PC yang menjalankan sistem operasi Debian dan memiliki kartu grafis Nvidia, Anda perlu menginstal driver untuk akselerasi perangkat keras yang dioptimalkan dari aplikasi OpenGL melalui server X rendering langsung. Artikel ini saya akan menunjukkan cara menginstal driver NVIDIA versi terbaru menggunakan repositori Debian 9.

Untuk mengidentifikasi nama kode GPU NVIDIA sistem Anda dari kartu video yang terpasang, gunakan perintah lspci.

$ lspci | grep -E "VGA|3D"
01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce  GT 750M] (rev a1) 

Ini akan memberi tahu Anda apakah Anda memiliki kartu grafis Nvidia di sistem Anda.

Menginstal Driver Nvidia

Setelah mengidentifikasi, sekarang kita dapat menuju ke bagian instalasi driver grafis pada Debian 9. Perhatikan bahwa beberapa versi driver yang telah dikompilasi tersedia untuk Debian 9 "Stretch". Sejak rilis Debian, Anda tidak memerlukan nvidia-xconfig lagi, dan file xorg.conf juga tidak diperlukan dalam kebanyakan situasi. Semuanya harus bekerja di luar kotak.

Karena driver tersedia di "contrib " dan "tidak gratis " komponen repositori. Tambahkan ke file /etc/apt/sources.list Anda.

$ sudo su -
# echo "deb http://httpredir.debian.org/debian/ stretch main contrib non-free" >> /etc/apt/sources.list 

Kemudian perbarui indeks cache Anda dan lakukan peningkatan sistem.

$ sudo apt-get update
$ sudo apt-get upgrade && sudo apt-get dist-upgrade
$ sudo reboot 

Setelah semua di atas berhasil dijalankan, instal header-linux dan paket modul kernel yang sesuai:

$ sudo apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//') nvidia-driver nvidia-kernel-dkms 

Ini akan menginstal paket nvidia-driver. DKMS akan membangun modul nvidia untuk sistem Anda, melalui paket nvidia-kernel-dkms.

Agar driver tampilan nouveau Xorg masuk daftar hitam, mulai ulang sistem Anda. Driver Nvidia akan dimuat dengan baik setelahnya.

$ sudo reboot 

Dapatkan versi driver Nvidia

Gunakan perintah nvidia-smi yang membaca temps langsung dari GPU tanpa perlu menggunakan X sama sekali. Untuk ini, jalankan:

$ sudo nvidia-smi 

Ini akan memberi Anda informasi tentang versi driver NVIDIA. Modul NVIDIA harus dimuat dengan benar agar ini berfungsi.

Dapatkan versi modul

Jika eksekusi perintah di atas gagal karena alasan apa pun karena modul NVIDIA tidak dapat dimuat, Anda selalu dapat melihat nomor versi NVIDIA dengan mengambil langsung modul nvidia.ko menggunakan modinfo perintah Linux. Perintah di bawah ini akan memeriksa versi driver NVIDIA di bawah kernel Anda yang sedang berjalan:

  
nbsp;modinfo /usr/lib/modules/$(uname -r)/kernel/drivers/video/nvidia.ko | grep ^version version: 390.77 

Membuat xorg.conf kosong

Untuk sistem, Anda mungkin perlu menghapus file xorg.conf ke Nvidia agar berfungsi dengan baik. Gunakan perintah di bawah untuk ini.

$ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
$ sudo touch /etc/X11/xorg.conf 

Dan reboot sistem.

Membuat xorg.conf secara manual

Jika Anda perlu memodifikasi xorg.conf untuk driver Nvidia, contoh konfigurasi disediakan di bawah ini.

~$ cat /etc/X11/xorg.conf
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 80.0
    VertRefresh     55.0 - 75.0
    DisplaySize     400 225
    Modeline       "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    BusID          "PCI:1:0:0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Viewport    0 0
        Depth       24
        Modes      "1920x1080_60.00"
    EndSubSection
EndSection 

Konfigurasi yang ditampilkan adalah untuk 1920x1080 resolusi. Hal-hal penting yang perlu diperhatikan.

  • Tentukan HorizSync dan VertRefresh yang benar

Anda dapat membuat Modeline menggunakan:

  
nbsp;gtf 1920 1080 60 

Kemudian tambahkan nama Modeline di Modes. Mulai ulang server Xorg setelah mengubahnya. Reboot sistem mungkin juga diperlukan.


Debian
  1. Cara menginstal driver NVIDIA terbaru di Debian 9 Stretch Linux

  2. Cara Instal Driver Nvidia di AlmaLinux 8

  3. Cara Install Driver Nvidia di Manjaro 21

  1. Cara Menginstal Driver Nvidia Terbaru di Ubuntu

  2. Cara Menginstal Driver Nvidia di Debian 10

  3. Cara menginstal driver Nvidia di Kubuntu 16.10

  1. Cara Menginstal Driver Nvidia di Debian

  2. Cara Menginstal Driver Nvidia di Ubuntu 20.04

  3. Cara menginstal driver Nvidia di Debian 10 Buster Linux