Linux Mint Türkiye

Linux Mint Destek => Ekran Kartları => Donanım => Nvidia => Konuyu başlatan: Butterfly - 19 Eylül 2017, 15:24:25

Başlık: [Nasıl] Linux Mint 18.x - 19.x - 20.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 19 Eylül 2017, 15:24:25
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ükseltme

Aşağıdaki komutla Xorg'un HWE destekli 1.19.x sürümünü sisteminize kurabilirsiniz.

Kod: [Seç]
sudo apt-get install --install-recommends xserver-xorg-hwe-16.04

3. Nvidia Sürücüsü Güncelleme

Aşağıdaki komutlarla Nvidia sürücüsü PPA deposundan kurabilirsiniz.

Kod: [Seç]
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-390 nvidia-settings


4. Nvidia Sürücüsü için modeset etkinleştirme

Bunun için aşağıdaki komutu uçbirimde çalıştırınız.

Kod: [Seç]
sudo xed /etc/modprobe.d/zz-nvidia-modeset.conf
Açılan dosyaya aşağıdaki satırları ekleyip dosyayı kaydediniz.

Kod: [Seç]
options nvidia-390_drm modeset=1
Yukarı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.

Kod: [Seç]
options nvidia-384_drm modeset=1
Not: 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.

Kod: [Seç]
options nvidia-drm modeset=1
zz-nvidia-modeset.conf dosyası ile ilgili düzenlemenin ardından aşağıdaki komutu çalıştırınız.

Kod: [Seç]
sudo update-initramfs -u

5. Yeniden başlatma

Yukarı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.

Kod: [Seç]
mount -o rw,remount /
Ardından aşağıdaki komutlarla Nvidia ile ilgili sürücüleri silebilirsiniz.

Kod: [Seç]
sudo apt-get purge nvidia* bbswitch*
sudo rm -f /etc/X11/xorg.conf

6. PRIME Synchronization Etkinleştirme

Sisteminizi açtıktan sonra aşağıdaki komutla Nvidia sürücüsü için modeset etkinliğini kontrol ediniz.

Kod: [Seç]
sudo cat /sys/module/nvidia_drm/parameters/modeset
Komut "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.

Kod: [Seç]
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.

Kod: [Seç]
xrandr
Bu ş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.

