16.04 LTS'de can sıkıcı titremeler - Chrome


208

Ubuntu 16.04 LTS 64-bit'te 4.4.0'dan 4.4.8'e ve ardından 4.5.2'ye yükselttim ve hala oluyor.

4.5.2'de daha sık ve çoğunlukla Chrome'da (henüz firefox veya operayı denemedim). Ne zaman yeni bir web sayfası açsam. Bunu düzeltmenin bir yolu var mı, yoksa bir böcek mi?

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev 81)

Şerefe.


1
Ubuntu'da yaşadığım aynı şey 14.04.4
Billal Begueradj

1
Aynı zamanda, özellikle facebook kullanırken aynı problemle karşı karşıyayım. Bu çok sinir bozucu.
sgiri

1
Deneyin --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers burada bazı ekstra bilgi: productforums.google.com/forum/#!topic/chrome/...
Postadelmaga

1
Google çalışanı burada. Bu hata Chromium sorunu izleyicisinde # 606152 adresinde izleniyor - Intel'de tek kopya yüklemelerle yanıp sönüyor .
Dan Dascalescu,

1
HWE yığına geçtim (çekirdek 4.8 ve X-7.7). Titremeyi durdurdu. i915Çekirdek 4.4 serisinde (Intel HD Graphics Driver) ile ilgili bir sorun var .
Manoj Sawai

Yanıtlar:


194

Bazı araştırmalardan sonra bu soruna bir çözüm buldum. Şimdi benim için çalışıyor.

Tarayıcım için donanım ivmesini devre dışı bıraktım

Settings > Advance Settings > System > uncheck the hardware acceleration

Umarım bu makinenizde çalışır.


Ben kullanıyorum google-chrome-stable Version 50.0.2661.94 (64-bit)üzerindeUbuntu 16.04

-----DÜZENLE----

Kaydırma gecikmesiyle karşılaşırsanız ve ekran yırtılır. Aşağıdaki açıklamada Amos Folarin tarafından önerildiği gibi yapın:

Git: chrome://flags/#smooth-scrollingve Etkinleştir.


23
Bunu denedim, sorunu düzeltti, ancak kaydırma gecikmemi ve ekranın yırtılmasını sağlıyor.
Mookey

18
Bu gerçekten kabul edilmemelidir, çünkü bir çözüm değil, kesinlikle bir çözüm.
theV0ID

4
Bunun benim için titremeye etkisi yok.
DavidJ,

1
Bu çözüm benim XPS13 9343'ümde çalıştı, titremesi kesinlikle durdu ya da farkedilemedi. Ayrıca burada önerilen diğer çözümü de denedim: chrome: // flags / # enable-gpu-rasterization 'Tüm katmanlar için zorla etkinleştirildi' olarak ayarlandı, ancak bu işe yaramadı, yalnızca kromdaki donanım ivmesini devre dışı bırakıyor gibi görünüyordu. Ancak @V0ID ile onun onun fikir olmadığı konusunda hemfikir olun.
Amos Folarin

4
Ayrıca, chrome: // flags / # düzgün kaydırma için yumuşak kaydırma özelliğini etkinleştirmeyi deneyin. XPS13 + Ubuntu16.04 kullanıyorum kontrolsüz donanım
hızlandırma

159

Aynı sorunu yaşadım, GPU rasterleştirmesini 'Tüm katmanlar için zorla etkinleştir' olarak ayarlamak sonunda çalışıyor gibi görünüyor:

Chrome Bayrakları: GPU rasterleştirmesi


28
hızlı bağlantı: chrome: // flags / # enable-gpu-rasterizasyon
JohannesNE 15

1
benim için çalıştı.
Sufiyan Ghori

2
Bu titreyen ben Chrome Sürümü 53.0.2785.92 (64-bit) yükselttikten sonra düşünmek, geri döndü, çalışmayı durdurdu
Nick

