Ubuntu 16.04 Skylake 6. Nesil Ekran Titreşimi


33

Burada bir Lenovo ThinkPad t460'ım var. NVMe PCI SSD versiyonudur. CPU, Intel HD 520 ile i7 6600U'dur (Skylake 6. nesil).

Yaklaşık bir ay önce (Mart 2016'nın başında), Ubuntu GNOME 16.04 Beta 1'i kurdum. Bilinen sorunların yanı sıra (Dokunmatik Yüzeyli Fiziksel Düğme Sorunları, Kapak Kapatma Sorunları) her şey iyi çalışıyor gibiydi.

Şu anda, çekirdek sürüm 4.4.0-7 kullanıyordum. Birkaç gün sonra, birkaç çekirdek güncellemesi yapıldı (4.4.0-12, 4.4.0-14 ve 4.4.0-15). Birdenbire ekran titriyordu. Gerçekten çok çirkindi ve artık çalışamıyordum. Böylece, çekirdek sürümünü 4.4.0-7'ye düşürdüm ve beklemeye aldım (apt-mark hold ile). Ekran titriyordu. Şimdi, tarama yaparken bazı grafiksel eserlerim var (firefox, chromium). Sanırım "yumuşak kaydırma" seçeneklerini devre dışı bırakarak bunlardan kurtulmayı başardım.

Benzer sorunlar yaşayan başka biri var mı? Veya bu soruna zaten bir çözüm olan oldu mu?

Not: Birkaç gün önce Ubuntu GNOME 16.04 Final Beta'yı kuruyordum ve sorunu touchpad'in fiziksel düğmeleriyle çözen 4.4.0-16 çekirdek versiyonunu denemeye başladım. Ancak ne yazık ki, Ekran Titreşimi çözülemedi. Bu yüzden, yukarıda açıklandığı gibi tekrar 4.4.0-7 sürümüne döndüm.


2
Bunu gördüğüme çok sevindim. Yeni satın aldığım makinemde (ThinkPad t460s) bir donanım sorunu olduğundan endişelenmeye başlamıştım. Bunu doğrulayabilirim. Bazen titreyen bir çarpıklık oluyorum, diğer zamanlarda da siyahlıktan titriyor. Titreşen sizin için ne kadar şiddetliydi? Benim için belki de her dakika bir kere titremeye başladım, benim tarafımdan hiçbir girişle ilgili görünmüyor.
Morten Frisch

Çok şiddetliydi. Her birkaç saniyede. Çalışamam
hakunamatata


Bir Lenovo Yoga 13'üm (Ubuntu + Gnome3) kullandım ve benzer bir sorunla karşılaştım. Yukarıdaki videoya benzer. Bu yaklaşık olarak sık ama titreme editörümde kromdaki menü çubuğunun veya menü çubuğunun tamamı olma eğilimindedir. Kullanıcı arayüzünün bir öğesini fareyle gezdirdiğimde daha çok oluyor. Çekirdeğimi 4.5.6'ya yükseltirim ve şimdi daha az olur. Ama gitmedi.
eSniff

Yanıtlar:


24

@brianjcohen beni doğru yöne yönlendirdi. Kromla ilgili Bug raporunda, konu ile ilgili bazı tartışmalar yapıldı, ancak görünüşe göre Intel sürücü seçenekleriyle ilgili bir x.org sorunu var. İsterseniz buraya başvurabilirsiniz:

https://bugs.chromium.org/p/chromium/issues/detail?id=606152#c63

Düzeltmek için, dosyayı /usr/share/X11/xorg.conf.d/20-intel.confaşağıdaki şekilde root olarak oluşturun veya düzenleyin :

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "TearFree" "true"
    Option "DRI" "3"
EndSection
  • Tartışmadan AccelMethodönce sna, varsayılan olarak olmalıdır , ancak görünüşte açıkça belirtilmemesi, X'in çökmesine neden olabilir. snakesinlikle düşürmekten daha hızlı uxa.
  • TearFree video oluşturmada gözyaşlarını önlemeye yardımcı olur
  • DRIsürücünün işleri nasıl oluşturduğuna dair bir yöntem, bunun anahtar seçenek olduğunu düşünüyorum. Burada ne olduğuna dair bir demet bulabilirsiniz: https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructure#DRI3
  • Ayrıca man sayfasını da okuyabilirsiniz. man 4 intel

bu ayarlar kromda titremeye neden oldu ancak skype'taki sorunlar devam etti. "uxa" her ikisi de düzeltildi
Anton Suslov

Bunu yapmak, yeniden başlatmanın ardından büyük CPU yükünün
derlenmesine

Chromium sorunlarımı düzelttikten sonra, Xorg CPU yükünü artırıyor ancak yalnızca ekran güncellenirken. Chromium ayrıca tam ekran video için bir CPU çekirdeğine (i7-7700T) kadar sürebilir, ancak kontrol etmediğim için önceki davranıştan bir değişiklik olup olmadığını bilmiyorum.
Coderer

Bu benim için HP EliteBook 850 G3'de çalıştı ve uygulamadan bağımsız olarak sorunlarım ekranla kaplandı. Yerleştirme istasyonu üzerinden bağlanmış çift monitör. Şimdi, hepsi sorunsuz ve hızlı, fazladan CPU kullanmadan da.
Ron Smith,

8

GÜNCELLEME: Dün, Ubuntu GNOME 16.04'ü yeni kurdum. 4.4.0-18: Güncel bir çekirdek sürümü ile geldi. Benim için Ekran Titreme sorununu çözdüğüm gibi görünüyor (en azından şu ana kadar). Ek olarak, dokunmatik yüzeyin fiziksel düğmeleri istenildiği şekilde çalışıyor (yani kaydırma ve sürükle ve bırak çalışıyor). Web tarayıcılarında bazı ekran yırtılması (firefox ve krom) var. Ancak, daha önce Ekran Titreşimi sorunuyla gerçekten karşılaştırılamaz. Firefox'ta "Düzgün Kaydırma" seçeneğini devre dışı bırakarak Ekran Yırtılmasından kurtulmayı başardım. Maalesef, aynı prosedür kromda yardımcı görünmüyor.


4.4.0-18'i çalıştırıyorum ve titremesi durmuş gibi görünüyor. Her ne kadar 4.4.0-17'de hala mevcuttu. Yeni çekirdek sorunu çözmüş gibi görünüyor.
Morten Frisch

ThinkPad T460'larla ilgili bir sorun olan askıya alınma konusundaki önceki sorun, 4.4.0-18 çekirdek güncellemesi ile de çözülmüş görünüyor.
Morten Frisch

İlginç. Mike O'Connell'in sna => uxa opsiyonunu değiştirmezsem (aşağıya bakınız), 4.4.0-18 ile titreyen sorunlarım var. Hangi çözünürlükte çalışıyorsunuz?
brianjcohen

2
BIOS'a önyüklemeyi deneyin (makine işlev kilidini etkinleştirmek için çalışırken kaçış, sonra makine açıldığında F1) ve grafik belleğini varsayılan 256 MB'den 512 MB'ye getirin. Bunun benim için titrek sorunları çözdüğüne inanıyorum, SNA ile bile.
brianjcohen

1
@Brianjcohen tarafından öneri benim için çalıştı (Lenovo ThinkPad x260). Böyle basit bir çözüm - teşekkürler!
zooglash

6

Bu sorunu yeni Lenovo X1 Carbon'un çalışan 16.04 (4.4.0-33 çekirdeği, Skylake GT2 grafikleri) üzerinde yaşadım. Yukarıdaki iki cevabı denedim (temel günler ve Mike O'Connell's) ama ikisi de işe yaramadı. İlki, grafiklerin alışılmadık derecede yavaş olmasına neden oldu; ikincisi, grafikleri hiç başlatamadı.

Sonunda sorunu burada belirtilen diğer yöntemle çözdüm , yani: Sorunlu Intel'e özgü grafik sürücüsünü kaldırdım. Hepsi şimdiye kadar iyi görünüyor - Chrome'da titremeye gerek yok ve diğer uygulamalardaki bazı aksaklıklar da ortadan kalkıyor gibi görünüyor.

Kısacası, bunu çalıştırın ve sonra yeniden başlatın ve hepsi iyi olmalı:

sudo apt-get purge xserver-xorg-video-intel

5

Deneyin:

Intel sürücüsünü SNA'dan UXA'ya değiştirmek bana biraz yardımcı oldu (buradaki dell skylake'de).

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

Bunu /usr/share/X11/xorg.conf.d içindeki bir dosyaya ekleyerek xorg config'a ekleyin.


1
Tavsiyen için teşekkürler. Uygulamayı denediğimde garip bir şey farkettim. /Usr/share/X11/xorg.conf.d dizininde intel grahpics için bir yapılandırma dosyası yoktu. Grafikler için tek yapılandırma dosyası 10-amdgpu.conf olarak adlandırıldı. Bunun neden olabileceği hakkında bir fikrin var mı? Sadece 10-amdgpu.conf dosyasını kaldırmayı ve 20-intel.conf adlı başka bir dosyayla değiştirmeyi denemeli miyim?
hakunamatata

Sadece mevcut dosyaları yalnız bırakın.
Mike O'Connell

Teşekkürler - bu titreyen sorunları çözmek gibiydi. Bununla birlikte, Ekran ayarlarındaki kullanılabilir çözünürlük sayısının, bunu yaptığımda önemli ölçüde azaldığını fark ettim. UXA ve SNA hakkında anlayamadığım kadar derinlemesine girmeden, bunun neden olmuş olabileceğini anlayabiliyorum.
brianjcohen

Bu benim için "çalışıyor" (ekran titreşimsizdi), ama her şeyin gerçekten yavaş çalışmasını sağlıyor. Üstünü kontrol ettim ve X11 sunucusu CPU'nun% 85-90'ını kullanıyordu.
Ron Smith,

2

Reddit gelen bir kullanıcı olduğunu bildirdi 4.6.0-994-jenerik çekirdek gelen Intel DRM dalı ( http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/current/ ) onun ekran titremesini sabit .


Benim için çalışıyor gibiyim 4.9.0-15'tim BayTrail, i915'te titremeye başladı ve günlük yapı kullanarak 4.10.0-994 günlük titremesini yaptı, titreklik şimdiye dek ortadan kayboldu
David Walker,

Çok erken konuştum. Şimdi 4.10.0-994'tayım ve titremeye geri döndü!
David Walker,

2

% 100 emin değilim, bu herkesin yaşadığı sorun aynı. Ancak şu anki sorun (Lenovo T460s, 16.04’te çalışan Skylake), özellikle Chrome’da video veya animasyonlu efektler olsaydı, tek karede titreyen ve arada sırada yırtılma yaşadım. Sorun Firefox'ta tekrarlanamazdı. Chrome'u - disable-gpu-driver-bug-geçici çözümler - enable-native-gpu-bellek-tamponları ile başlatarak sorunu çözmeyi başardım, ardından tüm deney bayraklarını chrome: // flags seçeneğine alarak varsayılan değerlere sıfırlayarak . Açıklama, inanıyorum ki, varsayılan olarak (ve bunun Ubuntu'ya özgü olup olmadığından emin değilim), bayraktan da anlaşılacağı gibi, bilinen GPU hatalarının etkin olduğu geçici çözümler olduğunu ve bu geçici çözümlerin artık gerekli olmadığını düşünüyorum. ve aslında üretkendir.

Burada daha fazla bilgi: https://bugs.chromium.org/p/chromium/issues/detail?id=606152

Bu başlatma anahtarlarını Chrome başlatıcıma eklemek için aşağıdakileri yaptım:

  1. Dash'i açın ve 'chrome' yazın.
  2. Chrome simgesini herhangi bir klasöre sürükleyin (ana klasörümü kullandım)
  3. Ana klasörümdeki simgeye sağ tıklayın ve Özellikler seçeneğine tıklayın.
  4. Komut kutusuna "% U" öğesinden sonra anahtarları ekleyin.
  5. Chrome simgesini, kilitlemek için başlatıcıma sürükleyin.

Düzenleme: 4.4.0-22.39 kullanıyorum ve bunu diğer çekirdek sürümlerinde denemedim.


2

Belirtilen Xorg düzeltmelerinden bazılarını denedikten sonra ekran titremesini etkilediklerinden denemek için aşağıdaki çekirdek önyükleme parametrelerini buldum :

  • RC6 uyku modlarını devre dışı bırakın: i915.enable_rc6=0VEYA
  • Panel Kendi Kendini Yenilemeyi Devre Dışı Bırak i915.enable_psr=0

Daha fazla bilgi burada .

Bunları eklemek için /etc/modprobe.d/i915.conf ile oluşturun ve düzenleyin.

options i915.preliminary_hw_support=1 i915.enable_psr=0

veya Dene

options i915.preliminary_hw_support=1 i915.enable_rc6=0

Daha sonra bu yeni modül seçeneklerini kullanmak için yeniden başlattım ve uyku / uyanıklık döngüsüyle titremeye karşı test ettim. Hiçbiri yardım etmedi. 16.10 gelince, bu i915.preliminary_hw_support=1bölüm gerekli olmayabilir.


Intel'in en yeni sürücülerini buradan Linux için kullandığımı söylemeyi unuttum .
m1st0

1

Ben aynı problem vardı bir I devre dışı sona erdi tlpiçinde /etc/default/tlp. Değişen TLP_ENABLE=1için TLP_ENABLE=0.

Güç yönetimi titremeye neden oluyor gibi görünüyor.

Bu çözüm pil ömrünüzü etkileyebilir.


1

İşte Ubuntu 16.04'ümde ekran yırtılma ve titremeyi ortadan kaldırmak için yapmam gerekenler:

sudo apt-get install xserver-xorg-video-intel libva-intel-vaapi-driver

Oluştur ve düzenle ~/.drirc:

<device screen="0" driver="dri2">
    <application name="Default">
    <option name="vblank_mode" value="0"/>
    </application>
 </device>

Oluştur ve düzenle /usr/share/X11/xorg.conf.d/20-intel.conf:

Section "Device"
  Identifier "Intel Graphics"
  Driver     "intel"
  Option     "AccelMethod" "sna"
  Option     "TearFree" "true"
  Option     "DRI" "3"
EndSection

Yukarıdakiler neredeyse hile yapar. Bununla birlikte, son Kernel sürümlerinde (4.0'dan en son 4.8'e kadar) titizlikle üretilen bu Kernel'de sürekli bir hata var: https://www.youtube.com/watch?v=TqAljJ0U5Pc .

Ancak, gerçekten eski bir çekirdek kullanırsanız, titremesi durur.

Eski bir çekirdeği indirin ve kurun:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-image-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-headers-3.13.11-03131111_3.13.11-03131111.201411111336_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11.11-trusty/linux-headers-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb

sudo dpkg -i linux-headers-3.13.11-03131111_3.13.11-03131111.201411111336_all.deb linux-headers-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb linux-image-3.13.11-03131111-generic_3.13.11-03131111.201411111336_amd64.deb

Yapılacak son şey yukarıdaki çekirdeğin varsayılanı yapmasıdır.

Düzen /etc/default/grubve değişim / aşağıdaki satırı ekleyin:

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.13.11-03131111-generic"

Ve son olarak, grub'u güncelleyin:

sudo update-grub

Merhaba Pawel, Bunu alıyorum:E: Unable to locate package libva-intel-vaapi-driver
vabada

@dabad ilginç. Her zaman doğrudan .deb indirmek ve yüklemek için deneyebilirsiniz: launchpad.net/ubuntu/+source/intel-vaapi-driver
Pawel Gościcki

1

Aynı sorunu 16.04 + Gnome Shell çalışan bir Lenovo Yoga 2 Pro'da da yaşadım.

Video: https://www.youtube.com/watch?v=j_NNn1S_nX8

Ekranın yanıp sönmesi bazen 10 dakika veya 2 saat diğer zamanlarda gerçekleşir. Fare hareket halindeyken dururdu ve geçici olarak konsolları ctrl-alt-f1 ile değiştirerek bir saat kadar durdurabiliyordum. Bu konudaki her şeyi başarı ile denedim, ancak çekirdekleri 04.0-040400 olarak değiştirmekten bahseden bir hata raporu ile karşılaştım. Çekirdeğin 4.6'dan düşmesinden beri 12 saatim var ve titriyor!

Bu benim kullandığım çekirdek. Bunları kurun ve eski çekirdeği kaldırın. http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/



0

4.6.0-994-jenerik, Massimiliano tarafından yayınlanan linkten problemi benim için düzeltti.

İ5-5200U işlemcili bir Acer Chromebook'um var. Belirti, ilk dizüstü bilgisayarı başlattığımda titremeye başladığım şapka oldu. Sorunu çözmek için kapağı birkaç kez kapatıp açmak zorunda kalacağım.

4.6.0-994-generic yüklediğimden beri düzgün çalışıyor.


0

Nvidia geforce grafiklerine sahip bir Dell inspiron 3000'de 15.10'dan 16.04'e yükselttim. Çok sinir bozucu titriyordu. Benim için düzelten şey, varsayılan ekran parlaklığını değiştirmekti. Daha parlak veya daha düşük sabit. Varsayılan seviyeye dönmek titremeyi geri getirdi.


0

XPS 13 9350'de de aynı Problem vardı. (Çekirdek 4.4.0-22-jenerik) Şimdi Problemin ne olduğunu bilmiyorum. Skype kurulduktan sonra başladığını düşünüyorum ?! Ubuntu yükledikten sonra titriyordu. Birkaç gün sonra başlar ve skype yüklendikten sonra başladığını düşünüyorum? Ama emin değilim ;-(

en son çekirdeğin (4.6.0-040600-generic) kurulması Problemi düzeltti.

Burada en son çekirdek sürümünü kurmanın kolay bir yolu var: https://www.youtube.com/watch?v=CokrHUykkUQ

Massimiliano sayesinde en iyi ipucunu getiriyor !!!


0

Aynı sorunu burada Dell XPS13 Intel® HD Graphics 520 (Skylake GT2) ile de görüyordum. Ubuntu 16.04 Xenial kullanıyorum ve bu sorunu Sistem Ayarları -> Yazılım ve Güncellemeler -> Ek Sürücüler bölümünde çözdüm, 'Intel CPU'lar için İşlemci mikro kod firmware'ini intel-microcode'dan (özel) kullanma') ve sonra yeniden başlatmayı etkinleştirdim. Umarım sizin için de işe yarar!


0

Samsung 9, i7-6500u da Mint 18'i test ederken aynı problemi yaşadım.

Tlp'yi kapatıp çözen yukarıdaki poster ile tutarlı olarak, titremenin yalnızca seçmek için powertop kullandığımda meydana geldiğini gördüm:

"Bilinmeyen USB aygıtı 1-5 için Autosuspend (8087: 0a2b)

"kötü" den "iyi" ye, yani "autosuspend" i "good" ile açmak titremeye neden olur, "bad" değildir.

Bu "kötü" bıraktığımda ekranım kararlıdır.


0

Ben de benzer bir problem yaşadım ve bu konuya bir çözüm arayışı içinde başladım.

Çekirdeği 4.8'e yükseltirken durumu düzeltirken, benim için çözdü; Intel Graphics for Linux sürücüleri yüklüyordu:

https://01.org/linuxgraphics/downloads

Ubuntu 16.04 için v2.0.2 sürümüne ihtiyacınız olduğunu ve en son sürümlere (şu anda v2.0.3) ihtiyacınız olduğunu unutmayın.

https://01.org/linuxgraphics/downloads/intel-graphics-update-tool-linux-os-v2.0.2


0

Siyah çizgileri olan mı? Samsung ultrabook'umda da aynı sorunu gördüm, yalnızca hdmi portumdaki "1080P" çözünürlükte oluyor. Ekranın gerçekten parlaksa, özellikle "Dosyalar veya web tarayıcısı" ndaki gibi beyaz bir arka plan varsa, bunun en çok gerçekleştiğini gözlemledim, ancak "1080p film oynatma" gibi gpu yoğun uygulamalardan gerçekten etkilenmemiş gibi görünüyor sadece renk veya parlaklık ayarlıyor gibi görünüyor?

bir düzeltme değil, sorunu düzelten bir güncelleme yayınlayana kadar geçici bir çözümdür.

Çözünürlüğü tam 1080p değerinden bir taneye düşürmek durmuş gibi görünüyor, hala sorun yaşıyorsanız bunu deneyebilirsiniz :)

EDIT: Çekirdeği de deneyin 4.8.10 Bu, Intel HD4000 HDMI çıkışıyla benim için siyah çizgileri 1080P'de kalıcı olarak sabitleyen "sadece" çekirdektir, diğer tüm sürümlerde bu düzeltmeyi geri aldım, hatta 4,9'unda bile yok Düzeltme "Ukuu" denilen bir atış vermek için Ubuntu çekirdek güncelleme yardımcı programını kullanın denir mi?

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.