Bực mình nhấp nháy trong 16.04 LTS - Chrome


208

Tôi đã nâng cấp từ 4.4.0 lên 4.4.8 rồi 4.5.2 trên Ubuntu 16.04 LTS 64 bit, và nó vẫn đang diễn ra.

Ở 4.5.2, nó thậm chí còn thường xuyên hơn và chủ yếu là trong Chrome (chưa thử firefox hoặc opera). Mỗi khi tôi mở một trang web mới. Bất kỳ cách nào để khắc phục điều đó, hoặc nó là một lỗi?

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)

Chúc mừng.


1
Điều tương tự tôi trải nghiệm trên Ubuntu 14.04.4
Billal Begueradj

1
Tôi cũng đang đối mặt với vấn đề tương tự, đặc biệt là trong khi sử dụng facebook. Điều đó quá khó chịu.
sgiri

1
Hãy thử --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers một số thông tin thêm ở đây: productforums.google.com/forum/#!topic/chrome/...
Postadelmaga

1
Nhân viên Google ở ​​đây. Lỗi này đang được theo dõi trong trình theo dõi sự cố Chromium tại # 606152 - Nhấp nháy trên Intel với các bản tải lên một bản sao .
Dan Dascalescu

1
Tôi đã chuyển sang ngăn xếp HWE (kernel 4.8 và X-7.7). Nó dừng lại búng tay. Có một số vấn đề với i915(Trình điều khiển đồ họa HD của Intel) trong dòng kernel 4.4.
Manoj Sawai

Câu trả lời:


194

Sau một số nghiên cứu, tôi tìm thấy một giải pháp cho vấn đề này. Nó đang làm việc cho tôi bây giờ.

Tôi đã tắt khả năng tăng tốc phần cứng cho trình duyệt của mình từ

Settings > Advance Settings > System > uncheck the hardware acceleration

Hy vọng điều này hoạt động trên máy của bạn.


Tôi đang sử dụng google-chrome-stable Version 50.0.2661.94 (64-bit)trênUbuntu 16.04

-----BIÊN TẬP----

Nếu bạn gặp độ trễ cuộn và rách màn hình. Làm theo đề xuất của Amos Folarin trong bình luận dưới đây:

Truy cập: chrome://flags/#smooth-scrollingvà kích hoạt nó.


23
Tôi đã thử điều đó, khắc phục sự cố nhưng làm cho màn hình bị lag và rách màn hình.
Mookey

18
Điều này thực sự không nên được chấp nhận, vì nó không phải là một giải pháp, nó chắc chắn là một cách giải quyết.
theV0ID

4
Điều này không có tác dụng trong việc nhấp nháy cho tôi.
DavidJ

1
Giải pháp này hoạt động cho XPS13 9343 của tôi, nhấp nháy chắc chắn đã dừng hoặc không đáng chú ý. Tôi cũng đã thử giải pháp khác được đề xuất ở đây là cài đặt chrome: // flags / # enable-gpu-rasterization thành 'Force-enable cho tất cả các lớp' nhưng điều này không hoạt động, chỉ vô hiệu hóa khả năng tăng tốc phần cứng trong chrome dường như hoạt động. Nhưng đồng ý với @ theV0ID rằng ý tưởng của anh ấy không phải là ý tưởng.
Amos Folarin

4
Thử cũng bật chrome: // flags / # smooth-scrolling để cuộn mượt mà. Tôi đang sử dụng XPS13 + Ubuntu16.04 hoạt động tốt với tùy chọn accel phần cứng không được chọn
Amos Folarin

159

Tôi cũng gặp vấn đề tương tự, việc cài đặt rasterization GPU thành 'Kích hoạt lực cho tất cả các lớp' dường như cuối cùng cũng hoạt động:

Cờ Chrome: rasterization GPU


28
liên kết nhanh: chrome: // flags / # enable-gpu-rasterization
JohannesNE

1
làm việc cho tôi quá
Sufiyan Ghori

