Fedora’da NVIDIA sürücü uyumsuzluğunu gidermek
Fedora sistemlerde NVIDIA ekran kartı nedeniyle uyku sonrası uyanmama veya kernel module is missing hataları için çözüm adımları.
Fedora'da NVidia ekran kartı olan makinelerde çekirdek (kernel) güncellemesinden sonra tipik bir sorun yaşanır: sistem düşük çözünürlükte açılır, ekran kartı hızlandırması çalışmaz, bazen açılış siyah ekranda kalır.
Sebep, sürücünün çekirdeğe bağlı olarak derlenmesidir. Çekirdek yükseltildiğinde eski sürücü modülü yeni çekirdekle uyuşmaz. Depodan gelmeyen, elle kurulmuş sürücülerde bu her güncellemede tekrarlanır.
Kalıcı çözüm, elle kurulmuş sürücüleri tamamen kaldırıp RPM Fusion deposundan kurmaktır: bu depodaki paketler çekirdek güncellemesinde sürücüyü kendiliğinden yeniden derler, sorun bir daha çıkmaz. Aşağıdaki adımlar sırasıyla izlenmelidir; sürücü kurulumundan sonra sistemin yeniden başlatılması gerekir.
Problemin çözümü için öncelikle Terminal penceresini açmamız gerekmektedir.
Gerekli olan işlem adımlarını şu şekilde sıralyabiliriz.
- Eğer varsa yüklü olan nvidia sürücülerini kaldırmamız gerekiyor
sudo dnf remove "*nvidia*"
- Ardından RPM Fusion'ı etkinleştirip sürücüleri yeniden yüklemeliyiz.
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install akmod-nvidia
sudo dnf install xorg-x11-drv-nvidia-cuda
- akmod paketi ile kernel modüllerini yeniden oluşturuyoruz
sudo akmods --force
sudo dracut --force
- /etc/default/grub dosyasını açıyoruz.
sudo nano /etc/default/grub
- GRUB_CMDLINE_LINUX ile başlayan satırı bulup şu değeri ekliyoruz.
GRUB_CMDLINE_LINUX="...... nvidia-drm.modeset=1"
- Değişiklikleri kaydettikten sonra Grub' u güncelliyoruz
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
- Son olarak işletim sistemini yeniden başlatıyoruz.
Kısa rehber
Ne zaman kullanılır?
Fedora'da NVIDIA sürücüsü sorunu genellikle kernel güncellemesi, elle kurulmuş sürücü veya eksik repo ayarından sonra görünür. Belirti düşük çözünürlük, siyah ekran veya donanım hızlandırmanın kaybolması olabilir.
Dikkat edilecekler
- Kernel sürümü ile NVIDIA modülünün uyumlu olduğundan emin olun.
- Elle kurulmuş eski sürücü kalıntılarını temizlemeden yeni kurulum yapmayın.
- RPM Fusion gibi güncellemeyi takip eden paket kaynaklarını tercih edin.
Sık yapılan hata
Sadece sürücüyü yeniden kurmak geçici çözüm olabilir. Asıl mesele, kernel güncellendiğinde sürücünün de doğru şekilde yeniden hazırlanmasıdır.
Kalıcı çözüm için not
Hata çözümü yaparken yalnız hata mesajını kapatmak yeterli değildir. Sürüm, işletim sistemi, bağımlılıklar, karakter kodlaması, sunucu ayarı ve log kayıtları birlikte incelenmelidir. Nikao, web tabanlı projelerden mobil uygulamalara kadar bakım ve modernizasyon süreçlerinde bu yaklaşımı kullanır.