Google Chrome "мерехтіння"


18

У мене є проблема з Google Chrome на Ubuntu 12.10 64.

Приблизно на 20-30% веб-сайтів з’являється сторінка і починає «мерехтіти». Схоже, відбувається різне або часткове відображення сторінки в іншому буфері, і кілька разів на секунду сторінка змінюється між двома буферними екранами, викликаючи своєрідне епілептичне миготіння різних зображень.

Я також не можу не прокручувати сторінку, коли вона перебуває в такому мерехтливому стані, будь-яка спроба прокручування змушує сторінку знову перейти до вершини на наступному мерехтінні.

Я використовую драйвер fglrx, якщо це щось означає:

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series
OpenGL version string: 4.2.12002 Compatibility Profile Context 8.961

Версія Chrome:

Google Chrome   25.0.1364.172 (Official Build 187217) 

Будь-які ідеї?


У мене ця проблема є і на Ubuntu 14.04. Я помітив, що програми закриття (особливо ті, які використовують gpu) іноді усувають проблему.
Стівен К. Хоуелл

Відповіді:


10

Це відома проблема з ATI / AMD відеокартами та композицією.

Для деяких людей, які запускають Chrome із параметром --blacklist-прискореного складання, приносить деяку допомогу. Інші повідомляють, що параметр --disable-gpu допомагає.

Дивіться http://code.google.com/p/chromium/isissue/detail?id=136054

Наскільки я розумію, єдине справжнє виправлення - перейти на Nvidia або Intel GPU. Додавання таких параметрів, як наведені вище показники витрат, і відключення певних функцій, які потребують складання. Щоб перевірити стан справ щодо GPU у вашому Chrome, відвідайте chrome: // gpu


Я думаю, що це погіршило проблему для мене.
1313

7

Переглядаючи цю сторінку через місяць, проблема полягала в тому, що апаратне прискорення не було ввімкнено. Це очевидно і на відео HTML5!

Перейдіть до chrome: // прапорів

Подивіться на "Переосмислити список надання програмного забезпечення", тобто увімкніть прискорення графічного процесора на непідтримуваному обладнання та ввімкніть його. Перезапустіть Chrome (закрийте фоновий процес, якщо він працює у верхній частині панелі) і подивіться, чи працює він для вас.

Детальніше читайте тут .


Це повністю працювало на Ubuntu Gnome, який працює на чужорідному ноутбуці. Спасибі Бен рятувальник.
Даніель Кассерлі

5

Ви можете спробувати почати хром --disable-gpu.

Довідка: https://code.google.com/p/chromium/isissue/detail?id=136054


Хоча це посилання може відповісти на питання, краще включити сюди суттєві частини відповіді та надати посилання для довідки. Відповіді лише на посилання можуть стати недійсними, якщо пов’язана сторінка зміниться.
g_p

1
Я подумав, що "початок хромування з - disable-gpu" буде невід'ємною частиною. Посилання навіть не потрібно було б допомогти комусь (насправді воно було додане лише для довідки).
jox

4

Це рішення дуже схоже на відповідь @ jox (вимкнення підтримки GPU вирішило цю проблему для мене), але якщо комусь цікаво, як це зробити, ви можете просто перейти в Налаштування -> "Показати розширені налаштування ..." -> Система та зніміть прапорець "Використовувати апаратне прискорення при наявності"

Я використовую Ubuntu 15.04 і fglrx з репостів Ubuntu на Chromium 45.0.2454.85.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.