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.
Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.