Kod: [Seç]
"xrandr --output eDP-1-1 --set 'PRIME Synchronization' '1'"
(https://s26.postimg.org/d2gdax909/Nvidia-_Prime-_Synchronization-_Startup.png)

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.

Kod: [Seç]
xrandr --output eDP-1-1 --set 'PRIME Synchronization' '0'

Düzenleme: Konu başlığı
Başlık: Ynt: [Nasıl] Linux Mint 18.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Leopard - 25 Eylül 2017, 19:57:25
4. adımdaki sürücü için modeset etkinleştirmeyi her sürücü güncellemesinde yapmamız gerekli midir?

Sanıyorum tek seferlik bir ayarlama değil.
Başlık: Ynt: [Nasıl] Linux Mint 18.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 25 Eylül 2017, 20:46:27
4. adımdaki sürücü için modeset etkinleştirmeyi her sürücü güncellemesinde yapmamız gerekli midir?

Sanıyorum tek seferlik bir ayarlama değil.

nvidia-drm.modeset=1 değişkenini Grub varsayılanı olarak ekleyerek bu değişkenin başlangıçta etkinleşmesini sağlayabilirsiniz. Bu durumda /etc/modprobe.d/zz-nvidia-modeset.conf dosyasını oluşturmaya gerek kalmaz.

Bunu aşağıdaki komutla grub varsayılan dosyasını kurcalamadan yapabilirsiniz.

Kod: [Seç]
echo 'GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX nvidia-drm.modeset=1"' | sudo tee  /etc/default/grub.d/nvidia-drm.cfg
Tabii sonrasında aşağıdaki komutla grub yapılandırma dosyasını güncellemek gerekecek.

Kod: [Seç]
sudo update-grub
Bu şekilde her sürücüsü güncellemesinde ayar dosyasını düzeltmeye gerek kalmaz.



Yukarıdaki işlemleri denedim ama açılışa nvidia-drm.modeset=1 değişkeni ekleyerek nvidia-drm için modeset etkinleştirmesi başarılı olmadı. Bu durumda, şu an için elle /etc/modprobe.d/zz-nvidia-modeset.conf dosyasını oluşturma ve sürücü güncellemesinde bunu düzeltmek en uygunu olacak.
Başlık: Ynt: [Nasıl] Linux Mint 18.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Çağrı07 - 17 Mayıs 2018, 16:23:06
Hocam bende ki olması gereken seçenek VGA sanırım ama  başlangıç uygulamalarına ekleyemedim ;
Kod: [Seç]
aspire@Aspire-V3-571G ~ $ xrandr
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 16384 x 16384
LVDS-1-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768      60.01*+
   1360x768      59.80    59.96 
   1024x768      60.04    60.00 
   960x720       60.00 
   928x696       60.05 
   896x672       60.01 
   960x600       60.00 
   960x540       59.99 
   800x600       60.00    60.32    56.25 
   840x525       60.01    59.88 
   800x512       60.17 
   700x525       59.98 
   640x512       60.02 
   720x450       59.89 
   640x480       60.00    59.94 
   680x384       59.80    59.96 
   576x432       60.06 
   512x384       60.00 
   400x300       60.32    56.34 
   320x240       60.05 
VGA-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
DP-1-1 disconnected (normal left inverted right x axis y axis)

Kod: [Seç]
aspire@Aspire-V3-571G ~ $ xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1'
Kod: [Seç]
aspire@Aspire-V3-571G ~ $ "xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1'"
xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1': komut bulunamadı


Mesajlar Birleştirildi.
Hocam konu da anlatıldığı gibi yaptım ama sorun devam etti;
Kod: [Seç]
aspire@Aspire-V3-571G ~/Masaüstü $ xrandr --output vga-1-1 --set 'PRIME Synchronization' '1'
warning: output vga-1-1 not found; ignoring
X Error of failed request:  BadRROutput (invalid Output parameter)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  15 (RRGetOutputProperty)
  Serial number of failed request:  33
  Current serial number in output stream:  33
Kod: [Seç]
aspire@Aspire-V3-571G ~/Masaüstü $ xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1'
Kod: [Seç]
aspire@Aspire-V3-571G ~/Masaüstü $ "xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1'"
xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1': komut bulunamadı
Başlık: Ynt: [Nasıl] Linux Mint 18.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 18 Mayıs 2018, 00:43:33
Etkin görüntü çıkışı VGA-1-1 değil, xrandr komutunun çıktısına göre LVDS-1-1 arabirimidir.
Başlık: Ynt: [Nasıl] Linux Mint 18.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Çağrı07 - 30 Mayıs 2018, 13:22:38
Kod: [Seç]
aspire@Aspire-V3-571G ~/Masaüstü $ xrandr --output LVDS-1-1 --set 'PRIME Synchronization' '1'
aspire@Aspire-V3-571G ~/Masaüstü $ "xrandr --output LVDS-1-1 --set 'PRIME Synchronization' '1'"
xrandr --output LVDS-1-1 --set 'PRIME Synchronization' '1': komut bulunamadı
Hocam ilk komutta ekran bir defa gidip geldi, 2. komutta hala aynı
Başlık: Ynt: [Nasıl] Linux Mint 18.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 30 Mayıs 2018, 13:50:52
Komutu başlangıç uygulamalarına eklemeniz yeterli olacaktır. İlk komutta ekran ekranın çok kısa süreliğine süreliğine gidip gelmesi, komutun çalıştırığına işaret ediyordur. Komutu birden fazla defa çalıştırmanıza gerek bulunmuyor.
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 28 Ekim 2019, 15:24:47
Nvidia Prime'da, Nvidia GPU seçiliyken oluşabilen yırtılma sorununu çözmek için, bu konuda bahsedilen düzenlemeleri bir paket haline getirdik. Aşağıdaki komutlarla nvidia-optimus-tear paketini kurarak, bu ayarları sağlayabilirsiniz. Paket sadece Linux Mint 19.x serisi içindir.

Kod: [Seç]
sudo add-apt-repository ppa:kelebek333/inceayar
sudo apt-get update
sudo apt install nvidia-optimus-tear



Not: PPA deposuna nvidia-optimus-tear paketinin Linux Mint 20.x sürümü de eklendi.


Düzenleme: Not
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: dbedel - 27 Aralık 2019, 19:38:27
Nvidia Prime'da, Nvidia GPU seçiliyken oluşabilen yırtılma sorununu çözmek için, bu konuda bahsedilen düzenlemeleri bir paket haline getirdik. Aşağıdaki komutlarla nvidia-optimus-tear paketini kurarak, bu ayarları sağlayabilirsiniz. Paket sadece Linux Mint 19.x serisi içindir.

Kod: [Seç]
sudo add-apt-repository ppa:kelebek333/inceayar
sudo apt-get update
sudo apt install nvidia-optimus-tear

Pakaeti kurduktan sonra ne yapmamız gerekiyor. Yani nasıl çalıştıracağız
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 27 Aralık 2019, 19:41:51
Sistemi yeniden başlatacaksınız, bu kadar.
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: dbedel - 27 Aralık 2019, 19:43:41
Sistemi yeniden başlatacaksınız, bu kadar.

Aynen, çok teşekkürler büyük oranda çözdü problemimi -tahammül edilebilir seviyede artık- sayenizde bilgisayar kullanılabilir vaziyete geldi ^_^

EDIT:: Bilgisayarım hayata döndü demek daha doğru olur
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: dustengercege - 01 Nisan 2020, 17:53:25
Video falan izlerken değilde bende sürekli var. Sabit ve sabit duruyo. Yırtılma dediğiniz bunun gibi bişey mi. Önerilen sürücüyü yüklemiştim. Sonra dkkatimi çekti. GeForce GTX 1050 Ti
https://hizliresim.com/LZrC2W (https://hizliresim.com/LZrC2W)Sürücü 435 di, 430 yükledim. değişmedi.Burda anlatılanları deneyim mi. Yırtılmamı benim sorunum da. Bulanık çizgi sabit duruyor.
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 01 Nisan 2020, 19:01:35
Video falan izlerken değilde bende sürekli var. Sabit ve sabit duruyo. Yırtılma dediğiniz bunun gibi bişey mi. Önerilen sürücüyü yüklemiştim. Sonra dkkatimi çekti. GeForce GTX 1050 Ti
https://hizliresim.com/LZrC2W (https://hizliresim.com/LZrC2W)Sürücü 435 di, 430 yükledim. değişmedi.Burda anlatılanları deneyim mi. Yırtılmamı benim sorunum da. Bulanık çizgi sabit duruyor.

Evet bu konudaki sorun. İsterseniz ilk mesajdaki gibi elle düzenleme yapabilirsiniz. İsterseniz, aynı düzenlemeleri otomatik olarak yapan paketi aşağıdaki komutlarla kurabilirsiniz.

Kod: [Seç]
sudo add-apt-repository ppa:kelebek333/inceayar
sudo apt-get update
sudo apt install nvidia-optimus-tear
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: dustengercege - 02 Nisan 2020, 22:25:38
Benim plank uygulmasından dolayı öyle bir çizgi çıkıyomuş. Buradakileri denedim 3-4 defa düzelmedi. Zaten önerilen sürücüyü yüklediğimde de herhangi bir sorun olmamıştı. Plank kaldırınca çizgi gitti. Belki aynı sorunu yaşayan olursa diye belirtiyim dedim teşekkürler. Şöyle resim de bırakıyım hatta yerini değiştirince çizginin yeri de değişti. https://hizliresim.com/s7bIRJ
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 02 Nisan 2020, 23:33:41
Plank kaldırınca çizgi gitti. Belki aynı sorunu yaşayan olursa diye belirtiyim dedim teşekkürler. Şöyle resim de bırakıyım hatta yerini değiştirince çizginin yeri de değişti. https://hizliresim.com/s7bIRJ

Bu Xfce masaüstü ile ilgili bir durum, Xfce masaüstünü kullanıyorsanız burasını (https://forum.linuxmint.net.tr/index.php?topic=5972.msg37723#msg37723) uygulayabilirsiniz.
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: dbedel - 23 Temmuz 2020, 13:55:33
Bu adımları Linux Mint 20 Cinnamon için nasıl uygulayabiliriz? Sistemimi Linux Mint 20 Cinnamon'a yükselttim ama Nvidia sürücüsü kurunca ekranda yırtılmalar oluyor. Eski versiyonda bu adımları uygulayınca düzeliyordu ama şimdi bu da fayda etmedi.

Burada ki konuda işe yaramadı. [Nasıl] Linux Mint 19.x / 20.x PPA - Güncel Çekirdekler için Nvidia-340 Sürücüsü. Zaten benim sistemim depodaki sürücüyü görüyor. Ama yükleyince kırılmalar oluyor.

Yükseltme işleminde eski sistemi sildim ve tekrardan format attım.

Kod: [Seç]
inxi -SMGxx

System:    Host: Shire Kernel: 5.4.0-42-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.6 wm: muffin
           dm: LightDM Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine:   Type: Laptop System: Packard Bell product: EasyNote TE11HC v: V2.21 serial: <superuser/root required>
           Chassis: Insyde Corp. type: 10 v: 2.21 serial: <superuser/root required>
           Mobo: Packard Bell model: EG50_HC_CR v: Type2 - Board Version serial: <superuser/root required>
           UEFI [Legacy]: Insyde v: 2.21 date: 12/16/2013
Graphics:  Device-1: Intel 3rd Gen Core processor Graphics vendor: Acer Incorporated ALI driver: i915 v: kernel
           bus ID: 00:02.0 chip ID: 8086:0166
           Device-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] vendor: Acer Incorporated ALI
           driver: nouveau v: kernel bus ID: 01:00.0 chip ID: 10de:1140
           Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa resolution: 1366x768~60Hz
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4000 (IVB GT2) v: 4.2 Mesa 20.0.8 compat-v: 3.0 direct render: Yes


Kod: [Seç]
glxinfo | grep render

direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2)
    GL_ARB_compute_shader, GL_ARB_conditional_render_inverted,
    GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
    GL_ARB_compute_shader, GL_ARB_conditional_render_inverted,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
    GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,


