Skip to content

NVIDIA GPU Surucusu Yukleme

Ender Rencüzoğulları edited this page Jun 19, 2018 · 3 revisions

NVIDIA GPU Sürücüsünü runfile Dosyası ile Yükleme

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.

Önceki Yüklemeleri Kaldırma

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.

GPU Sürücüsünü İndirme

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

Bağlılıkların Yüklenmesi (Dependencies)

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 Sürücüsünü Kara Listeye Ekleme

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

Masaüstü Yöneticisini Durdurma

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

Yüklemeyi Başlatma

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.

Oluşabilecek Hata ve Çözümü

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.