16.04 LTS - Chrome'da titreyen can sıkıcı

196

Ubuntu 16.04 LTS 64-bit üzerinde 4.4.0'dan 4.4.8'e ve sonra 4.5.2'ye yükselttim ve hala gerçekleşiyor.

4.5.2'de daha da sık ve daha çok Chrome'da (henüz firefox veya opera denemediniz). Her yeni web sayfasını açtığımda. Bunu düzeltmenin bir yolu var mı, yoksa bir hata mı?

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)

alkış.

    
sordu Mookey 03.05.2016 08:31

11 cevap

186

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

Tarayıcım için donanım hızlandırmayı devre dışı bıraktım

Settings > Advance Settings > System > uncheck the hardware acceleration

Bunun makinenizde işe yaradığını umuyoruz.

google-chrome-stable Version 50.0.2661.94 (64-bit) % Ubuntu 16.04 kullanıyorum

----- DÜZENLEME ----

Kaydırma gecikmesi ve ekran yırtılması ile karşılaşırsanız. Aşağıdaki yorumda Amos Folarin tarafından önerilen şekilde yapın:

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

    
verilen cevap sgiri 05.05.2016 19:54
158

Aynı problemim vardı, GPU rasterleştirmesini 'Tüm katmanlar için zorla etkinleştir' ayarının sonunda çalıştığı görülüyor:

    
verilen cevap Gondy 08.08.2016 09:52
38

Bir terminal açın ve şu komutu girin:

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

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

Exec= chromium-browser

Ardından bu iki parametreyi ekleyin

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

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

Ardından şu 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 ve ardından 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 kopya
  • Yazılım İşleme Listesini Geçersiz Kılmayı Etkinleştir
  • 2B Liste Tuvalini Etkinleştir

Son olarak chrome ayarlarını açın ve tıklayın:

  • Kullanılabilir olduğunda donanım hızlandırmayı kullanın
verilen cevap zafer 27.07.2016 10:10
37

Bunu şu şekilde düzelttim:

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

ardından yeniden başlatın. Bunun nedeni, Intel sürücülerinin modlamaya taşınmasıdır. Daha fazla bilgi için bu yorumu Chromium hata iş parçacığına bakın.

    
verilen cevap ComBin 19.08.2016 16:25
24

Bu cevapların hiçbiri bana yardım etmedi. Ne yaptım ki görünüyor bunu düzeltmişti (Referansım bu site oldu İşte CRAZY gibi ve şimdi sorunsuz çalışıyor):

1.- chrome://gpu/ 'ye yönlendirildi. Gösterdiği şey bu:

2.- Sorunları tek tek tamir etmeye çalıştım. Benim durumumda, bu bayrakların etkinleştirilmesi bunlardan bazılarını düzeltdi: GPU rasterization , Override software rendering list . Sonra böyle gösterdi:

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

4.- Bundan sonra, daha fazla sorun algılanmadı, her şey "donanım hızlandı" ve daha önemlisi, daha fazla titreklik göstermiyor:

İlk önce başlatıcıya parametreler eklerseniz, sorunların listesi daha kısa olmalı ve hangi bayrakların bıraktığınız sorunlarda size yardımcı olacağını bulmak daha kolay olacaktır.

    
verilen cevap Nahuel 14.09.2016 14:29
7

Chrome Version 51.0.2704.103 (64 bit) bayraklarıyla

--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. Burada, geri adım atabileceğiniz bir talimat verilmiştir: Google Chrome'u nasıl düşürürüm?

Önemli, bu sorunu gidermek, Chromium'daki hatayı ve google ürün sayfasında oy vermek için Google’a baskı yapmamız gerektiğidir:

İşte

İşte

    
verilen cevap user157697 19.06.2016 10:02
5
chrome://flags/ > GPU rasterization > Enable,

Bu nihayet benim için çalıştı! Bu Google Formunun alt kısmında bulundu! İşte

    
verilen cevap Chris Lane Jones 16.10.2016 22:44
4

Ben çözümü bulduğumu düşünüyorum:

bayraklar --disable-gpu-driver-bug-workarounds --enable-native-gpu-bellek-arabellekleri ve ayrıca -fır-kopyalamayı etkinleştirir

    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
    
verilen cevap Hector 07.07.2016 17:14
2

Bazı GPU seçenekleriyle devre dışı bırakmayı deneyin:

- disable-gpu-driver-bug-workarounds --enable-native-gpu-bellek-tamponları

Bunu denedikten sonra, yaklaşık: // bayraklarındaki görüntü oluşturma ayarlarından bazılarını seçebilir ve orada yardımcı olan herhangi bir şey olup olmadığına bakabilirsin, ama render titreşimlerimin büyük kısmı iki komut satırı bayrağıyla çözüldü. Bir başlatıcınız varsa .desktop dosyası, bu bayrakları '% U' dan önce üstteki Exec girişine ekleyin. Bayrakları tüm başlangıç ​​modlarına uygulamak için bunları diğer Exec girişlerine de ekleyebilirsiniz.

    
verilen cevap MattCole3 04.05.2016 17:44
2

Mevcut düzeltmelerin kromun güncel sürümü için çalışmadığını buldum, daha fazla şeyin değiştirilmesi gerekiyor (en azından kurulumum için).

Bu işleri doğrulayabiliyorum (hem titreme hem de yırtılmayı ortadan kaldırır) - sayesinde İşte

Bilgisayar: XPS13 9343 Grafik: 00: 02.0 VGA uyumlu kontrolör: Intel Corporation Broadwell-U Entegre Grafik (rev 09) Chrome 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 daha sonra karşılaştırabilirsiniz.

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

  • Bayrakları ekle --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers
  • satır şu şekilde görünmelidir: 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) Chrome bayrakları ayarları: chrome: // flags:

  • Etkinleştir ("sıfır kopya rasterizer"): chrome: // flags / # enable-zero-copy
  • Etkinleştir (görüntüleme listesi 2d kanvasını etkinleştir): chrome: // flags / # enable-display-list-2d-canvas
  • Etkinleştir ("Yazılım işleme listesini geçersiz kıl"): chrome: // flags / # ignore-gpu-blacklist
  • "2D tuval listesini görüntüle" yi etkinleştir:) chrome: // flags / # enable-display-list-2d-canvas
  • Etkinleştir (linux içinde yumuşak kaydırma için krom bayrağı): chrome: // flags / # smooth-scrolling

5) Chrome Ayarını & gt; Gelişmiş & gt; Kullanılabilir olduğunda Donanım İvmesi'ni kullanın [ kontrol edilmeye devam et ]. Bu gerçekten isabetli performansın işaretini kaldırırsanız (titremeyi azaltmasına karşın yırtılmasa 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 benim için titremeyi ve yırtılmayı tamamen ortadan kaldırdı.

    
verilen cevap Amos Folarin 15.02.2017 15:27
1

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

Ancak, sisteminizde yüklü bir GPU yoksa, sgiri tarafından önerilen donanım hızlandırmayı devre dışı bırakma yaklaşımı senin için en iyisi.

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

    
verilen cevap user4128091 23.08.2016 08:50

Etiketlerdeki diğer soruları oku