Kod: [Seç]
lspci | egrep 'VGA|3D|Display'

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)


Kod: [Seç]
xrandr

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 16384 x 16384
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768      60.01*+
   1360x768      59.80    59.96 
   1280x720      60.00    59.99    59.86    59.74 
   1024x768      60.04    60.00 
   960x720       60.00 
   928x696       60.05 
   896x672       60.01 
   1024x576      59.95    59.96    59.90    59.82 
   960x600       59.93    60.00 
   960x540       59.96    59.99    59.63    59.82 
   800x600       60.00    60.32    56.25 
   840x525       60.01    59.88 
   864x486       59.92    59.57 
   800x512       60.17 
   700x525       59.98 
   800x450       59.95    59.82 
   640x512       60.02 
   720x450       59.89 
   700x450       59.96    59.88 
   640x480       60.00    59.94 
   720x405       59.51    58.99 
   684x384       59.88    59.85 
   680x384       59.80    59.96 
   640x400       59.88    59.98 
   576x432       60.06 
   640x360       59.86    59.83    59.84    59.32 
   512x384       60.00 
   512x288       60.00    59.92 
   480x270       59.63    59.82 
   400x300       60.32    56.34 
   432x243       59.92    59.57 
   320x240       60.05 
   360x202       59.51    59.13 
   320x180       59.84    59.32 
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

