Я недавно купил новый ноутбук HP Victus и каждый раз, когда я использовал Chrome или Edge, экран мерцал. Эта проблема не происходит ни в других приложениях, ни в других браузерах, таких как Firefox.
Затем я наткнулся на эту статью по устранению неполадок и отключил аппаратное ускорение. Это остановило мерцание экрана как в Edge, так и в Chrome. Это имело смысл, потому что Edge и Chrome основаны на Chromium, а Firefox - нет, поэтому проблема зависит от браузера.
Хотя вышеописанное сработало, я не был удовлетворен.
В Edge я снова включил аппаратное ускорение и воспроизвел проблему. Затем из статьи по устранению неполадок , ссылка на которую приведена выше, я установил графические предпочтения для Edge. Я вручную добавил Edge в список, а затем в опциях я попробовал AMD, но это не остановило мерцание. Затем я выбрал NVIDIA, и это решило проблему. .
В общем, эти два исправления сработали.
Хотя два вышеуказанных исправления работают, я не понимаю технически, что было не так и что вышеуказанные исправления сделали под капотом. Не могли бы вы мне помочь? Спасибо.
Похоже, что оба браузера имеют проблемы с адаптацией к вашему (слишком?) современному оборудованию ...
Все, что я могу сделать, это предположить:
Chrome, похоже, пытался с помощью аппаратного ускорения использовать супер-эффективно непосредственно GPU, что у него получалось очень плохо. После отключения этой функции, он использовал системный GPU через Windows API, что работало лучше.
Edge выглядел так, как будто у него были проблемы с ноутбуком, не имеющим интегрированной графики. Но как только он узнал, какой GPU использовать, производительность улучшилась.
Основная проблема одна и та же - ваше конкретное оборудование. Решения могут отличаться из-за разной графической реализации в каждом браузере.