5
Bu titremeyi önemli ölçüde azaltır, ancak halen Google Gelen Kutusu'ndadır (örneğin, gördüğüm tek yer).
TiGR

2
Çalışıyor, ancak şimdi bazı görüntülerin yalnızca sol üst köşesi görüntüleniyor. Benim için ne yaptı krom: // flags / # ignore-gpu-blacklist
Jasny - Arnold Daniels

44

Aşağıdaki gibi düzelttim:

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

sonra yeniden başlatın. Bunun nedeni, Intel sürücülerinin ayarlamaya geçmesidir. Daha fazla bilgi için Chromium hata başlığındaki bu yoruma bakın .


Krom bayraklar rotasına gittim, sonra bu rotaya gittim ve bayrakları temerrüde getirdim ve intel malzemelerini temizledim. Çok uzak çok iyi.
Sethen

Teşekkürler. Birkaç yaşında ve birkaç güncellemeden geçen bir Intel NUC'um var. 16.04.2'de, ancak öneriniz tasfiye edilecek paketleri buldu. Artık yanıp sönmüyor (bazı yeni güncellemelerden sonra HDMI videom yaklaşık 1 veya 2 Hz'de yanıp sönüyor; 8 yıllık hizmetten sonra bir donanım arızası geliştirdiğini düşündüm).
Tim Richardson,

1
Burada Linux Nane için mükemmel :)
Chris Nevill

Bunun, benim vardı genel performans sorunları çözüldü teyit edebiliriz 9350 + 17.10 Dell XPS :)
helmesjo

Dell Precision 5520 + Ubuntu 16.04 burada ve ahşaba dokunuyorum, çünkü şimdiye kadar bu çözüm gibi görünüyor ( hem Slack hem de Chrome titrek sorunlarıma)!
21.01.2018 cjauvin

38

Bir terminal aç ve şu komutu gir:

sudo nano /usr/share/applications/chromium-browser.desktop

ve bu satıra ulaşana kadar aşağı kaydırın:

Exec= chromium-browser

Sonra bu iki parametreyi ekleyin

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

Kaydetmek için Ctrl + O, çıkmak için Ctrl + X tuşlarına basın.

Ardından bu komutu girin:

sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

ve bu satırları ekleyin

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

Ctrl + O, sonra Ctrl + X tuşlarına basın.

Chromium'u açın ve adres çubuğuna yazın: chrome://flags/ve girin.

  • Enable-Sıfır kopyalı
  • Yazılım Oluşturma Listesini Geçersiz Kılmayı Etkinleştir
  • 2B Liste Tuvalini Göstermeyi Etkinleştir

Sonunda krom ayarlarını açın ve üzerine tıklayın:

  • hazır olduğunda donanım hızlandırmasını kullan

1
Dell XPS 15 95050 Intel® Core ™ i7-6700HQ İşlemci @ 2.60GHz'de çalıştı Intel® HD Graphics 530 (Skylake GT2).
Prydie

# Enable-display-list-2d-canvas sahip olmak,. # enable-zero-copy ve # ignore-gpu-blacklist ENABLED öğesinin tümü, titremeyi HD Graphics 5500, intel-xorg 2.99.917 ile düzelttiler.
bk138

