Şubat 25, 2024

Özgürlük İçin

Nvidia Kapalı Kod Sürücülerini Debian’a Kurma İşlemleri

5 min read

Kuruluma başlamadan önce ilk önemli dosyaları yedekleyin. Ve bu elbette kendi sorumluluğunuzdadır çünkü grafik kartları, bileşenler ve monitörler farklıdır ve bazı kombinasyonlar tamamen beklenmedik sonuçlara neden olabilir.

uname -a

lspci |grep -E “VGA|3D”

1. NVIDIA sürücüleri kurulumundan önce

1.1 NVIDIA kartınızın desteklenip desteklenmediğini kontrol edin

lspci |grep -E “VGA|3D”

## Örnek Çıktı ##
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)

Desteklenen NVIDIA GPU Ürünleri Listesi , kartınız için en iyi sürücüyü kontrol edin. Birden çok VGA denetleyicisi görürseniz sonraki adımı kontrol edin ve bazen Optimus ile ilgisi olmayan örnek Intel VGA denetleyicisi görebilirsiniz, normalde BIOS’a gidip devre dışı bırakabilirsiniz.

1.2 NVIDIA Optimus Teknolojisi

lspci |grep -E “ VGA|3D”
çıktınız aşağıdaki gibi görünüyorsa:

00:02.0 VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)

Veya bilgisayarınızda NVIDIA Optimus Teknolojisi olduğunu biliyorsunuz ve BIOS’ta Intel Graphics / NVIDIA Optimus’u kapatmak imkansız, bu durumda bu kılavuz işinize yaramayabilir ve test edilmemiştir. Önce bu NVIDIA Optimus sayfasını okumalı ve belki Bumblebee Project veya NVIDIA XRun Project’i kontrol etmelisiniz .

1.3 UEFI Güvenli Önyüklemeyi Devre Dışı Bırakın veya NVIDIA Çekirdek Modülünün Nasıl İmzalanacağını Kontrol Edin

UEFI Güvenli Önyüklemeyi etkinleştirdiyseniz, Güvenli Önyüklemeyi devre dışı bırakmanız veya NVIDIA çekirdek modülünüzü imzalamanız gerekir .

2. NVIDIA tescilli sürücülerini Debian/Pardus/Anadolu Panteri  kurun ve nouveau sürücüsünü devre dışı bırakın

https://www.nvidia.com.tr/Download/index.aspx?lang=tr gidin ve yükleyici paketinin en son sürümünü bulun. Tarayıcı kullandığınızda, bu normalde indirilen /home/<kullanıcı_adı>/İndirmeler/NVIDIA-Linux-xxxx.run konumudur.

6.0+/5.17+ / 5.16+ / 5.11+ / 5.10+ / 5.9+ çekirdekli test edilmiş sürümler:

Debian Sid / Bullseye 11 / Buster 10/Pardus/Anadolu Panteri Ubuntu 22.04 / 21.10 / 20.04 / 20.10 Linux Mint 20.3 / 20.2 / 20.1 Anadolu Panteri 11.6/ Pardus 21.4
525.85.05 (19 Ocak 2023) 525.85.05 (19 Ocak 2023) 525.85.05 (19 Ocak 2023) 525.85.05 (19 Ocak 2023)
520.56.06 (12 Ekim 2022) 520.56.06 (12 Ekim 2022) 520.56.06 (12 Ekim 2022) 520.56.06 (12 Ekim 2022)
515.86.01 (22 Kasım 2022) 515.86.01 (22 Kasım 2022) 515.86.01 (22 Kasım 2022) 515.86.01 (22 Kasım 2022)
510.108.03 (22 Kasım 2022) 510.108.03 (22 Kasım 2022) 510.108.03 (22 Kasım 2022) 510.108.03 (22 Kasım 2022)
470.161.03 (22 Kasım 2022) 470.161.03 (22 Kasım 2022) 470.161.03 (22 Kasım 2022) 470.161.03 (22 Kasım 2022)
435,21 (29 Ağustos 2019) 435,21 (29 Ağustos 2019) 435,21 (29 Ağustos 2019) 435,21 (29 Ağustos 2019)
418.113 (5 Kasım 2019) 418.113 (5 Kasım 2019) 418.113 (5 Kasım 2019) 418.113 (5 Kasım 2019)
390.157 (22 Kasım 2022) 390.157 (22 Kasım 2022) 390.157 (22 Kasım 2022) 390.157 (22 Kasım 2022)
340.108 (23 Aralık 2019) 340.108 (23 Aralık 2019) 340.108 (23 Aralık 2019) 340.108 (23 Aralık 2019)

Not 340.108 kullanıcıları: Debian / Pardus / Anadolu Panteri /Ubuntu / Linux Mint / LMDE

Kernel 5.15 / 5.14’te 340.108’in yamalı bir sürüme ihtiyacı var ( inttf NVIDIA yamasını indirin ve Kernel 5.15 / 5.14 için NVIDIA-Linux-x86_64-340.108 yamasını indirin ).

Not 418.113 ve 435.21 kullanıcıları: Bunlar resmi NVIDIA LEGACY sürücüleri değildir, ancak daha eski veya daha yeni sürücüler tarafından desteklenmeyen örnek GeForce GTX 1650 Mobil kart vardır. ( Kernel 5.x için inttf NVIDIA yamalı ve NVIDIA-Linux-x86_64-418.113 ve NVIDIA-Linux-x86_64-435.21 yamasını indirin )

 

2.2 NVIDIA yükleyicisini çalıştırılabilir yapın

chmod+x /dizin/konumu/NVIDIA-Linux-*.run

2.3 Kök kullanıcıyı değiştir


su -
## VEYA ##
sudo -i