2
Nó ngừng hoạt động, nhấp nháy đã hoạt động trở lại, tôi nghĩ sau khi nâng cấp lên phiên bản Chrome 53.0.2785.92 (64-bit)
Nick

5
Điều này làm giảm đáng kể hiện tượng nhấp nháy, nhưng nó vẫn còn trong Hộp thư đến của Google (hiện tại là nơi duy nhất tôi thấy nó).
TiGR

2
Hoạt động, nhưng bây giờ chỉ có góc trên cùng bên trái của một số hình ảnh đang được hiển thị. Những gì đã làm cho tôi là chrome: // flags / #
ign

44

Tôi đã sửa nó như sau:

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

sau đó khởi động lại. Điều này là do trình điều khiển Intel chuyển sang chế độ. Để biết thêm thông tin, hãy xem nhận xét này trong chuỗi lỗi Chromium .


Tôi đã đi tuyến đường cờ chrome và sau đó đi tuyến đường này thay vào đó và đặt lại các cờ về mặc định và thanh trừng các công cụ intel. Càng xa càng tốt.
Sethen

cảm ơn. Tôi có một Intel NUC đã được vài năm tuổi và đã trải qua một vài cập nhật. Đó là vào ngày 16.04.2 nhưng đề xuất của bạn đã tìm thấy các gói để thanh lọc. Nó không còn nhấp nháy nữa (video HDMI của tôi bật và tắt ở khoảng 1 hoặc 2 Hz sau một số cập nhật gần đây; tôi nghĩ rằng nó đã bị lỗi phần cứng sau 8 năm phục vụ).
Tim Richardson

1
Hoàn hảo cho Linux Mint tại đây :)
Chris Nevill

Tôi có thể xác nhận rằng điều này đã giải quyết các vấn đề hiệu năng tổng thể mà tôi gặp phải trên Dell XPS 9350 + 17.10 :)
helmesjo

Dell Precision 5520 + Ubuntu 16.04 ở đây và tôi đang chạm vào gỗ, bởi vì cho đến nay, đây có vẻ như là giải pháp (cho cả các vấn đề nhấp nháy Slack và Chrome của tôi)!
cjauvin

38

Mở một thiết bị đầu cuối và nhập lệnh này:

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

và cuộn xuống cho đến khi bạn đến dòng này:

Exec= chromium-browser

Sau đó thêm hai tham số này

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

Nhấn Ctrl + O để lưu và Ctrl + X để thoát.

Sau đó nhập lệnh này:

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

và thêm những dòng này

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

Nhấn Ctrl + O rồi Ctrl + X.

Mở Chromium và ghi vào thanh địa chỉ: chrome://flags/và nhập.

  • Cho phép không sao chép
  • Bật ghi đè danh sách kết xuất phần mềm
  • Bật Canvas hiển thị danh sách 2D

Cuối cùng mở cài đặt chrome và nhấp vào:

  • Sử dụng tăng tốc phần cứng khi khả dụng

1
Đã hoạt động trên CPU Dell XPS 15 95050 Intel® Core ™ i7-6700HQ của tôi @ 2.60GHz Intel® HD Graphics 530 (Skylake GT2).
Prydie

Có # enable-display-list-2d-canvas ,. # enable-zero-copy và # ign-gpu-blacklist all to ENABLED dường như đã sửa lỗi nhấp nháy với HD Graphics 5500, intel-xorg 2.99.917.
bk138

1
Trong trường hợp của tôi (sau khi thử nhiều giải pháp) tôi chỉ đơn giản kích hoạt các cờ mà bạn đã đề cập ( zero-copy, Override Software Rendering List, Display 2D List Canvas) và dường như nó đã sửa nó (trên Intel HD Graphics).
Nahuel

1
Hai công tắc dòng lệnh (vô hiệu hóa cách giải quyết / bật bộ đệm bộ nhớ gpu gốc) dường như không hoạt động nữa, nhưng việc tạo 20-intel.conftệp làm việc cho tôi! Cũng kích hoạt rasterization gpu (không chắc nó có quan trọng không).
Lea Rosema

2
Chỉ cần thêm 20-intel.conflàm việc cho tôi - không phải làm gì khác.
Vadim Peretokin

