-
Notifications
You must be signed in to change notification settings - Fork 0
NVIDIA GPU Surucusu Yukleme
Sürücünün istenilen versiyonunu yüklemek isteyenler ya da reposunda NVIDIA'nın sürücüleri bulunmayan bir Linux dağıtımı kullananlar için önerilen bir yöntemdir. Eğer eski versiyon bir sürücü daha önceden apt-get yöntemi ile yüklenmiş ise, yükleme işlemine başlamadan önce eski sürümün kaldırılması gerekmektedir. Eski yüklemelerin kaldırılması için sıradaki işlemi takip edin. Eğer daha önceden bir yükleme işlemi yapılmadıysa, sıradaki işlemi atlayabilirsiniz.
sudo apt-get purge nvidia*
Dikkat! Eğer bilgisayarınızda CUDA kuruluysa, sıradaki komut CUDA'yı da kaldırabilir.
sudo apt-get autoremove
Eğer GPU sürücüsü daha önceden .deb dosyalarından yüklendiyse, sıradaki komutu uygulayın.
sudo dpkg -P cuda-repo-ubuntu1604
Son komut uygulandıktan sonra, /etc/apt/sources.list.d
adresinde nvidia veya cuda ile alakalı hiçbir dosyanın olmadığından emin olun.
NVIDIA'nın resmi sitesinden sisteminize uygun olan ve istediğiniz versiyonu indirebilirsiniz (bu yazının oluşturulma tarihine göre en güncel sürüm: 390.67).
Eğer direkt olarak terminalden indirmek isterseniz, aşağıdaki komutu kullanabilirsiniz.
cd ~
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/390.67/NVIDIA-Linux-x86_64-390.67.run
Gerekliliklerin ve sürücünün yüklenmesine dair resmi bilgiye buradan ulaşabilirsiniz. Ancak, resmi döküman karmaşık olduğundan dolayı, yükleme için önemli adımlar aşağıda verilmiştir. Ubuntu için aşağıdaki komut yeterlidir.
sudo apt-get install build-essential gcc-multilib dkms
build-essential
: sürücüyü kurmak için
gcc-multilib
: 32-bit desteği sağlamak için (opsiyonel)
dkms
: dkms desteği sağlamak için.
Nouveau, NVIDIA grafik kartlarının çalışması için geliştirilmiş açık kaynak bir yazılımdır. Bilgisayarımıza Linux'u yüklediğimizde, ekran kartını kullanmamızı sağlayan sürücüdür. Ancak, NVIDIA'nın orjinal sürücüsünü kullanabilmek için, bu yazılımın çalışmasını engellememiz gerekmektedir. Bunu yapabilmek için;
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Şimdi ise karaliste'yi oluşturmak için, açılan dosya içerisine aşağıdaki iki satırı kopyalayıp yapıştırın. Ardından, ctrl+O
(write out)'ya basıp enter tuşuna basın. Artık, ctrl + x
yapıp çıkabilirsiniz.
blacklist nouveau
options nouveau modeset=0
Şimdi sıradaki komutu uygulayın ve ardından bilgisayarınızı yeniden başlatın
Not: bilgisayar yeniden başladığında ekran çözünürlüğü kötü olacak, bu sizi korkutmasın.
sudo update-initramfs -u
Bilgisayar yeniden başladıktan sonra ve sürücüyü yüklemeden önce, masaüstü yöneticisini durdurmamız gerekmektedir. Ubuntu için varsayılan masaüstü yöneticisilightdm
'dir. Eğer aşağıdaki komutu uyguladıktan sonra ekranınız kaybolmazsa, lightdm
yerine gdm
veya kdm
'yi deneyin
Aşağıdaki komutu uygulamadan önce, telefonunuzla sıradaki başlık olan "Yüklemeyi Başlatma"'nın içeriğinin fotoğrafını çekin. Çünkü masaüstü görünümünden çıkacaksınız.
sudo service lightdm stop
Sisteminize giriş yapabilmeniz için ctrl + alt + F1
tuşlarına basın. login:
kısmına kullanıcı adınızı, password
kısmına şifresinizi yazıp enter'a basın. Sisteme giriş yaptıktan sonra,
cd <sürücünün bulunduğu adres>
(örnek: cd ~/Downloads)
chmod +x NVIDIA-Linux-x86_64-390.67.run
(kendi dosyanızın adını girin)
sudo ./NVIDIA-Linux-x86_64-390.67.run --dkms -s
Not: Eğer şöyle bir uyarı alırsanız, görmezden gelebilirsiniz: WARNING: nvidia-installer was forced to guess the X library path '/usr/lib' and X module path '/usr/lib/xorg/modules'; these paths were not queryable from the system. If X fails to find the NVIDIA X driver module, please install the pkg-config utility and the X.Org SDK/development package for your distribution and reinstall the driver.
Bilgisayarınızı yeniden başlatın ve yüklemenin başarılı olup olmadığını aşağıdaki komut ile kontrol edin:
nvidia-smi
Eğer GPU hakkında tablo şeklinde bir bilgi çıkarsa, yükleme işlemi başarılı bir şekilde gerçekleşmiş demektir.
ERROR: Unable to load the 'nvidia-drm' kernel module.
Eğer bu hatayı alırsanız, büyük ihtimalle sisteminizin UEFI ayarı güvenli moddadır. BIOS ayarlarına giderek "Secure Boot" sekmesinden güvenli başlatma seçeniğini kapatarak bu sorunu çözebilirsiniz.