16.04'te nvidia GTX 960 M ile ekran yırtılmasını nasıl kaldırabilirim?


12

16.04 kurulumumda oldukça kötü ekran yırtılması var. Örneğin bir pencereyi ekran boyunca yanlara doğru sürüklersem, alt kısmı üst kısmın biraz arkasında olacak şekilde parçalanır ve bir video izlerken ekranın alt kısmı üst kısmın birkaç karesidir.

Aşağıdaki sorularda verilen çözümleri denedim, ancak ikisi de ne yazık ki yardımcı olmadı:

Grafik kartım Nvidia GeForce GTX 960M, kullanıyorum NVIDIA binary driver - version 361.42 from nvidia-361.

Bu sorun, 15.10 çalıştırırken de vardı.


kelimenin tam anlamıyla bunu düzeltmek için hiçbir şey işe yaramaz gibi görünüyor. Sadece berbat intel grafiklere geçiş.
Riki137

@ Riki137 Intel grafiklere nasıl dönülür?
user3728501

Artık yerel düzenlemelerin çalışmasını önlemek için 15.10 / 16.04 olan şey, sözde mesa hatasından kaynaklanıyordu. Sözde düzeltme, nvidia-prime aracılığıyla nvidia sürücülerini kullanırken Intel için ayarlamaya gitmekti. Gözyaşı serbest seçeneği mod ayarlama ile çalışamaz ve birinin sna'ya geçmesi önlenir. Ubuntu-drivers-common değiştirerek ve birlik karşıtı mesa mesa etrafında çalışmak için uyku zamanını değiştirerek bu sorunu çözmek mümkündür. Ama burada cevap olmayacak gibi% 100 temiz çözüm değil. (UF'de bir yazı olabilir) xserver'da bir düzeltme var, gelecek yıl Ubuntu'da görünebilir. (veya 14.04
doug'u

1
Ayrıca Nvidia Quadro M1200 ile bu sorunu yaşadım, hatta sürücüyü güncelledikten sonra (381.09 sürümüne), sadece aşağıdaki @ qwr'ın cevabında olduğu gibi Intel GPU'ya geçerek çözüldü.
Garrett

Yanıtlar:


16

/ G / üzerinde bulduğum kolay düzeltme. Bu komutu başlangıç ​​komutlarınıza ekleyin

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

Tabii ki bu Nvidia sürücüleri kullanıyorsanız çalışır.

DÜZENLEME: Bu yüzden çok monitörlü kurulumlar için Nvidia X server settingsprogramı kullanmanızı öneririm , gidin X Server Display Configurationve kullanın Save to X configuration file. Şimdi her monitör ayarından sonra arama yapın /etc/X11/xorg.confve ekleyin { ForceCompositionPipeline = On}(+ 0 + 0 ve + bir şey + bir şey)

Ayrıca başlangıç ​​komutlarınızı yapabilir sudo apt install comptonve ekleyebilirsiniz compton.

DÜZENLEME: Bu ne kadar süredir bilmiyorum ama NVIDIA X Sunucu Ayarları programı nvidia-settingsgrafiksel olarak ForceFullCompositionPipeline yapmak için bir seçenek var. 'X Server Ekran Yapılandırması' menüsünde 'Gelişmiş ...' seçeneğini tıklayın, 'Tam Kompozisyon Boru Hattını Zorla' seçeneğini işaretleyin ve 'X Yapılandırma Dosyasına Kaydet'i tıklayın. Yapılandırma dosyasına önceden tanımlanmış bir yolunuz yoksa /etc/X11/xorg.conf, dosya yolu metin kutusuna yazın ve kaydedin.


1
Teşekkürler, bu çalıştı ama monitörlerimden biri de siyah oldu ..
nana

... Bu durumda, devam edin ve bu ekranı tekrar Ekranlar'da etkinleştirin.
nana

Ne demek istiyorsun /g/?
Garrett

3
Orada diğer noobs için, çalışıp çalışmadığını görmek için bunu terminalinizde test edebileceğinizi unutmayın ( başlangıç ​​komut dosyanıza eklemeden ve tekrar giriş yapmadan önce ). Ne yazık ki, bu benim için işe yaramadı (Nvidia Quadro M1200, nVidia sürüm 381.09).
Garrett

Benim için de çalışmadı. Koşu GF940M. M çipleri veya etkinleştirilmiş entegre grafiklere sahip bilgisayarlar bunu yapamaz gibi görünüyor.
dat tutbrus

4

Şimdiye kadar denediğim tek şey bir şey yaptı, ama bu bir şey değil: Nvidia GPU yerine Intel GPU kullanın . Çoğu ekran yırtılmasını azaltır.

Nvidia X Server ayarlarında ( nvidia-settings) PRIME Profilleri'ne gidin ve Intel (Güç Tasarruf Modu) öğesini seçin . Alternatif olarak sudo prime-select intel.

Nvidia 940MX ile şu anki resmi sürüm olan nvidia-370 kullanıyorum. İronik bir şekilde, sürücüleri hala Intel sürücülerden daha kötü görünüyor. Parlak tarafta, pil ömrüm neredeyse iki katına çıktı, bu yüzden oldukça iyi bir takastı.

Güncelleme: Çekirdek 4.7.0 için varsayılan Intel sürücülerini kullanarak, ekran yırtılma sorunu yoktur. grub içinde nomodeset ile nvidia-387 iyi görünüyor ama parlaklık değişimi devre dışı, bu yüzden şimdilik kullanmıyorum.


1

Bu biraz geç geliyor, ama dürüstçe XFCE4 veya benzer bir kompozit olmayan DE'ye geçmenizi öneririm. En azından benim durumumda (Lenovo Y580, opensuseLeap 42.1 + yaban arısı), bu şekilde ekran yırtılması ve firefox'ta yavaş kaydırmadan kurtuldum. Alkış !!!!


2
Bir sorunun etrafında nakliye ve bir sorunu çözmek farklı şeylerdir. ancak deneyiminizi burada paylaşmanız çok güzel. AskUbuntu'ya hoş geldiniz!
mook765

Öneri için teşekkürler - XFCE bile ekran yırtılma sıkıntılarımı çözemedi. Bence dizüstü bilgisayarım lanetlenmiş olabilir. Umarım bu geçici çözüm başka birine yardımcı olabilir.
Gilly

1

Yaşları boyunca bu sorunu yaşadım, şimdi sadece nouveau sürücüsü yükledim. Bu yazıdaki çözümü deneyin, çalışıp çalışmadığını bilmek isterim: http://ubuntuforums.org/showthread.php?t=2235382

Ayrıca bu belki? Ama benim için işe yaramadı ... https://psyq123.wordpress.com/2015/09/20/another-way-to-fix-tearing-and-vsync-issues-using-the-nvidia-driver /

Tamam, biraz yaptım, ama şu şekilde düzelttim:

Bir CLI açın ve şunları yapın:

sudo nvidia-xconfig

Sonra:

sudo nvidia-settings

Ekran çözünürlüğünüzü ve yenileme hızınızı Xserverayarlarda ayarlayın (Benimkini 1920x1200 @ 60hz olarak ayarladım) vexorg.conf

Sonra şunları yapın:

sudo nano /etc/X11/xorg.conf

Cihaz bölümünü bu şekilde düzenleyin:

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
Option "RegistryDwords" "PerfLevelSrc=0x2222"
Option "TripleBuffer" "True"
EndSection

Bu, kartı performans moduna ayarlar ve üçlü arabelleğe almayı sağlar.

In nvidia-settings/OpenGLseti:

Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping

Yapılandırmanızı kaydedin ve X sunucusunu yeniden başlatın.


3
Yenileme hızını nvidia ayarlarında değiştirme seçeneğini bulamadım ve Senk'i Vblank olarak ayarlama, Ters Çevirmeye İzin Verme veya Uyumlu Doku Sıkıştırmasını Kullanma seçeneğini bulamadım. Xorg.conf'umu değiştirmek, belki de birden fazla bölümüm olduğu için yardımcı olmadı Device. Yine de cevap için teşekkürler!
Gilly

Gerçekten sinir bozucu sorun ... burada daha fazlası: youtube.com/watch?v=-55y5sgHcbo (ayrıca benim için çalışmıyor)
draoi

Ne yazık ki benim için de çalışmadı. Şimdilik sadece Intel grafiklerini kullanıyorum ve bunun bir güncellemede düzeltilmesini umuyorum. Bu ve benzeri sorunlardan etkilenen birçok insan var gibi görünüyor.
Gilly

"Vblank Çevirmeli Kullanıma Uygun Doku Sıkıştırmasına İzin Ver" nerede?
user3728501

Bilmiyorum, sanki bu seçenek varmış gibi görünüyor. En azından sürücü yöneticisi aracılığıyla kurulan nvidia sürücüsünden. Belki nvidia sürücüsünü nvidia web sitesinden yüklemeyi deneyebilirsiniz, ancak sisteminize zarar verme riskiyle karşı karşıya kalırsınız.
draoi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.