26

Không ai trong số những câu trả lời này dường như giúp tôi. Cuối cùng tôi đã làm gì mà dường như đã sửa nó (Tài liệu tham khảo của tôi là trang này http://www.bang-olufsen.com/ đã nhấp nháy như CRAZY và bây giờ nó hoạt động trơn tru) là:

1.- Điều hướng đến chrome://gpu/. Đây là những gì nó cho thấy:

nhập mô tả hình ảnh ở đây

2.- Tôi đã cố gắng sửa từng vấn đề một. Trong trường hợp của tôi, tạo điều kiện cho những lá cờ cố định một số trong số họ: GPU rasterization, Override software rendering list. Sau đó, nó cho thấy như thế này:

nhập mô tả hình ảnh ở đây

3.- Tôi đã chỉnh sửa trình khởi chạy máy tính để bàn và thêm các tham số --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers.

4.- Sau đó, không phát hiện thêm vấn đề gì nữa, mọi thứ hiển thị là "phần cứng tăng tốc" và quan trọng hơn là không nhấp nháy nữa:

nhập mô tả hình ảnh ở đây

Nếu bạn thêm các tham số vào trình khởi chạy trước, danh sách các sự cố sẽ ngắn hơn và có thể dễ dàng hơn để tìm ra cờ nào sẽ giúp bạn với các vấn đề bạn gặp phải.


Đây là một tài liệu tham khảo tốt. Tôi đã sử dụng nó để giải quyết vấn đề của mình với firefox, nơi nó được giải quyết đơn giản bằng cách bỏ chọn hộp "Sử dụng tăng tốc phần cứng" trong cài đặt nâng cao.
Bạch

Điều này làm giảm sự nhấp nháy cho tôi, nhưng nó vẫn xảy ra thường xuyên ...
addison

7

Với phiên bản Chrome 51.0.2704.103 (64-bit), các cờ

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

không làm việc nữa

Cách tốt nhất chúng ta có thể làm là quay lại Chrome 50 (Phiên bản 50.0.2661.86 (64-bit)), đây là hướng dẫn cách bạn có thể lùi lại: làm cách nào để hạ cấp google chrome?

Quan trọng là chúng tôi gây áp lực lên Google để khắc phục sự cố này, bỏ phiếu cho lỗi trong Chromium và trên trang sản phẩm của google:

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

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


Không làm việc cho tôi.
ComBin

@ComBin: bạn đã thử quay lại v50 và sử dụng cờ chưa? Tuy nhiên, theo liên kết đến lỗi crom, có vô số đề xuất giải pháp khác nhau để có được điều này để hoạt động phiên bản chrome / -ium hiện tại này.
157697

Tôi không muốn v50, cảm ơn. Tôi tìm thấy cách tốt nhất để sửa nó, xem câu trả lời của tôi dưới đây.
ComBin

AHa, trong lỗi crom, các chàng trai có nghĩa là điều này sẽ có vấn đề lớn về hiệu suất. Tuy nhiên, tôi sẽ thử một số đề xuất từ ​​các lỗi về crom khi tôi có thời gian, theo như tôi hiểu thì Chromium chỉ là triệu chứng không phải là nguyên nhân. Tôi sẽ cập nhật cho bạn nếu tôi tìm thấy thứ gì đó tốt hơn / khác. Chúc mừng.
157697


4

Tôi nghĩ rằng tôi đã tìm thấy giải pháp:

cờ --disable-gpu-driver-bug-workaround --enable -igen-gpu-memory-buffer và cũng enable-zero-copy 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

Có một số cờ bị thiếu, đây là bước của tôi: bug.chromium.org/p/chromium/issues/detail?id=606152#c72
Hermann Bier

Tôi đã có thể khắc phục sự cố của mình chỉ bằng Phần trong tệp 20 intel.conf không có cờ bổ sung bằng chrome trên hải ly bionic 18.04
Brandon Søren Culley

2

Thử tải với một số tùy chọn GPU bị vô hiệu hóa:

--disable-gpu-driver-bug-workaround --enable -igen-gpu-memory-buffer

Sau khi thử, bạn cũng có thể sử dụng một số cài đặt kết xuất trong about: // flags và xem có gì giúp được không, nhưng phần lớn các flick render của tôi đã được giải quyết bằng hai cờ dòng lệnh. Nếu bạn có tệp .desktop của trình khởi chạy, hãy thêm các cờ đó vào mục Exec hàng đầu trước '% U'. Bạn cũng có thể thêm chúng vào các mục Exec khác để áp dụng các cờ cho tất cả các chế độ khởi động.


2

Tôi thấy các bản sửa lỗi hiện tại không hoạt động cho phiên bản chrome hiện tại, những thứ khác cần được thay đổi (ít nhất là cho thiết lập của tôi).

Tôi có thể xác nhận tác phẩm này (loại bỏ cả nhấp nháy và xé rách) - nhờ vào https://bugs.chromium.org/p/chromium/issues/detail?id=606152#c72

Máy tính: XPS13 9343 Đồ họa: 00: 02.0 Bộ điều khiển tương thích VGA: Intel Corporation Broadwell-U Đồ họa tích hợp (rev 09) Phiên bản Chrome: Phiên bản 54.0.2840.100 (64-bit)

Cài đặt

1) Kiểm tra các thông báo lỗi trước và sau khi điều chỉnh cấu hình bên dưới

  • chrome: // gpu
  • chụp ảnh màn hình để bạn có thể so sánh sau.

