Kali Linux'a NVIDIA sürücüsü kurmak için önce contrib ve non-free depolarının açık olduğunu doğrular, sistemi günceller ve çekirdek başlıklarını kurarsınız; ardından sudo apt install -y nvidia-driver nvidia-cuda-toolkit komutuyla kapalı kaynak sürücüyü ve CUDA araç setini kurup yeniden başlatırsınız. Sonucu nvidia-smi ve lspci ile doğrularsınız.
Bu rehber resmî "Install NVIDIA GPU Drivers" belgesini adım adım izler; masaüstü kartları ve dizüstü bilgisayarlardaki Optimus yapısını ayrı ayrı ele alır. Ayrıca çekirdek güncellemesinden sonra açılan siyah ekran, nouveau sürücüsünün devre dışı bırakılması ve GNOME Wayland ile NVIDIA uyumsuzlukları için Kali'nin "Graphics issues on bare-metal installation" sayfasındaki çözümleri derliyor.
Başlamadan önce: kimler için uygun?

- Kurulu sistem gerekir. Belgeye göre live (canlı) önyükleme desteklenmez; anlatım kurulu bir Kali'yi varsayar.
- Sanal makinede denemeyin. Kali ekibi bunu önermez. GPU passthrough mümkündür ama derin Linux bilgisi ister ve belgenin kapsamı dışındadır. Sanal makine kullanıyorsanız VirtualBox veya VMware rehberlerindeki misafir eklentileri yeterlidir.
- CUDA desteği: Kartınızın CUDA desteklediğini NVIDIA'nın listesinden kontrol edin. Belge 5.0 üstü "compute capability" önerir, ancak daha düşük kartların da çalışacağını belirtir.
- Gerçek donanım: Kali'yi diske kurmadıysanız önce diske kurulum ya da dual boot rehberine bakın.
1. Depoları, güncellemeyi ve çekirdek başlıklarını hazırlayın
NVIDIA sürücüsü contrib ve non-free bileşenlerinden gelir. Belgedeki hazırlık adımları şunlardır:
grep "contrib non-free" /etc/apt/sources.list.d/kali.sources
sudo apt update
sudo apt -y full-upgrade -y
sudo apt install linux-headers-$(uname -r) -y
[ -f /var/run/reboot-required ] && sudo reboot -fİlk komutun çıktısında Components: main contrib non-free non-free-firmware satırını görmelisiniz. Görmüyorsanız depo yapılandırması için Kali depoları rehberine bakın. Son satır, güncelleme yeniden başlatma gerektiriyorsa sistemi hemen yeniden başlatır.
2. Kartınızı tanıyın: masaüstü ve Optimus
Masaüstü (ayrı) kart: Kartı ve kullanılan çekirdek modülünü bulun. lspci çıktısındaki PCI adresi her sistemde farklıdır; ikinci komutta kendi adresinizi yazın:
lspci | grep -i vga
lspci -s 07:00.0 -vKurulumdan önce çıktının sonunda Kernel driver in use: nouveau ve Kernel modules: nouveau görürsünüz. nouveau, NVIDIA kartlar için açık kaynak sürücüdür; bu rehberde onun yerine NVIDIA'nın kapalı kaynak sürücüsü kurulur.
Optimus (dizüstü): Dizüstü bilgisayarlarda birincil kart genellikle Intel gibi tümleşik bir karttır ve lspci | grep -i vga çıktısında NVIDIA hiç görünmeyebilir. NVIDIA kartı bulmak için:
sudo apt install -y nvidia-detect
nvidia-detectÇıktıda kart "3D controller" olarak listelenir. Belgedeki örnekte "Uh oh. Failed to identify your Debian suite." uyarısı da görünür: nvidia-detect kararlı bir Debian sürümü beklediği için Kali gibi rolling bir dağıtımda bazı yerlerde hata verebilir. Kartın adresini aldıktan sonra yine lspci -s ADRES -v ile kullanılan modülü kontrol edin.
3. Sürücüyü ve CUDA araç setini kurun
nvidia-driver bir metapakettir: sürücü için gereken dosyaları, kütüphaneleri ve çekirdek modülünü birlikte kurar. Bağımlılıklarından nvidia-kernel-dkms, sürücüyü çekirdeğin dışında derlenen bir modül olarak oluşturur. Bu derlemenin (kbuild) başarılı olması için çekirdek başlıkları gerekir. Önce başlık paketini, sonra sürücüyü kurun:
sudo apt install -y linux-headers-amd64
sudo apt install -y nvidia-driver nvidia-cuda-toolkit
sudo reboot -fKurulum sırasında "Conflicting nouveau kernel module loaded" başlıklı bir uyarı çıkar. Mesaj, açık kaynak nouveau modülünün yüklü olduğunu ve NVIDIA modülüyle çakıştığını söyler; en kolay çözümün kurulum bitince makineyi yeniden başlatmak olduğunu belirtir. Ok deyip devam edin ve kurulum bitince yeniden başlatın.
nvidia-cuda-toolkit, programların hesaplama için GPU'yu kullanabilmesini sağlayan CUDA araç setidir. Yalnızca masaüstü görüntüsü için sürücüye ihtiyacınız varsa yine de belgedeki komutu olduğu gibi kullanmak en az sürprizli yoldur.
4. Kurulumu doğrulayın

