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:
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:
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:
ve yeniden kur (CUDA da dahil).
Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.