Bildiğiniz üzere Nvidia Prime, alternatif çözüm olan Bumblebee gibi Intel + Nvidia optimus destekli hibrit GPU'lu sistemler için, GPU değiştirmeye yarayan bir çözümdür.
Linux Mint 18.x sürümde Nvidia Prime kurulu olduğu halde, Nvidia GPU etkinken yırtılma sorunu yaşanıyordu. Bu sorunun çözümü için, Xorg 1.19.x, çekirdeğin 4.5 sürümü ve üstü ile Nvidia-375 sürümü ve üstü gerektiğini, daha önce bu sorunla ilgili açılan konularda belirtmiştik. Bununla birlikte Xorg 1.19.x sürümü depoda olmadığı için çözümle ilgili bir öneri sunamamıştık.
Xorg'un HWE destekli 1.19.x sürümü artık depoda olduğu için bir deneme yapıp sorunun çözümü ile ilgili bir rehber hazırladık.
[error]
Not1: Linux Mint 18.x Nvidia Prime yırtılma sorunu çözümü için Xorg'un HWE destekli 1.19.x sürümünü sisteminize kurulması gerekmekte. Riskli bir işlem olmamakla birlikte, her güncellemenin teknik olarak sorunlara neden olabileceğini öngörerek bu konudaki önerileri uygulamadan önce sistem yedeklerinizi almanızı önemle tavsiye ederiz.
Not 2: Linux Mint 19.x Serisi için çekirdek güncelleme ve Xorg sürümünü güncelleme adımlarını geçip, 4. adımdan itibaren uygulayınız.[/error]
Linux Mint 18.x (Linux Mint 19.x'de 4. adımdan sonrasını uygulayın) sürümlerde Nvidia Prime yırtılma sorununu çözmek için aşağıdaki adımları uygulayabilirsiniz.
1. Sistem ve çekirdek güncellemeÖncelikle aşağıdaki şekilde sisteminizin genel güncellemesini yapmanızı öneriyoruz.
Güncelleme Yöneticisi => Düzenle menüsü => Tercihler => Seviyeler kısmından 4. seviyeye kadar güncellemeleri işaretleyiniz. Ardından "Yenile" düğmesine tıklayıp paket bilgisi önbelleğini güncelledikten sonra, görünen tüm güncellemeleri seçiniz ve "Güncellemeleri Kur" düğmesine tıklayarak sisteminizi güncelleyiniz. Sonrasında isterseniz 4. seviye güncellemeleri pasifleştirebilirsiniz.
Güncelleme Yöneticisi => Görünüm menüsü => "Linux çekirdekleri" aracı yardımıyla 4.10.x serisi çekirdeğin son sürümünü kurunuz.
2. Xorg 1.19.x Sürüm YükseltmeAşağıdaki komutla Xorg'un HWE destekli 1.19.x sürümünü sisteminize kurabilirsiniz.
sudo apt-get install --install-recommends xserver-xorg-hwe-16.043. Nvidia Sürücüsü GüncellemeAşağıdaki komutlarla Nvidia sürücüsü PPA deposundan kurabilirsiniz.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-390 nvidia-settings4. Nvidia Sürücüsü için modeset etkinleştirmeBunun için aşağıdaki komutu uçbirimde çalıştırınız.
sudo xed /etc/modprobe.d/zz-nvidia-modeset.confAçılan dosyaya aşağıdaki satırları ekleyip dosyayı kaydediniz.
options nvidia-390_drm modeset=1Yukarıdaki satır kullanılan sürücüye göre değiştirilebilir, Örneğin Nvidia-384 sürücüsünü kurarsanız yukarıdaki satırı aşağıdaki şekilde değiştirmeniz gerekecek.
options nvidia-384_drm modeset=1Not: Linux Mint 19'da aşağıdaki satırı yazmalısınız, artık Nvidia sürüm numarasına göre değişiklik yapmak gerekmiyor.
options nvidia-drm modeset=1zz-nvidia-modeset.conf dosyası ile ilgili düzenlemenin ardından aşağıdaki komutu çalıştırınız.
sudo update-initramfs -u5. Yeniden başlatmaYukarıdaki işlemlerden sonra sisteminizi yeniden başlatınız.
Eğer sistemi yeniden başlatırken açılma sorunu yaşarsanız aşağıdaki yöntemlerle masaüstüne deneyebilirisiniz.
Grub önyükleyici menüsü => Gelişmiş seçenekler altındaki kurtarma kipi (recovery mode) seçeneği ile sistemi başlatın. Bir süre sonra bir menü daha gelecek, burada "resume" seçeneğini seçerek devam edin.
Grub menüsü başlangıçta görünmüyorsa, açılış sırasında üst karakter (shift) tuşuna basmayı denersniz.
Bu seçenek ile masaüstüne ulaşamazsanız, sistemi kurtarma kipinde root seçeneği ile başlatın. Şifrenizi girdikten sonra aşağıdaki komutla yazma hakkı elde edin.
mount -o rw,remount /Ardından aşağıdaki komutlarla Nvidia ile ilgili sürücüleri silebilirsiniz.
sudo apt-get purge nvidia* bbswitch*
sudo rm -f /etc/X11/xorg.conf6. PRIME Synchronization EtkinleştirmeSisteminizi açtıktan sonra aşağıdaki komutla Nvidia sürücüsü için modeset etkinliğini kontrol ediniz.
sudo cat /sys/module/nvidia_drm/parameters/modesetKomut "
Y" olarak çıktı veriyorsa Nvidia sürücüsü için modeset etkin demektir.
Artık aşağıdaki komutla Nvidia sürücüsü için PRIME Synchronization özelliğini etkinleştirebilirsiniz.
xrandr --output eDP-1-1 --set 'PRIME Synchronization' '1'Yukarıdaki komutda eDP-1-1 yazan kısım benim sistemimdeki bağlantı arayüzü. Bu sizin sisteminizde farklı olabilir, hangi arayüzün kullanıldığını öğrenmek için aşağıdaki komutun çıktısınıdan faydalanabilirsiniz.
xrandrBu şekilde düzenlediğiniz komutu Başlangıç Uygulamalarına eklerseniz, her oturum açtığınızda komutu yeniden çalıştırmanız gerekmeyecektir.
Not: Başlangıç Uygulamalarına eklerken komutu tırnak işaretleri içerinde yazmalısınız.
"xrandr --output eDP-1-1 --set 'PRIME Synchronization' '1'"
Arada farkı görebilmek için aşağıdaki komutla PRIME Synchronization özelliğini pasifleştirebilirsiniz. Tekrar etkinleştirmek için yukarıdaki komutu yeniden çalıştırmalısınız.
xrandr --output eDP-1-1 --set 'PRIME Synchronization' '0'
Düzenleme: Konu başlığı