Kod: [Seç]
cat /etc/X11/xorg.conf

cat: /etc/X11/xorg.conf: No such file or directory

Kod: [Seç]
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx|amdgpu'

ii  libdrm-amdgpu1:amd64                       2.4.101-2                           amd64        Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  nvidia-prime-applet                        1.2.1                               all          An applet for NVIDIA Prime
ii  xserver-xorg-video-amdgpu                  19.1.0-1                            amd64        X.Org X server -- AMDGPU display driver

Kod: [Seç]
dkms status

Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 23 Temmuz 2020, 14:11:37
Burada ki konuda işe yaramadı. [Nasıl] Linux Mint 19.x / 20.x PPA - Güncel Çekirdekler için Nvidia-340 Sürücüsü. Zaten benim sistemim depodaki sürücüyü görüyor. Ama yükleyince kırılmalar oluyor.

Bu sürücünün sizin sistemdeki aygıtla ilgisi yok, bu daha eski donanımlar için hazırladığımız bir sürücü, zaten konuda (https://forum.linuxmint.net.tr/index.php?topic=10718.0) hangi aygıtlar için önerildiği yazıyor.

Alıntı
           Device-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] vendor: Acer Incorporated ALI

Bu aygıt için Nvidia-390 sürücüsü kurulmalı. Sürücü kurulum sorunu yaşarsanız, farklı bir konu açarsınız.