2.4 Sisteminizin güncel olduğundan ve en son çekirdeği çalıştırdığınızdan emin olun, ayrıca herhangi bir Debian / Ubuntu / Linux Mint / Anadolu Panteri/Pardus NVIDIA paketinin kurulu olmadığından emin olun.

## Ubuntu / Debian / Linux Mint / Anadolu Panteri / Pardus ##

apt update

apt upgrade

## Debian /Linux Mint/ Anadolu Panteri/ Pardus ##
apt autoremove $(dpkg -l nvidia-driver* | grep ii |awk ‘{print $2}’)

## Ubuntu ##
apt autoremove $(dpkg -l xserver-xorg-video-nvidia* |grep ii |awk ‘{print $2}’)

apt reinstall xserver-xorg-video-nouveau

Güncellemeden ve/veya NVIDIA sürücülerinden sonra, sisteminizi yeniden başlatın ve en son çekirdek ve nouveau’yu kullanarak önyükleme yapın:


reboot

.

2.5 Gerekli bağımlılıkları kurun

Ubuntu / Debian / Linux Mint / Pardus / Anadolu Panteri ##

apt install linux-headers-$(uname -r) gcc make acpid dkms libglvnd-core-dev libglvnd0 libglvnd-dev dracut

2.6 Nouveau sürücüsünü devre dışı bırak

2.6.1 /etc/modprobe.d/blacklist.conf dosyasını oluşturun veya düzenleyin

“nouveau blacklist ” karalisteye ekle

echo “blacklist nouveau”>> /etc/modprobe.d/blacklist.conf

2.6.2 /etc/default/grub’u düzenleyin

‘GRUB_CMDLINE_LINUX=”…”’ öğesinin sonuna ‘rd.driver.blacklist=nouveau’ ekleyin.

## Örnek Debian/Anadolu Panteri/Pardus satırı ##

 GRUB_CMDLINE_LINUX_DEFAULT=”quiet rd.driver.blacklist=nouveau”

##VEYA Ubuntu veya Linux Mint ##
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash rd.driver.blacklist=nouveau”

2.6.3 grub2 yapılandırmasını güncelle

Ubuntu / Debian / Linux Mint/ Pardus/Anadolu Panteri

## BIOS ve UEFI ##

update-grub2

2.6.4 initramfs oluştur

## Eski nouveau initramfs görüntüsünü yedekleyelim ##

mv /boot/initrd.img-$(uname -r) /boot/initrd.img-$(uname -r)-nouveau

## Yeni initramfs görüntüsü oluşturalım ##

dracut -q /boot/initrd.img-$(uname -r) $(uname -r)

2.7 Çalışma seviyesi 3’e yeniden başlatın

Not: Çalışma düzeyi 3’te Masaüstünüz/GUI’niz yok. Kılavuzun sonuna biraz erişiminiz olduğundan emin olun. (Mobil tarayıcıda açın, yazdırın, lynx/links/w3m kullanın, metin dosyasına kaydedin).


systemctl set-default multi-user.target
reboot

VEYA alternatif olarak, GRUB2’deki çalışma seviyesini bir ek parametre ekleyerek değiştirebilirsiniz . GRUB2’de çalışma seviyesinin nasıl değiştirileceğine dair hızlı kılavuz . Bu yöntemi kullanırsanız, adım 2.9’da multi-user.target ve graphical.target ayarlamayın (sadece yeniden başlatın).

2.8. GeForce 6/7 & GeForce 8/9/200/300 GeForce 400/500/600/700/800/900/10/20/30 serisi kartlar için .NVIDIA’ya özel sürücüleri kurun

2.8.1 Kök kullanıcı olarak oturum açın
Veya alternatif olarak kök kullanıcıyı değiştirin (nouveau ve xorg yüklü olmamalıdır)

su –

## VEYA##
sudo -i

2.8.2 NVIDIA ikili dosyasını çalıştırın

Aşağıdaki komut, sürücü yükleme yordamını yürütür. Aynı dizinde birden fazla ikili dosyanız varsa, tam dosya adı komutunu kullanın.


./NVIDIA-Linux-*.run


##dizin veya / tam dosya adı ##
İndirilenler/NVIDIA-Linux-x86_64-525.85.05.run
İndirilenler/NVIDIA-Linux-x86_64-520.56.06.run
İndirilenler/NVIDIA-Linux-x86_64-515.86.01.run
İndirilenler/NVIDIA-Linux-x86_64-510.108.03.run
İndirilenler/NVIDIA-Linux-x86_64-470.161.03.run
İndirilenler/NVIDIA-Linux-x86_64-465.31.run
./NVIDIA-Linux-x86_64-435.21-patched-kernel-5.16.run
./NVIDIA-Linux-x86_64-418.113-patched-kernel-5.16.run
./NVIDIA-Linux-x86_64-390.157.run
/dizin/konumu/NVIDIA-Linux-x86_64-340.108-patched-kernel-5.16.run


.

2.8.3 NVIDIA Yükleyici Çekirdek Kaynak Modüllerini DKMS ile Kaydedin

2.8.4 NVIDIA Yükleyici 32-bit Uyumluluk Kitaplıkları

2.8.5 NVIDIA Yükleyici Sürücüleri Kurma ve Çekirdek Modülü Oluşturma

 

2.8.6 NVIDIA Yükleyici Otomatik Xorg Yapılandırması ve Yedekleme

 

2.8.7 NVIDIA Sürücüleri Kurulumu Tamamlandı

.

2.9 Her Şey Bitti ve Ardından Çalışma Seviyesi 5’e Geri Dönün


systemctl set-default graphical.target
reboot
Ekran Görüntüsü
Copyright © All rights reserved. | Newsphere by AF themes.