1
Benim durumumda (birden fazla çözümü denedikten sonra) sadece bahsettiğiniz bayrakları etkinleştirdim ( zero-copy, Override Software Rendering List, Display 2D List Canvas) ve düzeltmiş görünüyor (Intel HD Graphics'te).
Nahuel

1
İki komut satırı anahtarı (geçici çözümleri devre dışı bırak / yerel gpu belleği arabelleklerini etkinleştir) artık çalışmıyor gibi görünüyor, ancak 20-intel.confdosyayı oluşturmak benim için çalıştı! Ayrıca gpu rasterleştirmeyi etkinleştirdi (önemli olup olmadığından emin değil).
Lea Rosema,

2
Sadece eklemek 20-intel.confbenim için çalıştı - başka bir şey yapmak zorunda değildi.
Vadim Peretokin

26

Bu cevapların hiçbiri bana yardımcı gibiydi. Yaptığım şeyi düzelttiğim gibi görünüyordu (Referansım bu siteydi: http://www.bang-olufsen.com/ hangi CRAZY gibi titriyordu ve şimdi sorunsuz çalışıyor):

1.- ile chrome://gpu/. Gösterdiği şey buydu:

görüntü tanımını buraya girin

2.- Problemleri birer birer çözmeye çalıştım. Benim durumumda, bu bayraklar bazıları sabit olanaklı kılar: GPU rasterization, Override software rendering list. Sonra böyle gösterdi:

görüntü tanımını buraya girin

3.- Masaüstü başlatıcısını düzenledim ve parametreleri ekledim --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers.

4.- Bundan sonra, hiçbir sorun tespit edilmediyse, her şey "donanım hızlandırmalı" olarak görünür ve daha da önemlisi artık titremeye neden olmaz:

görüntü tanımını buraya girin

Parametreleri ilk olarak başlatıcıya eklerseniz, sorunların listesi daha kısa olmalıdır ve hangi bayrakların sahip olduğunuz sorunlarda size yardımcı olacağını bulmak daha kolay olacaktır.


Bu iyi bir referans. Firefox'la olan sorunumu çözmek için kullandım, burada gelişmiş ayarlarda "Donanım ivmesini kullan" kutusunu işaretleyerek çözüldü.
Bach

Bu benim için titremeyi azalttı ama hala sık sık oluyor ...
addison

7

51.0.2704.103 (64 bit) Chrome Sürümüyle bayraklar

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

artık çalışmıyor.

Yapabileceğimiz en iyi yol, Chrome 50'ye (Sürüm 50.0.2661.86 (64-bit)) geri adım atmaktır, işte geri adım atabileceğiniz bir talimat verilmiştir: google chrome'u nasıl düşürürüm ?

Önemli olan, Google’a bu sorunu gidermesi, hatayı Chromium’da ve google ürün sayfasında oy vermesidir:

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

https://productforums.google.com/forum/#!topic/chrome/CtKF2BiskT8;context-place=forum/chrome


Benim için çalışmıyor.
ComBin

@ComBin: v50'ye geri adım attınız ve bayrakları kullandınız mı? Bununla birlikte, krom böceğinin bağlantısını izleyin, bu krom / -ium'un bu sürümlerini çalıştırması için farklı çözüm önerileri vardır.
user157697

v50 istemiyorum, teşekkürler. Bunu düzeltmenin en iyi yolunu buldum, cevabımı aşağıda bulabilirsiniz.
ComBin

AHa, krom böceğinde, çocuklar bunun büyük performans sorunları yaşayacağı anlamına geliyordu. Bununla birlikte, zamanım olduğunda krom böceklerinden bazı öneriler deneyeceğim, bildiğim kadarıyla kromun sebebi değil sadece belirti olduğu. Daha iyi / başka bir şey bulursam sizi haberdar edeceğim. Şerefe.
user157697,


4

Sanırım çözümü buldum:

bayraklar --disable-gpu-driver-bug-geçici çözümler - enable-native-gpu-memory-buffers ve ayrıca sıfır-kopyalamayı etkinleştir ENABLE

    sudo nano /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

Bazı bayraklar eksik, işte adım adım benim adım: bugs.chromium.org/p/chromium/issues/detail?id=606152#c72
Hermann Bier

20-intel.conf dosyasındaki sadece Bölüm ile biyonik
kunduzda kromda

2

Bazı GPU seçeneklerini devre dışı bırakarak yüklemeyi deneyin:

- disable-gpu-driver-bug-geçici çözümler - enable-native-gpu-memory-buffers

Deneme işleminden sonra, bazı oluşturma ayarlarıyla da ilgili: // flag'lar arasında dolaşabilir ve herhangi bir şeyin yardımcı olup olmadığına bakabilirsiniz, ancak render titremelerimin büyük kısmı iki komut satırı bayrağı tarafından çözüldü. Başlatıcı .desktop dosyanız varsa, bu bayrakları '% U' öğesinden önceki üst Exec girişine ekleyin. Bayrakları tüm başlangıç ​​modlarına uygulamak için bunları diğer Exec girişlerine de ekleyebilirsiniz.


2

Mevcut düzeltmelerin, geçerli krom sürümü için çalışmadığını gördüm, başka şeylerin de değiştirilmesi gerekiyor (en azından kurulumum için).

Bunun işe yaradığını onaylayabilirim (hem titremeyi hem de yırtılmayı giderir) - https://bugs.chromium.org/p/chromium/issues/detail?id=606152#c72 sayesinde

Bilgisayar: XPS13 9343 Grafik: 00: 02.0 VGA uyumlu denetleyici: Intel Corporation Broadwell-U Tümleşik Grafik (rev 09) Krom sürümü: Sürüm 54.0.2840.100 (64-bit)

Ayarlar

1) Aşağıdaki yapılandırma ayarlarından önce ve sonra hata mesajlarını kontrol edin

  • chrome: // gpu
  • ekran görüntüsünü alın böylece sonra karşılaştırabilirsiniz.

2) Düzenleme (krom için): /usr/share/applications/google-chrome.desktopveya (krom için):/usr/share/applications/chromium-browser.desktop

  • Bayrakları ekleyin - disable-gpu-driver-bug-geçici çözümler - enable-native-gpu-memory-buffers
  • çizgi şöyle görünmeli: Exec=/usr/bin/google-chrome-stable --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers %U

3) sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf bunu ekleyin (dosyayı oluşturmanız gerekebilir):

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

4) Krom bayrakları ayarları: chrome: // flags:

  • Etkinleştir ("sıfır kopya rasterleştiricisi"): chrome: // flags / # enable-zero-copy
  • Etkinleştir (2d tuvalini görüntüleme özelliğini etkinleştirin): chrome: // flags / # enable-display-list-2d-canvas
  • Etkinleştir ("Yazılım oluşturma listesinin üzerine yaz"): chrome: // flags / # ignore-gpu-blacklist
  • "2B tuvalini göster" özelliğini etkinleştir: chrome: // flags / # enable-display-list-2d-canvas
  • Etkinleştir (linux'ta düzgün kaydırma için krom bayrağı): chrome: // flags / # smooth-scrolling

5) Kullanılabilir durumdayken Chrome Ayarı> Gelişmiş> Donanım İvmesi Kullan [[ kontrol et ] devam ettim . Bu seçeneğin işaretini kaldırmazsanız performans gerçekten etkili oluyor (titremeyi azaltıyor ancak yırtılmıyor olsa da), yukarıdaki seçenekler benim için çok daha iyi çalıştı.

6) Bilgisayarı yeniden başlatın.

7) Ayarları karşılaştırın. chrome: // gpu

Bu tamamen benim için titremeyi ve yırtılmayı ortadan kaldırdı.


Aslında, bu cevap olabilir.
pylover

1

Donanım hızlandırmayı devre dışı bırakmak, tarayıcılarınızın animasyonları ve diğer işlemci yoğun görevleri olan sayfalar için performansını düşürür.

Bununla birlikte, sisteminizde kurulu bir GPU yoksa , sgiri tarafından önerilen donanım ivmesini devre dışı bırakma yaklaşımı sizin için en iyisidir.

Ancak dizüstü bilgisayarımda yüklü bir NVidia GPU var ve Ubuntu masaüstü işletim sistemini kullanıyorum. Bu yüzden özel ikili sürücüyü (sürüm 352.63) yükledim. Benim için işe yaradı, umarım Ubuntu sisteminizde de işe yarayacaktır.

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.