nvidia-smi
lspci | grep -i vga
lspci -s 07:00.0 -vnvidia-smi sürücü sürümünü, CUDA sürümünü, kartın sıcaklığını, bellek kullanımını ve GPU'yu kullanan süreçleri (örneğin Xorg ve xfwm4) bir tablo halinde gösterir. lspci çıktısında artık Kernel driver in use: nvidia ve Kernel modules: nvidia yazmalıdır. nouveau görüyorsanız sürücü yüklenmemiştir.
Daha ayrıntılı kontrol için belge şu araçları kullanır:
sudo apt install -y clinfo
clinfo
clinfo | grep -i "icd loader"
nvidia-smi -i 0 -q
sudo apt install -y mesa-utils
glxinfo | grep -i "direct rendering"clinfoOpenCL platformlarını listeler; platform adı "NVIDIA CUDA" olmalıdır.dpkg -l | grep -i icdile kurulu OpenCL yükleyicilerini görebilirsiniz. NVIDIA'nın ve genel (ocl-icd) yükleyicinin ikisi de çalışır.mesa-opencl-icdkuruluysa belgesudo apt remove mesa-opencl-icdile kaldırılmasını önerir.nvidia-smi -i 0 -qsürücü sürümü, sıcaklık sınırları ve saat hızları dahil ayrıntılı bilgi verir.glxinfoçıktısındadirect rendering: Yesgörmek 3D hızlandırmanın açık olduğunu gösterir.
Sürücüden sonra yazılar küçülmüş ya da büyümüş görünebilir. Küçükse HiDPI, büyükse DPI ayarı gerekir; ikisi de masaüstü ortamı rehberinde anlatılıyor.
Çekirdek güncellemesinden sonra siyah ekran veya yanıp sönen imleç
Kali sık çekirdek güncellemesi alır. Yeni çekirdeğin başlık paketleri kurulmazsa NVIDIA, VirtualBox ve bazı Wi-Fi sürücüleri gibi DKMS ile derlenen modüller bozulur. Belirti genellikle açılışta grafik oturumun gelmemesi, ekranda yalnızca yanıp sönen bir imleç ya da tire görünmesidir.
Hızlı kurtarma: Ctrl+Alt+F3 ile metin konsoluna (TTY) geçin, kullanıcı adınızla giriş yapın ve şunları çalıştırın:
sudo apt update && sudo apt upgrade -y
sudo apt install -y "linux-headers-$(uname -r)" || echo "headers not available for $(uname -r)"
sudo dkms autoinstall -k "$(uname -r)" || true
sudo rebootKalıcı önlem: Belge, her apt işleminden sonra en yeni çekirdeğin başlıklarını kurmaya çalışan ve dkms autoinstall çalıştıran bir APT kancası önerir. Kanca hataları yok sayar, yani güncellemeleri engellemez:
sudo tee /etc/apt/apt.conf.d/99-kernel-headers-dkms >/dev/null <<'EOF'
DPkg::Post-Invoke {"bash -c 'set -e; newk=$(ls -1 /lib/modules 2>/dev/null | sort -V | tail -1); if [ -n $newk ] && [ ! -d /usr/src/linux-headers-$newk ]; then echo [apt] Installing headers for $newk >&2; apt-get -y install linux-headers-$newk || true; fi; if command -v dkms >/dev/null; then dkms autoinstall -k $newk || true; fi'";};
EOFKancayı beklemeden aynı işlemi elle yapmak isterseniz belge, çalışan çekirdeği değil kurulu en yeni çekirdeği seçen şu sırayı verir:
newk=$(ls -1 /lib/modules | sort -V | tail -1)
sudo apt-get update
sudo apt-get install -y "linux-headers-$newk" || echo "linux-headers-$newk not available"
if command -v dkms >/dev/null; then
sudo dkms autoinstall -k "$newk"
finouveau sürücüsünü devre dışı bırakmak
Kapalı kaynak NVIDIA paketleri nouveau'nun devre dışı olmasını bekler. Kurulumdan sonra nouveau hâlâ yükleniyorsa belge onu kara listeye almayı anlatır:
sudo modprobe -r nouveau || true
echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -u
sudo rebootGNOME 49, Wayland ve NVIDIA

