Debian 13 ‘te Nvidia Sürücü Kurulumu

NVIDIA GPU sürücüleri, Linux sistemlerinde NVIDIA grafik kartlarının tüm özelliklerinden yararlanmak için gereklidir. İster çıplak bir Debian kurulumu kuruyor olun ister sanallaştırılmış bir ortamda GPU geçişini yapılandırıyor olun, sürücü kurulum süreci tutarlı kalır. Bu kılavuz, Debian 13’e (Trixie) özel NVIDIA sürücülerini yükleme konusunda size yol gösterecek ve grafik kartınızın oyun, CUDA bilgi işlem veya profesyonel iş yükleri için doğru şekilde tanınmasını ve işlevsel olmasını sağlayacaktır.

NVIDIA Sürücülerini Debian’a Yükleme

DEBIAN 13 NVIDIA SÜRÜCÜ KURULUM NOTU
Eylül 2025 itibarıyla, önceki Debian sürümlerinden farklı olarak, çekirdek 13 LTS’ye sahip Debian 6.12, NVIDIA sürücüsünü yüklemeden önce çekirdek başlıklarının açık bir şekilde yüklenmesini gerektirir. Basitçe apt install nvidia-driver’ı çalıştırmak ve yeniden başlatmak başarısız olacaktır çünkü DKMS başlıklar olmadan çekirdek modülünü oluşturamaz. Çekirdek başlıkları önce apt install linux-headers-$(uname -r) ile kurulmalıdır, ardından nvidia-driver ve nvidia-kernel-dkms paketleri kurulabilir. Önceki Debian sürümlerinden gelen bu değişiklik, daha yeni çekirdek 6.12’nin varsayılan olarak başlıkları içermemesinden ve DKMS derleme işleminin bunları otomatik olarak bağımlılık olarak çekmemesinden kaynaklanmaktadır. Bu kılavuzdaki tüm kurulum adımlarını takip etmek, NVIDIA modülünün doğru şekilde oluşturulmasını ve yeniden başlatmanın ardından yüklenmesini sağlar.

NVIDIA’nın tescilli sürücüleri, açık kaynaklı Nouveau sürücülerine kıyasla üstün performans sağlar. Bu sürücüler, Debian’ın kurulumdan önce etkinleştirilmesi gereken özgür olmayan deposu aracılığıyla dağıtılır. Süreç, paket kaynaklarının yapılandırılmasını, sürücü paketlerinin kurulmasını ve çekirdek modüllerinin sisteminiz için uygun şekilde oluşturulduğundan emin olmayı içerir.

  1. Özgür Olmayan Depoları Etkinleştirin: Öncelikle, tescilli NVIDIA paketlerine erişmek için özgür olmayan depoları APT kaynaklarınıza ekleyin
    $ sudo sed -i 's/main/main non-free contrib/g' /etc/apt/sources.list
    $ sudo apt update

    sed komutu, sources.list dosyanızı ana deponun yanı sıra hem özgür olmayan hem de katkı bileşenlerini içerecek şekilde değiştirir. Bu gereklidir çünkü NVIDIA sürücüleri Debian’ın ana deposunda bulunmayan özel yazılımlardır.

     

    Enable Non-Free Repositories
    Enable Non-Free Repositories
  2. Ön Koşulları Yükleyin ve GPU’yu Tespit Edin: Gerekli derleme araçlarını, çekirdek başlıklarını ve nvidia-detect yardımcı programını yükleyin
    $ sudo apt install linux-headers-$(uname -r) build-essential dkms nvidia-detect
    $ nvidia-detect

    Mevcut çekirdek sürümünüzle eşleşen çekirdek başlıkları, NVIDIA çekirdek modülünü oluşturmak için gereklidir. nvidia-detect komutu GPU’nuzu tanımlayacak ve uygun sürücü sürümünü önerecektir.

     

    Detect GPU
    GPU’yu Algılama
  3. NVIDIA Sürücü Paketini Yükleyin: NVIDIA sürücüsünü yükleyin ve çekirdek modülünün oluşturulduğundan emin olun
    $ sudo apt install nvidia-driver nvidia-kernel-dkms
    $ sudo reboot

    nvidia-driver meta paketi, kitaplıklar ve yardımcı programlar dahil olmak üzere gerekli tüm bileşenleri çeker. nvidia-kernel-dkms paketi, çekirdeğinizi güncellediğinizde çekirdek modülünün otomatik olarak yeniden oluşturulmasını sağlar. Yeni sürücüyü yüklemek için yeniden başlatma gerekiyor.

     

    Install NVIDIA Driver Package
    NVIDIA Sürücü Paketini Yükleyin
  4. Sürücü Kurulumunu Doğrulayın: Yeniden başlattıktan sonra sürücünün yüklendiğini ve çalıştığını doğrulayın
    $ nvidia-smi

    nvidia-smi yardımcı programı, sürücü sürümü, sıcaklık, güç kullanımı ve bellek kullanımı dahil olmak üzere GPU’nuz hakkında ayrıntılı bilgiler görüntüler. Bu komut GPU ayrıntılarınızı gösteriyorsa, yükleme başarılı olmuştur.

    Verify Driver Installation
    Sürücü Kurulumunu Doğrulayın

     

    Debian 13 with NVIDIA drivers installed
    NVIDIA sürücüleri yüklü Debian 13