Kurulumdan sonra, yırtılma sorununu çözmek için aşağıdaki öneriyi uygulayabilirsiniz. İlgili paketi Linux Mint 20 için de PPA deposuna ekledik.

Nvidia Prime'da, Nvidia GPU seçiliyken oluşabilen yırtılma sorununu çözmek için, bu konuda bahsedilen düzenlemeleri bir paket haline getirdik. Aşağıdaki komutlarla nvidia-optimus-tear paketini kurarak, bu ayarları sağlayabilirsiniz. Paket sadece Linux Mint 19.x serisi içindir.

Kod: [Seç]
sudo add-apt-repository ppa:kelebek333/inceayar
sudo apt-get update
sudo apt install nvidia-optimus-tear



Not: PPA deposuna nvidia-optimus-tear paketinin Linux Mint 20.x sürümü de eklendi.

Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x - 20.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: nefarkeder - 12 Ağustos 2020, 23:11:12
Hocam bu çözüm için öncelikle teşekkürler. Deponuzdan gerekli düzenleme paketlerini indirdim. Fakat senkronizasyon başlangıç uygulamalarına ekli olduğu halde otomatik çalışmıyor, her seferinde elle yapmam gerekiyor.
Kod: [Seç]
inxi -SMGxx
System:
  Host: linuxing-machine Kernel: 5.4.0-42-generic x86_64 bits: 64
  compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.6 wm: muffin dm: LightDM
  Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine:
  Type: Laptop System: ASUSTeK product: UX310UQK v: 1.0
  serial: <superuser/root required>
  Mobo: ASUSTeK model: UX310UQK v: 1.0 serial: <superuser/root required>
  UEFI: American Megatrends v: UX310UQK.311 date: 04/18/2019
Graphics:
  Device-1: Intel HD Graphics 620 vendor: ASUSTeK driver: i915 v: kernel
  bus ID: 00:02.0 chip ID: 8086:5916
  Device-2: NVIDIA GM108M [GeForce 940MX] vendor: ASUSTeK driver: nvidia
  v: 450.57 bus ID: 01:00.0 chip ID: 10de:134d
  Display: x11 server: X.Org 1.20.8 driver: modesetting,nvidia
  unloaded: fbdev,nouveau,vesa resolution: 3200x1800~60Hz
  OpenGL: renderer: GeForce 940MX/PCIe/SSE2 v: 4.6.0 NVIDIA 450.57
  direct render: Yes

Kod: [Seç]
glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 940MX/PCIe/SSE2
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_KHR_shader_subgroup, GL_KTX_buffer_region, GL_NVX_conditional_render,
    GL_NV_compute_program5, GL_NV_conditional_render,
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
    GL_KHR_shader_subgroup, GL_KTX_buffer_region, GL_NVX_conditional_render,
    GL_NV_compute_program5, GL_NV_conditional_render,
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
    GL_EXT_multisample_compatibility, GL_EXT_multisampled_render_to_texture,
    GL_EXT_multisampled_render_to_texture2,
    GL_EXT_primitive_bounding_box, GL_EXT_render_snorm, GL_EXT_robustness,
    GL_NV_conditional_render, GL_NV_copy_buffer, GL_NV_copy_image,
    GL_NV_packed_float_linear, GL_NV_path_rendering,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
    GL_OVR_multiview_multisampled_render_to_texture

Kod: [Seç]
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)

