Nvidia

Debian Repository Kullanarak NVIDIA Sürücüleri Nasıl Yüklenir

Nvidia Corporation, oyun, kripto para birimi ve mobil bilgi işlem ve otomotiv pazarı için grafik işleme birimleri (GPU’lar) tasarlama konusunda uzmanlaşmış bir Amerikan teknoloji şirketidir. Debian işletim sistemi çalıştıran PC’ye ve Nvidia grafik kartına sahip olanlar için, OpenGL uygulamalarının optimize edilmiş donanım hızlandırması için sürücüleri doğrudan işleme X sunucusu aracılığıyla yüklemeniz gerekir. Bu yazıda, Debian 9 depolarını kullanarak NVIDIA sürücüsünün en son sürümünü nasıl kuracağınızı okuyacaksınız.

Takılı olan video kartının NVIDIA GPU kod adını bulmak için lspci komutunu kullanın.

$ lspci | grep -E "VGA|3D"
01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce  GT 750M] (rev a1)

Bu komut size sisteminizde Nvidia grafik kartı olup olmadığını söyleyecektir.

Nvidia Sürücülerini Yükleme

Ekran kartınızı tanımladıktan sonra, şimdi Debian 9’daki grafik sürücüsünün kurulum bölümüne gidebiliriz. Debian 9 “Stretch” için önceden derlenmiş birden çok sürücü versiyonunun mevcut olduğunu unutmayın. Genişletilmiş Debian sürümünden itibaren artık nvidia-xconfig’e ihtiyacınız yok ve çoğu durumda bir xorg.conf dosyasına da gerek yok.

Sürücüler “contrib” ve “non-free” depo bileşenlerinde mevcut olduğundan. Bunları /etc/apt/sources.list dosyanıza ekleyin.

$ sudo su -
# echo "deb http://httpredir.debian.org/debian/ stretch main contrib non-free" >> /etc/apt/sources.list

Ardından dizini güncelleyin ve bir sistem yükseltmesi yapın.

$ sudo apt-get update
$ sudo apt-get upgrade && sudo apt-get dist-upgrade
$ sudo reboot

Yukarıdakilerin tümü başarıyla yürütüldükten sonra, uygun linux başlıklarını ve çekirdek modülü paketlerini kurun:

$ sudo apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//') nvidia-driver nvidia-kernel-dkms

Bu, nvidia sürücü paketini yükleyecektir. DKMS, nvidia-kernel-dkms paketi aracılığıyla sisteminiz için nvidia modülünü oluşturacaktır.

Nouveau Xorg ekran sürücüsünün kara listeye alınması için sisteminizi yeniden başlatın. Nvidia sürücüsü daha sonra iyi bir şekilde yüklenecektir.

$ sudo reboot

Nvidia sürücü versiyonunu öğrenin

X’i kullanmaya gerek kalmadan doğrudan GPU’dan sıcaklıkları okuyan nvidia-smi komutunu kullanın. Bunun için şunu çalıştırın:

$ sudo nvidia-smi

NVIDIA sürücü sürümü hakkında size bilgi verecektir. Bunun çalışması için NVIDIA modülü düzgün şekilde yüklenmelidir.

Modül versiyonunu öğren

NVIDIA modülü yüklenemediğinden yukarıdaki komutun herhangi bir nedenle yürütülmesi başarısız olursa, modinfo Linux komutunu kullanarak doğrudan nvidia.ko modülünü alarak NVIDIA sürüm numarasını her zaman görebilirsiniz  . Aşağıdaki komut, şu anda çalışan çekirdeğiniz altındaki NVIDIA sürücü sürümünü kontrol edecektir:

nbsp;modinfo /usr/lib/modules/$(uname -r)/kernel/drivers/video/nvidia.ko | grep ^version version: 390.77

Boş xorg.conf oluşturma

Sistemler için, düzgün çalışması için xorg.conf dosyasını Nvidia’ya kaldırmanız gerekebilir. Bunun için aşağıdaki komutları kullanın.

$ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
$ sudo touch /etc/X11/xorg.conf

Ve sistemi yeniden başlatın.

xorg.conf’u manuel olarak oluşturma

Nvidia sürücüsü için xorg.conf dosyanızı değiştirmeniz gerekirse, aşağıda örnek bir yapılandırma verilmiştir.

~$ cat /etc/X11/xorg.conf
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 80.0
    VertRefresh     55.0 - 75.0
    DisplaySize     400 225
    Modeline       "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    BusID          "PCI:1:0:0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Viewport    0 0
        Depth       24
        Modes      "1920x1080_60.00"
    EndSubSection
EndSection

Gösterilen yapılandırma  1920×1080  çözünürlük içindir. Dikkat edilmesi gereken önemli şeyler.

  • Doğru HorizSync ve VertRefresh’i belirtin

Aşağıdakileri kullanarak Modeline oluşturabilirsiniz:

 
nbsp;gtf 1920 1080 60

Daha sonra Modlara Modeline adını ekleyin. Değiştirdikten sonra Xorg sunucusunu yeniden başlatın. Sistemin yeniden başlatılması da gerekli olabilir.

Yazının orijinalini buradan okuyabilirsiniz.