GNOME 49 ile X11 oturum desteği kaldırıldı; Kali'de bu sürüm 2025.4 ile geldi. Daha önce X11'e dayanan sistemlerde siyah ekran ya da giriş ekranının hiç gelmemesi görülebilir ve günlüklerde Unit gnome-session-x11@gnome-login.target not found. hatası yer alır. Önce GDM yapılandırmasında Wayland'in kapatılmadığını kontrol edin:
sudo grep -r "Wayland" /etc/gdm3/Belgeye göre özellikle 550.163.01 sürümünden eski NVIDIA sürücüleri GNOME'u Wayland üzerinde açmakta sorun yaşar. Kali ekibi herkese uyan tek bir çözüm vermez, kullanıcıların işe yaradığını bildirdiği çekirdek parametrelerini listeler:
nvidia_drm.modeset=1: sürücünün ekranları açılışta ve uykudan dönüşte erken yönetmesini sağlar.nvidia_drm.fbdev=1: ekran çıktısının (framebuffer) NVIDIA sürücüsü tarafından yönetilmesini zorlar; belgeye göre eski sürücülerde işe yaramıştır.nvidia.NVreg_PreserveVideoMemoryAllocations=1: uyku sırasında GPU belleğinin silinmesini önler, uykudan dönüşte eksik çizilen pencere sorununu giderir.
Parametreler /etc/default/grub dosyasındaki GRUB_CMDLINE_LINUX_DEFAULT satırına eklenir; ardından sudo update-grub çalıştırılıp sistem yeniden başlatılır. Belgedeki örnek satır:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=strict loglevel=3 nvidia_drm.modeset=1 nvidia.NVreg_PreserveVideoMemoryAllocations=1"Sık Sorulan Sorular
Kali live USB'de NVIDIA sürücüsü kurabilir miyim?
Hayır. Resmî belge live önyüklemenin desteklenmediğini, anlatımın kurulu bir sistemi varsaydığını belirtir. Kalıcı bir USB kullanmak istiyorsanız persistence rehberine bakabilirsiniz, ancak sürücü belgesi bu senaryoyu kapsamaz.
Sürücüyü kurdum ama lspci hâlâ nouveau gösteriyor, neden?
Büyük olasılıkla yeniden başlatmadınız ya da modül derlenemedi. linux-headers-$(uname -r) paketinin kurulu olduğunu kontrol edin, sudo dkms autoinstall -k "$(uname -r)" çalıştırıp yeniden başlatın. Sorun sürerse nouveau kara listesi bölümünü uygulayın.
Kernel güncellemesinden sonra her seferinde siyah ekran alıyorum.
Bu, yeni çekirdeğin başlık paketlerinin kurulmamasından kaynaklanır. Yukarıdaki APT kancasını eklemek, her güncellemede başlıkların ve DKMS modüllerinin otomatik hazırlanmasını sağlar.
Sanal makinede NVIDIA sürücüsüne ihtiyacım var mı?
Genellikle hayır. Kali 2026.2 sürüm notlarına göre hazır sanal makine imajları artık grafik firmware'i içermiyor ve kurulum imajı sanal makinede bunu kurmuyor; tek istisna GPU passthrough kullanan sanal makinelerdir.
Marka adları sahiplerine aittir. Bu yazı bağımsız bir teknik rehberdir; adı geçen kuruluşlarla bayilik veya ortaklık ilişkisi bulunduğu anlamına gelmez.
İlgili içerikler: Kali Linux nedir · Kali masaüstü ve HiDPI ayarları · Kali kurulum sorunları · Kali güncelleme rehberi · Kali apt hataları