Kod: [Seç]
xrandr
Screen 0: minimum 8 x 8, current 3200 x 1800, maximum 16384 x 16384
eDP-1-1 connected primary 3200x1800+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
   3200x1800     60.00*+  59.96    59.94    48.00 
   2880x1620     59.96    59.97 
   2560x1600     59.99    59.97 
   2560x1440     59.99    59.99    59.96    59.95 
   2048x1536     60.00 
   1920x1440     60.00 
   1856x1392     60.01 
   1792x1344     60.01 
   2048x1152     59.99    59.98    59.90    59.91 
   1920x1200     59.88    59.95 
   1920x1080     60.01    59.97    59.96    59.93 
   1600x1200     60.00 
   1680x1050     59.95    59.88 
   1600x1024     60.17 
   1400x1050     59.98 
   1600x900      59.99    59.94    59.95    59.82 
   1280x1024     60.02 
   1440x900      59.89 
   1400x900      59.96    59.88 
   1280x960      60.00 
   1440x810      60.00    59.97 
   1368x768      59.88    59.85 
   1360x768      59.80    59.96 
   1280x800      59.99    59.97    59.81    59.91 
   1152x864      60.00 
   1280x720      60.00    59.99    59.86    59.74 
   1024x768      60.04    60.00 
   960x720       60.00 
   928x696       60.05 
   896x672       60.01 
   1024x576      59.95    59.96    59.90    59.82 
   960x600       59.93    60.00 
   960x540       59.96    59.99    59.63    59.82 
   800x600       60.00    60.32    56.25 
   840x525       60.01    59.88 
   864x486       59.92    59.57 
   800x512       60.17 
   700x525       59.98 
   800x450       59.95    59.82 
   640x512       60.02 
   720x450       59.89 
   700x450       59.96    59.88 
   640x480       60.00    59.94 
   720x405       59.51    58.99 
   684x384       59.88    59.85 
   680x384       59.80    59.96 
   640x400       59.88    59.98 
   576x432       60.06 
   640x360       59.86    59.83    59.84    59.32 
   512x384       60.00 
   512x288       60.00    59.92 
   480x270       59.63    59.82 
   400x300       60.32    56.34 
   432x243       59.92    59.57 
   320x240       60.05 
   360x202       59.51    59.13 
   320x180       59.84    59.32 
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-2 disconnected (normal left inverted right x axis y axis)

Kod: [Seç]
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok

Kod: [Seç]
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx|amdgpu'
ii  libdrm-amdgpu1:amd64                              2.4.101-2                             amd64        Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  libdrm-amdgpu1:i386                               2.4.101-2                             i386         Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  libnvidia-cfg1-450:amd64                          450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-450                              450.57-0ubuntu0~0.20.04.2             all          Shared files used by the NVIDIA libraries
rc  libnvidia-compute-435:amd64                       435.21-0ubuntu7                       amd64        NVIDIA libcompute package
rc  libnvidia-compute-440:amd64                       440.100-0ubuntu0.20.04.1              amd64        NVIDIA libcompute package
ii  libnvidia-compute-450:amd64                       450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA libcompute package
ii  libnvidia-compute-450:i386                        450.57-0ubuntu0~0.20.04.2             i386         NVIDIA libcompute package
ii  libnvidia-decode-450:amd64                        450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-450:i386                         450.57-0ubuntu0~0.20.04.2             i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-450:amd64                        450.57-0ubuntu0~0.20.04.2             amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-450:i386                         450.57-0ubuntu0~0.20.04.2             i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-450:amd64                         450.57-0ubuntu0~0.20.04.2             amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-450:amd64                          450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-450:i386                           450.57-0ubuntu0~0.20.04.2             i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-450:amd64                            450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-450:i386                             450.57-0ubuntu0~0.20.04.2             i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-450:amd64                          450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-450:i386                           450.57-0ubuntu0~0.20.04.2             i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
rc  nvidia-compute-utils-435                          435.21-0ubuntu7                       amd64        NVIDIA compute utilities
rc  nvidia-compute-utils-440                          440.100-0ubuntu0.20.04.1              amd64        NVIDIA compute utilities
ii  nvidia-compute-utils-450                          450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA compute utilities
rc  nvidia-dkms-435                                   435.21-0ubuntu7                       amd64        NVIDIA DKMS package
rc  nvidia-dkms-440                                   440.100-0ubuntu0.20.04.1              amd64        NVIDIA DKMS package
ii  nvidia-dkms-450                                   450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA DKMS package
ii  nvidia-driver-450                                 450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA driver metapackage
rc  nvidia-kernel-common-435                          435.21-0ubuntu7                       amd64        Shared files used with the kernel module
rc  nvidia-kernel-common-440                          440.100-0ubuntu0.20.04.1              amd64        Shared files used with the kernel module
ii  nvidia-kernel-common-450                          450.57-0ubuntu0~0.20.04.2             amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-450                          450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA kernel source package
ii  nvidia-optimus-tear                               1.0.0~focal                           all          Tearing settings for Nvidia Optimus
ii  nvidia-prime                                      0.8.14                                all          Tools to enable NVIDIA's Prime
ii  nvidia-prime-applet                               1.2.1                                 all          An applet for NVIDIA Prime
ii  nvidia-settings                                   440.82-0ubuntu0.20.04.1               amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-450                                  450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                           0.18build1                            all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-amdgpu                         19.1.0-1                              amd64        X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-nvidia-450                     450.57-0ubuntu0~0.20.04.2             amd64        NVIDIA binary Xorg driver

