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.
Cara Memperbaiki perintah add-apt-repository tidak ditemukan di Ubuntu &Debian Cara Mengkonfigurasi sources.list di Debian 9Debian