GNOME çevirilerinde Ubuntu’nun çevirileri özelleştirmesinden bıkmam ve daha el değmemiş çeviri aramam sebebiyle Fedora’ya geçiş yapmaya karar verdim ve geçiş yaptım. 13 yıllık Linux tarihimdeki en keskin geçiş bu olabilir.
Neyse gelelim asıl konuya. Fedora altında NVIDIA sürücülerini nasıl kuracağız.
Ubuntu kadar kolay değil. Yine de çok zor değil.
RPM Fusion Depolarını Etkinleştirmek
Her şeyden önce RPM Fusion depolarını etkinleştirmek gerekiyor. Yazımdan okuyabilirsiniz.
NVIDIA Sürücülerini Kurmak
Sonra ekran kartımızın modelini buluyoruz.
/sbin/lspci | grep -e VGA
RTX 3060 kullanan bir laptopum var.
0000:00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01) 0000:01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
Sonrasında paket kurulumuna geçiyorum.
Önce elimizdeki paketleri güncelliyoruz.
sudo dnf update -y
Çekirdek güncellemesi vs var mı diye bakıyoruz. Çekirdek güncellemesi varsa yeniden başlatmamız gerekiyor.
Sonrasında NVIDIA sürücülerini kuruyoruz.
sudo dnf install akmod-nvidia
CUDA lazım ise, ki o da ne diyorsanız muhtemelen lazım değildir, aşağıdaki şekilde onu da kuruyoruz. Emin değilseniz kurup geçin.
sudo dnf install xorg-x11-drv-nvidia-cuda
Sonrasında bir çay içimi kadar beklememiz gerekiyor. Çünkü Kmod zımbırtısının çekirdek modüllerini güncellemesini bekliyoruz.
Derleme işleminin bitip bitmediğini kontrol için aşağıdaki komutu kullanabiliriz.
modinfo -F version nvidia
Çıktıda Error gibi bir metin görüyorsanız henüz işlem bitmemiş demektir. Aşağıdaki gibi numaralar varsa işimiz tamam demektir.
535.129.03
Bilgisayarımızı yeniden başlatıyoruz. Giriş yapabiliyorsak ne güzel.
Oturumumuz açamazsak Nouveau olarak bilinen açık kaynak kodlu NVIDIA sürücülerine geçiş yapmamız gerekiyor.
Nouveau Sürücülerine Geçiş Yapmak
Grub ekranına geri dönüp ilgili çekirdek üstünde e harfine basıyoruz. Sonrasında aşağıdaki değerleri siliyoruz.
Alt satıra geçmiyoruz. Sadece ilgili satırdan yukarda belirtilen değerleri siliyoruz.
rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
Sonrasında F10 tuşu ile yeniden başlatıyoruz.
NVIDIA Sürücülerini Kaldırmak
NVIDIA sürücülerini kaldırmak gerekirse kaynakçadaki belgenin sonunda o konu da açıklanmış.
Özetle şu komut ile NVIDIA sürücülerini kaldırabiliyoruz.
sudo dnf remove xorg-x11-drv-nvidia\*
Yama yaptığı ayarları düzenlemek için de şu komutları kullanıyoruz
sudo rm -f /usr/lib{,64}/libGL.so.* /usr/lib{,64}/libEGL.so.* sudo rm -f /usr/lib{,64}/xorg/modules/extensions/libglx.so sudo dnf reinstall xorg-x11-server-Xorg mesa-libGL mesa-libEGL libglvnd\* sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.saved
Henüz çökertemediysek, başka zaman işletim sistemimizi çökertiriz.
Kaynakça: https://rpmfusion.org/Howto/NVIDIA