Kod: [Seç]
dkms status
nvidia, 450.57, 5.4.0-42-generic, x86_64: installed
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x - 20.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 12 Ağustos 2020, 23:30:58
her seferinde elle yapmam gerekiyor.

Elle ne yapıyorsunuz?

Bir de çıktılara bakalım.

Kod: [Seç]
dpkg -l | grep nvidia-optimus-tear
ls -l /etc/xdg/autostart/nvidia-optimus-tear.desktop
cat /etc/modprobe.d/zz-nvidia-modeset.conf
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x - 20.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: nefarkeder - 12 Ağustos 2020, 23:36:15
Elle şu komutu girmem gerekiyor hocam, komut kendi kendine çalışmıyor başlangıçta:
Kod: [Seç]
xrandr --output eDP-1-1 --set 'PRIME Synchronization' '1'
Çıktılar da şöyle:
Kod: [Seç]
dpkg -l | grep nvidia-optimus-tear
ii  nvidia-optimus-tear                               1.0.0~focal                           all          Tearing settings for Nvidia Optimus

Kod: [Seç]
ls -l /etc/xdg/autostart/nvidia-optimus-tear.desktop
-rw-r--r-- 1 root root 246 Eki 25  2019 /etc/xdg/autostart/nvidia-optimus-tear.desktop

Kod: [Seç]
cat /etc/modprobe.d/zz-nvidia-modeset.conf
options nvidia-drm modeset=1

Mesajlar Birleştirildi.
Hocam şimdi günlük kayıtlarını kurcaladım ve bir okunamama hatasıyla karşılaştım:
Kod: [Seç]
12:03:49 cinnamon-sessio: WARNING: t+0,03145s: Could not read /etc/xdg/autostart/nvidia-optimus-tear.desktop: Anahtar dosyası, “Desktop Entry” grubunda “Type” anahtarı içermiyor
12:03:49 cinnamon-sessio: WARNING: t+0,03145s: Could not read /etc/xdg/autostart/nvidia-optimus-tear.desktop: Anahtar dosyası, “Desktop Entry” grubunda “Type” anahtarı içermiyor
12:03:49 cinnamon-sessio: WARNING: t+0,01968s: Could not read /home/oguz/.config/autostart/nvidia-optimus-tear.desktop: Anahtar dosyası, “Desktop Entry” grubunda “Type” anahtarı içermiyor

Mesajlar Birleştirildi.
Çözdüm hocam, her iki "nvidia-optimus-tear.desktop" uygulamasını da xed ile açıp "Type=Application" satırını ekledim. Şimdi başlangıçta otomatik olarak senkronizasyon etkinleşiyor.
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x - 20.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: Butterfly - 13 Ağustos 2020, 14:51:59
Geri bildirim için teşekkürler, gerekli düzeltmeyi içeren paketleri PPA deposunua gönderdim. Paketlenip onaylanınca, güncelleme ile sisteminize yüklenecektir.
Başlık: Ynt: [Nasıl] Linux Mint 18.x - 19.x - 20.x Nvidia Prime Yırtılma Sorunu Çözümü
Gönderen: nefarkeder - 13 Ağustos 2020, 15:17:09
Rica ederim hocam, asıl ben teşekkür ederim.