Nvidia Açık Kaynak Sürücülerini Nvidia Debian depolarından kurma

Çoğu kullanıcı her zaman grafik kartlarından daha fazla performans elde etmeye çalışır. En iyi yollardan biri, kurulum yönteminize bağlı olarak açık kaynaklı bir varyantla gelen Nvidia Sürücülerini kurmaktır. Aşağıdaki öğretici, Nvidia Grafik Sürücülerini  Debian 11 Bullseye depolarına nasıl kuracağınızı ve Nvidia sürücülerini açık kaynaklı ve tescilli sürücülerle birlikte doğrudan Nvidia depolarından nasıl kuracağınızı öğretecektir.

 

Debian’ı güncelleyin

Öğreticiye devam etmeden önce, sisteminizin mevcut tüm paketlerle güncel olduğundan emin olun.

sudo apt update

Opsiyonel olarak, gözden geçirilmesi gereken veya merak eden kullanıcılar için güncellemeleri listeleyebilirsiniz.

sudo apt –list upgradable

Aşağıdaki komutu kullanarak eski paketleri yükseltmeye devam edin.

sudo apt upgrade

Önceki Nvidia Kurulumları

Nvidia sürücülerini standart paketler üzerine kurmanın, özellikle Nvidia sürücülerini Debian’ın deposundan yüklerseniz, ardından Nvidia Cuda deposunu içe aktarır ve doğrudan bu paketler üzerinden yeniden yüklemeyi veya yükseltmeyi denerseniz beklenmedik sorunlara yol açabileceğini unutmayın. Bir yöntem kullanıyorsanız, ona bağlı kalın ve değiştirmek istiyorsanız, çakışmaları önlemek için önceki yüklemeyi kaldırdığınızdan emin olun.

Aşağıda, önceki Nvidia Sürücülerini kaldırmak için bazı seçenekleri kısaca gözden geçireceğim.

Öncelikle, sisteminizdeki Nvidia kurulumunun tüm izlerini kaldırmak için bir battaniye komutu kullanın.

sudo apt autoremove nvidia* –purge

 

İkinci yöntem, Nvidia sürücülerini kullanarak yükleyen herkes içindir.“.run” dosyası, kurulum yöntemi olarak önerdiğim ama diğer Linux blogları arasında paylaşılan bir yöntem. Nvidia Cuda deposunu kullanan alternatifler göz önüne alındığında, bunu runfile kurulumları üzerinden kullanmanızı tavsiye ederim.

Runfile kurulum tipini kaldırmak için aşağıdaki komutu kullanın.

sudo /usr/bin/nvidia-uninstall

Son olarak, aşağıdaki komutu kullanarak CUDA toolkit runfile kurulumunu kaldırın.

apt autoremove $(dpkg -l nvidia-driver* | grep ii |awk ‘{print $2}’)

reboot

1. Yöntem: NVIDIA Sürücülerini Kurun: Debian Deposu

İlk olarak, katkı havuzunu ekleyin.

sudo add-apt-repository contrib

Şimdi özgür olmayan depoyu ekleyin.

sudo add-apt-repository non-free

Eklendikten sonra depo listenizi güncelleyin.

sudo apt update

sudo apt install linux-headers-amd64

apt install linux-headers-$(uname -r) gcc make acpid dkms libglvnd-core-dev libglvnd0 libglvnd-dev dracut

Nvidia Sürücülerini Kurun

Ardından,“nvidia detect” (Nvidia ekran kartı algılama)otomatik olarak grafik kartınız için en iyi paketi önerir.

Bunu yapmak için aşağıdaki komutu kullanın:

sudo apt install nvidia-detect

Artık Nvidia-detect yüklendiğine göre, mevcut Nvidia Grafik Kartınızı kontrol etmek için komutu çalıştırın:

nvidia-detect

grub2 yapılandırmasını güncelle

## BIOS ve UEFI ##


update-grub2

 

 initramfs oluştur

## Eski nouveau initramfs görüntüsünü yedekleyelim ##

mv /boot/initrd.img-$(uname -r) /boot/initrd.img-$(uname -r)-nouveau

## Yeni initramfs görüntüsü oluşturalım ##


dracut -q /boot/initrd.img-$(uname -r) $(uname -r)

Grafik Kartınızı Belirleyin

Eskiyen NVIDIA Grafik kartlarına sahip kullanıcılar için ilk adım, ne olduğunu belirlemektir ve destekleniyorsa, yeni kartlara sahip kullanıcılar, destekleneceklerinden şüphe duymadıkları için bu bölümü atlayabilirler.

İlk olarak, grafik kartı modülünüzü bulun.


lspci | grep -e VGA

00:02.0 VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)

Nvidia Deposunu Ekleme

Öncelikle, zaten kurulu olabilecek aşağıdaki paketleri kurduğunuzdan emin olun.

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

Ardından, GPG anahtarını içe aktarın ve içe aktarmayı dağıtım sürümünüzle eşleştirdiğinizden emin olun.

Debian 11 Bullseye için GPG anahtarını yükleyin:

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

Debian 11 Bullseye için Nvidia Deposunu yükleyin:

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

Katkı deposunu etkinleştir(contrib) . Güvenli olması için zaten etkinleştirmiş olsanız bile bunu çalıştırın.

sudo add-apt-repository contrib

Nvidia Sürücülerini Kurun – Tescilli veya Açık Kaynak seçenekleri

Kaynaklar listenizi yeni eklenen depoyu yansıtacak şekilde güncelleyin.

sudo apt update

Ardından, en son NVIDIA sürücülerini yükleyin.

Cuda Desteği Olmadan NVIDIA Sürücülerini Kurun (Açık Kaynak):

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

Cuda Desteğiyle (Açık Kaynak) NVIDIA Sürücülerini Kurun:

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

İndirmenin büyük olduğunu ve biraz zaman alabileceğini unutmayın; Bu genel bir sürüm olduğundan, Debian masaüstünüzde herhangi bir sorun veya tutarsızlık olmaması için tüm sürücüleri yüklemeniz önerilir.

Nvidia deposu kurulumuyla ilgili iyi bir şey, öncekini kaldırmayı unutursanız, kurulum devam etmeden önce önceden mevcut kurulumları olan kullanıcılar için bir istem görmenizdir.

Tamamlandıktan sonra sisteminizi yeniden başlatın.

sudo reboot

Manuel kurulum adımlarının önceden gösterildiği gibi NVIDIA-SMI çalıştırarak kurulumu doğrulayın.


nvidia-smi