Ana içeriğe geç

GPU Sorunlarını Çözme

Bu makalede

Ubuntu'da sürücüler veya yazılım güncellemesi sonrasında NVML hatası oluşuyor: Sürücü/kütüphane sürümü eşleşmiyor

Nvidia kernel modüllerini yeniden bağlamak gereklidir. Bunu yapmak için modülleri silin ve nvidia-smi'yi tekrar çalıştırarak yeniden başlatın:

sudo rmmod -f nvidia-modeset
sudo rmmod nvidia_uvm
sudo rmmod nvidia_drm
sudo rmmod nvidia-peermem
sudo rmmod nvidia
sudo nvidia-smi

Hata aynı zamanda sistem kernel güncellemeleri sırasında /boot bölümünün dolması ve video kart modülleriyle yeni başlangıç RAM diskleri (initrd) oluşturamama durumunda da meydana gelebilir. Bu sorunu çözmek için bu talimatları kullanın.

Eğer hata devam ederse, Nvidia sürücü paketlerini kaldırmayı öneririz:

sudo apt purge -s "nvidia*" "libnvidia*"
sudo apt autoremove
sudo apt --fix-broken install

ve yeniden yükleyin (CUDA dahil).

Nvidia Sürücüsünü Kurma: Çekirdek Modülleri Derlenmiyor

Eğer Nvidia sürücülerini kurarken aşağıdaki gibi bir hata ile karşılaşırsanız:

# komut: 'make' -j128 KERNEL_UNAME=6.8.0-64-generic IGNORE_CC_MISMATCH=1 SYSSRC=/lib/modules/6.8.0-64-generic/build LD=/usr/bin/ld.bfd CONFIG_X86_KERNEL_IBT= modules
Makefile:63: UYARI: Çekirdek yapılandırmasında bulunan CONFIG_CC_VERSION_TEXT tarafından belirlenen x86_64-linux-gnu-gcc-12 derleyiciyi bulamıyoruz.
make[1]: /usr/src/linux-headers-6.8.0-64-generic dizinine giriyor
uyarı: çekirdek ile kullanılan derleyiciler farklı
  Çekirdek x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 tarafından oluşturulmuş.
  Kullanıyorsunuz:           cc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
  SYMLINK /var/lib/dkms/nvidia/575.57.08/build/nvidia/nv-kernel.o
  SYMLINK /var/lib/dkms/nvidia/575.57.08/build/nvidia-modeset/nv-modeset-kernel.o

Bu, sisteminizde GCC sürümü 12 yüklü olmadığı anlamına gelir. Aşağıdaki komutla kurun:

sudo apt install gcc-12 g++-12

ve yeniden kur (CUDA da dahil).

Nvidia Sürücüsünü Kurma Hatası: Çekirdek Modüllerini İmzalamak Mümkün Değil

Grafik kartı sürücülerini kurarken, update-secureboot-policy paketinin bulunamadığını ve modülleri imzalanamayacağını belirten bir hata ile karşılaşabilirsiniz. Bu durum, BIOS'ta Secure Boot'un devre dışı bırakılmasına rağmen ortaya çıkabilmektedir:

6.8.0-64-generic için başlangıç modülü nvidia/575.57.08 oluşturuluyor
İmzalama komutu: /usr/bin/kmodsign
Binary update-secureboot-policy bulunamadı, modüller imzalanmayacak.

Bu sorunu çözmek için shim-signed paketini aşağıdaki komutla kurun:

sudo apt install shim-signed

ve yeniden kur (CUDA da dahil).


Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.