Это полностью зависит от комбинации аппаратного обеспечения, драйверов и программного обеспечения, которое обрабатывает среду графического интерфейса пользователя (так называемый диспетчер отображения) и, наконец, прикладного программного обеспечения, которое отображает данные.
Каждый из них может (но не обязательно) вызвать перерисовку (с мерцанием) дисплея.
Обычно (в Windows) первое мерцание происходит, когда драйвер дисплея перенастраивает аппаратное обеспечение для нового разрешения.
Во многих случаях видео-чип должен перестать отображаться. А затем, через 1 или более кадров дисплея, начинают выводить данные в новом формате.
Монитор увидит кратковременное отключение / повторное подключение видеокарты и перенастроится соответствующим образом (см. Также ответ fooot).
В большинстве случаев содержимое памяти дисплея также недействительно, так что get также очищается. Обычно к черному экрану.
Затем на втором этапе сама Windows перерисовывает все компоненты дисплея в новом разрешении. Поскольку Windows не знает, что присутствует в буфере отображения на данный момент (она не может знать, уверен ли тот, что видеодрайвер заблокировал видео-буфер), обычно это начинается с нового пустого экрана по умолчанию. фоновый цвет. Затем Windows добавляет панель задач, обои и т.д.
Это может вызвать некоторое визуальное мерцание.
И, наконец, запущенные приложения могут выполнить дополнительную перерисовку, чтобы перенастроить себя на новый размер дисплея. (Особенно, если они работают в развернутом / полноэкранном режиме или привязаны к границам дисплея.)
Подводя итог: некоторые мерцания связаны с видеооборудованием, некоторые мерцания связаны с перерисовкой программного обеспечения.
Последний, но тем не менее важный:
Некоторые люди гораздо более чувствительны к такого рода вещам, чем другие.
Иногда (буквально) "в глазах смотрящего".
Некоторые люди едва замечают, другие находят это раздражающим.