Sorun giderme

NVIDIA-SMI Communication Error

NVIDIA sürücüsüyle iletişim kuramadığı için NVIDIA-SMI başarısız oldu hatasıyla karşılaşırsanız, bu genellikle çekirdek modülünün yüklenmediği veya mevcut çekirdek sürümünüz için oluşturulmadığı anlamına gelir. Bu genellikle çekirdek güncellemelerinden sonra veya arka portlardan daha yeni çekirdekler kullanıldığında ortaya çıkar.

  1. NVIDIA Modülünün Yüklü olup olmadığını kontrol edin: NVIDIA çekirdek modülünün şu anda yüklü olup olmadığını doğrulayın
    $ lsmod | grep nvidia

    Çıkış görünmüyorsa modül yüklenmemiştir. Yeniden oluşturmak ve yüklemek için sonraki adımlara geçin.

  2. Çekirdek Başlıklarının Yüklü Olduğunu Doğrulayın: Mevcut çekirdeğiniz için başlıkların mevcut olduğundan emin olun
    $ uname -r
    $ sudo apt install linux-headers-$(uname -r)

    Çekirdek başlıkları, çalışan çekirdeğinizle tam olarak eşleşmelidir. İlk komut çekirdek sürümünüzü gösterir, ikincisi ilgili başlıkları yükler.

  3. DKMS Durumunu Kontrol Edin: NVIDIA DKMS modülünüzün mevcut durumunu doğrulayın
    $ sudo dkms status

    Aşağıdaki gibi çıktıları arayın:

    • nvidia-current/550.163.01, 6.1.0-18-amd64, x86_64: installed – Module is ready (good)
    • nvidia-current/550.163.01: added – Module needs building

    Durum, modülünüzün “eklendi” (kaynak kayıtlı), “oluşturulmuş” (derlenmiş) veya “yüklü” (kullanıma hazır) olup olmadığını gösterir.

  4. NVIDIA Sürücü Sürümünüzü Bulun: Yüklü NVIDIA sürücünüzün tam sürüm numarasını belirleyin
    $ dpkg -l | grep nvidia-kernel-dkms

    veya alternatif olarak:

    $ ls /usr/src/ | grep nvidia

    550.163.01 sürüm numaranız olduğu nvidia-current-550.163.01 gibi bir çıktı göreceksiniz. Bir sonraki adım için bu sürümü not edin.

  5. DKMS Modülünü Yeniden Oluşturun: Modül durumu “eklendi” olarak görünüyor ancak “yüklendi” değilse, sürümünüzü kullanarak yeniden oluşturun
    $ sudo dkms build nvidia-current/550.163.01
    $ sudo dkms install nvidia-current/550.163.01

    550.163.01 değerini önceki adımdaki gerçek sürüm numaranızla değiştirin. build komutu modülü derler ve install komutu onu çekirdeğinize yükler.

  6. Modülü Yükleyin ve Doğrulayın: Nvidia modülünü manuel olarak yükleyin ve işlevselliği test edin
    $ sudo modprobe nvidia
    $ nvidia-smi

    Başarılı olursa, nvidia-smi şimdi GPU bilgilerinizi göstermelidir. Modprobe başarısız olursa, sudo dmesg | grep -i nvidia.

  7. Alternatif: DKMS Modülünü Yeniden Yükleyin: Yukarıdaki adımlar işe yaramazsa, DKMS modülünü tamamen yeniden yükleyin
    $ sudo apt install --reinstall nvidia-kernel-dkms
    $ sudo dkms autoinstall
    $ sudo modprobe nvidia

    Bu, kurulu tüm çekirdekler için NVIDIA çekirdek modülünün tamamen yeniden oluşturulmasını zorlar.

     

    Fixing the NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver error
    NVIDIA sürücü hatasıyla iletişim kuramadığı için NVIDIA-SMI’nin düzeltilmesi başarısız oldu

 

Yazının orijinalini buradan okuyabilirsiniz.

Hüseyin GÜÇ

Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım. Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum. Son 6 yıldır  sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum. Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.