Fedora Linux'ta Nvidia Sürücüleri Nasıl Kurulur


NVIDIA grafik kartınız var ve Fedora'daki varsayılan Nouveau sürücüsü yerine NVIDIA sürücülerini kullanmak mı istiyorsunuz? oyun, video düzenleme ve 3D oluşturma deneyiminizi geliştirmek mi istiyorsunuz? Öyleyse endişelenmeyin, çünkü bu blog NVIDIA Sürücülerini Fedora'nıza yüklemeye yönelik çeşitli yöntemleri açıklayarak GPU'nuzun tüm potansiyelini ortaya çıkarmanıza olanak tanıyacaktır.

Not: Başlangıç seviyesinde bir Fedora kullanıcısıysanız veya daha otomatik ve kolay bir yöntemi tercih ediyorsanız, RPM Fusion yöntemini tercih etmenizi öneririz. Ancak deneyimli bir Fedora kullanıcısıysanız, sürücülerinizin GPU'nuza en uygun sürümleri üzerinde daha fazla kontrole sahip olmak için NVIDIA Sürücülerini manuel olarak yükleyebilirsiniz.

Hemen NVIDIA Sürücülerini Fedora'ya yükleme işlemine geçelim.

Fedora'da NVIDIA GPU'yu kontrol edin

Bilgisayarınızda NVIDIA GPU'nun yüklü olup olmadığını belirlemek için, sisteminize bağlı grafikler ve 3D hızlandırma aygıtları hakkındaki bilgileri görüntüleyecek aşağıdaki komutu yürütün.

lspci | grep -Ei 'VGA|3D'

Örnek Çıktı:


00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] (rev a1)

Tescilli/resmi NVIDIA GPU sürücülerinin düzgün çalışması için, önceden yüklenmiş tüm paketleri aşağıdaki dnf komutunu kullanarak güncellemeniz gerekir.

sudo dnf update --refresh

Artık sisteminiz güncel olduğuna göre, GPU'nuzdan en iyi performansı elde etmek için NVIDIA sürücülerinizi yükleyebilirsiniz.

Yöntem 1: Fedora'da RPM Fusion Kullanarak NVIDIA Sürücülerini Yükleme

RPM Fusion, resmi depolarda bulunmayan çok sayıda Fedora paketi sunan bir üçüncü taraf deposudur ve bu paketlerden biri de NVIDIA Sürücüleri'dir.

Birçok kullanıcı, NVIDIA sürücülerini yüklemek için daha sorunsuz bir yöntem olduğundan RPM Fusion Repository'i tercih ediyor. Üstelik en yeni sürücüleri sunmayabilir ancak Fedora topluluğu tarafından test edilen ve desteklenen en yeni sürücüleri sunduğu kesindir.

Ancak, NVIDIA sürücü kurulumu için RPM Fusion deposunu kullanırsanız, güncellemeleri sisteminizle birlikte otomatik olarak alırlar.

Çekirdek Başlıklarını ve Geliştirme Araçlarını Kurun

RPM Fusion aracılığıyla NVIDIA Sürücülerini yüklemek için, öncelikle aşağıdaki komutu çalıştırarak NVIDIA sürücü kurulumu için gereken çekirdek geliştirme araçlarını ve çekirdek başlıklarını yüklemeniz gerekir:

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

Fedora'da RPM Fusion Repositories'i yükleyin

Gerekli araçları yükledikten sonra ücretsiz ve özgür olmayan RPM Fusion depolarını sisteminize eklemek için aşağıdaki komutları uygulamanız gerekir.

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

Depolar eklendikten sonra aşağıdaki komutu yürüterek paket deposu önbelleğini güncellemelisiniz.

sudo dnf makecache

Fedora'ya NVIDIA Sürücüsünü ve CUDA Desteğini yükleyin

Paket deposunu güncelledikten sonra, aşağıda belirtilen komutu kullanarak grafik yoğun görevler ve GPU geliştirme için NVIDIA sürücülerini ve CUDA araç setini yükleyebilirsiniz.

sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

Son olarak, değişikliklerin gerçekleştiğinden emin olmak için sisteminizi yeniden başlatın ve Nouveau sürücülerini otomatik olarak devre dışı bırakın; böylece nedeniyle grafik yoğunluklu görevlerde en iyi performansı elde edersiniz. NVIDIA Sürücüleri.

Yöntem 2: NVIDIA Sürücülerini Fedora'da Manuel Olarak Yükleme

Şimdi doğrudan NVIDIA'nın resmi web sitesinden belirli bir sürücü sürümünün Runfile'ını kullanarak NVIDIA Sürücülerini manuel olarak yükleyelim.

Geliştirme Araçlarını ve Çekirdek Başlıklarını Yükleyin

Herhangi bir NVIDIA Sürücüsünü kurmadan önce aşağıda belirtilen komutu çalıştırarak çekirdek geliştirme araçlarını ve çekirdek başlıklarını yüklemelisiniz.

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

NVIDIA Sürücüsünü İndirin

Gerekli araçları ve çekirdek başlıklarını yükledikten sonra, “Ürün Türü”, “Ürün Serisi'ni seçerek belirli NVIDIA Sürücüsünü aramak için NVIDIA'nın resmi web sitesine gidin. Strong> ” ve “Ürün” öğelerini grafik kartınızın özelliklerine/ayrıntılarına göre seçin. Ayrıca “Linux 64-bit” olarak “İşletim Sistemi”ni seçin ve “Ara” butonuna basın.