2) Chỉnh sửa (cho chrome): /usr/share/applications/google-chrome.desktophoặc cho (crom):/usr/share/applications/chromium-browser.desktop

  • Thêm các cờ --disable-gpu-driver-bug-workaround --enable -igen-gpu-memory-buffer
  • dòng nên như thế này: 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 thêm điều này (bạn có thể cần phải tạo tệp):

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

4) Cài đặt cờ Chrome: chrome: // flags:

  • Bật ("trình sao chép không sao chép"): chrome: // flags / # enable-zero-copy
  • Bật (bật danh sách hiển thị canvas 2d): chrome: // flags / # enable-display-list-2d-canvas
  • Bật ("Ghi đè danh sách kết xuất phần mềm"): chrome: // flags / # ign-gpu-blacklist
  • Bật "Hiển thị danh sách 2D canvas"): chrome: // flags / # enable-display-list-2d-canvas
  • Bật (cờ chrome để cuộn trơn tru trong linux): chrome: // flags / # smooth-scrolling

5) Tôi đã giữ Cài đặt Chrome> Nâng cao> Sử dụng Tăng tốc phần cứng khi khả dụng [ tiếp tục kiểm tra ]. Nếu bạn bỏ chọn điều này thực sự đạt hiệu suất (mặc dù giảm nhấp nháy nhưng không bị rách), các tùy chọn trên hoạt động tốt hơn nhiều đối với tôi.

6) Khởi động lại máy tính.

7) So sánh các cài đặt. chrome: // gpu

Điều này hoàn toàn loại bỏ sự nhấp nháy và nước mắt cho tôi.


Trên thực tế, đây có thể là câu trả lời.
pylover

1

Vô hiệu hóa khả năng tăng tốc phần cứng sẽ làm giảm hiệu suất trình duyệt của bạn đối với các trang có hoạt ảnh và các tác vụ chuyên sâu khác của bộ xử lý.

Tuy nhiên, nếu bạn chưa cài đặt bất kỳ GPU nào trong hệ thống của mình thì phương pháp vô hiệu hóa khả năng tăng tốc phần cứng được đề xuất bởi sgiri là tốt nhất cho bạn.

Nhưng tôi có GPU NVidia được cài đặt trong máy tính xách tay của mình và tôi đang sử dụng hệ điều hành máy tính để bàn Ubuntu. Vì vậy, tôi đã cài đặt trình điều khiển nhị phân độc quyền (phiên bản 352.63). Nó hoạt động với tôi, hy vọng cũng sẽ hoạt động trong hệ thống Ubuntu của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.