Arama kriterlerini karşılayan sürücülerin bir listesini alacaksınız. Ayrıntılarını görüntülemek için yüklemek istediğiniz sürücüye tıklayın ve belirli bir NVIDIA sürücüsünün Çalışma dosyasını indirmek için “İndir ” düğmesine basın. .

İndirme düğmesini tıkladığınızda “Kabul Et ve İndir” sözleşmesi açılacaktır. Runfile'ı otomatik olarak indirmeye başlamak için "Kabul Et ve İndir" düğmesini tıklamanız yeterlidir.

NVIDIA Sürücüsü “.run ” dosyası indirilirken, bunu sorunsuz bir şekilde yüklemek için sisteminizin varsayılan Nouveau Sürücülerini devre dışı bırakmanız gerekir.

Fedora'da Nouveau Sürücülerini Devre Dışı Bırakma

Nouveau sürücüsünü kara listeye almak ve Nouveau sürücüsünün mod ayarını devre dışı bırakmak için aşağıdaki komutu çalıştırın; bu, Nouveau sürücünüzün NVIDIA ile çakışmamasını sağlayacaktır. sürücüsü.

echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

Initramfs'ı Yeniden Oluşturun ve Yeniden Başlatın

Daha sonra, aşağıda belirtilen komutu kullanarak Nouveau sürücüsünün yüklenmesini önlemek için initramfs görüntüsünü yeni kara listeye alma yapılandırmasıyla yeniden oluşturalım.

sudo dracut --force

Daha sonra, sistemin varsayılan hedefini "çok kullanıcılı.hedef" olarak yapılandırmak için aşağıdaki komutu uygulayacağız; bu, Fedora'nın bir çoklu kullanıcı modu yerine metin tabanlı, çok kullanıcılı bir modda önyükleme yapmasına neden olacaktır. grafik kullanıcı arayüzü (GUI).

sudo systemctl set-default multi-user.target

Son olarak sisteminizi yeniden başlatın.

sudo reboot

NVIDIA Sürücüsünü Yükleyin

Sisteminizi yeniden başlattıktan sonra kendinizi komut satırı modunda bulacaksınız; indirdiğiniz NVIDIA Çalıştırma Dosyasını kaydettiğiniz dizine gitmeniz yeterli.

cd ~/Downloads

Daha sonra, indirilen NVIDIA Sürücü Çalıştırma Dosyası'nın iznini aşağıda belirtilen komutu kullanarak yürütülebilir olarak değiştirin.

chmod +x NVIDIA-Linux-*.run

Son olarak aşağıdaki komutu çalıştırarak NVIDIA Sürücüsünü yükleyebilirsiniz.

sudo ./NVIDIA-Linux-*.run

Kurulum sırasında tercihlerinize göre bazı istemlere yanıt vermeniz gerekecektir.

NVIDIA 32-bit C uyumluluk kitaplıkları” ile ilgili istem için “evet”i seçerek sisteminizin 32-bit uygulamaları çalıştırabilmesini sağlayabilirsiniz.

Daha sonra, "DKMS'li Çekirdek Modül Kaynakları" sorulduğunda, otomatik modül güncellemeleri için DKMS'yi etkinleştirmek üzere "Evet " seçeneğini belirleyebilirsiniz. çekirdeğiniz güncellendi.

Başka bir istemle karşılaşırsanız gereksinimlerinize göre bir seçenek belirleyin ve yükleme işleminin tamamlanmasını bekleyin. Son olarak, NVIDIA sürücülerini başarıyla yüklediğiniz için sizi tebrik eden istemde “Tamam”ı seçin.

GUI'yi Etkinleştir ve Yeniden Başlat

Artık NVIDIA sürücüsü sistemimize başarıyla kurulduğuna göre, aşağıda verilen komutu çalıştırarak sistemimizin GUI modunu yeniden etkinleştirmenin zamanı geldi.

sudo systemctl set-default graphical.target

Değişikliklerin etkili olmasını sağlamak ve sisteminizi GUI modunda kullanmak için sisteminizi yeniden başlatmanız gerekir.

sudo reboot

NVIDIA Sürücüsünün çalışıp çalışmadığını doğrulamak istiyorsanız “nvidia-smi ” komutunu çalıştırın.

nvidia-smi

Grafik sürücünüzün çalışmasının tadını çıkarın!

NVIDIA VAAPI/VDPAU Sürücülerini Fedora'ya Yükleme [İsteğe Bağlı]

Video oynatma, akış ve kayıt dahil olmak üzere belirli görevlerin performansını artırmak için ek (isteğe bağlı) NVIDIA VAPI/VDPAU sürücüleri yükleyerek blog gönderimizi sonlandıralım.

Fedora'nıza NVIDIA VAAPI/VDPAU sürücülerini yüklemek için aşağıda belirtilen komutu çalıştırmanız yeterlidir.

sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo

Önemli: NVIDIA VAAPI/VDPAU sürücülerinin kurulumu kafanızı karıştırmayın; yalnızca özel görevler için grafik kartınızın performansını artırırlar. Ancak NVIDIA grafik kartının düzgün çalışması için NVIDIA sürücüleri gereklidir.

Şimdilik bu kadar! NVIDIA Sürücülerinizin kurulumu sırasında herhangi bir sorunla karşılaşırsanız lütfen yorum bölümünde rehberlik istemekten çekinmeyin.

Artık Fedora sisteminizde NVIDIA sürücüleri yüklü olmalıdır ve gelişmiş grafik performansıyla en iyi oyunların keyfini çıkarmaya devam edebilirsiniz.