7

Почему монитор компьютера так долго меняет разрешение? Почему это занимает 2-3 секунды, а не, скажем, 50 мс?

Например, мой нынешний Windows 7 с мощным графическим процессором и 24-дюймовым монитором занимает 2-3 секунды. Почему так долго? Я знаю, что некоторые могут сказать, что это просто 2 секунды, но давай ... Игры производят сотни FPS, а мониторы работают с частотой 60 Гц, так что же это занимает так много времени?

Я помню, что это было то же самое почти на любой машине, с которой я когда-либо работал.

1 ответ1

4

Вопрос немного более широкий, но я возьму эту проблему ... :)

Это потому, что большинство / все операционные системы с графическим интерфейсом (Windows, конечно) отправляют приложениям сообщение о том, что разрешение собирается измениться. Затем дела замедляются, пока эти приложения вносят свои коррективы в новое разрешение и отвечают Windows (или нет), что они получили сообщение и что обработали его (или нет).

Затем самому проводнику Windows необходимо выполнить все виды масштабных изменений и вычислений для реальных графических объектов (как видимых, так и невидимых) на основе его собственных потребностей, а также потребностей запущенных приложений.

Для сравнения, я бы сказал, что моему жидкокристаллическому телевизору Toshiba с ЖК-дисплеем Toshiba уходит чуть меньше половины времени, когда Windows меняет разрешение с помощью кабельной приставки (то есть: от 720p до 1080p и обратно), и нигде не работает около количества вычислений будет выполнять графический интерфейс вашего компьютера.

Я также ожидал бы заметного "времени установки" для новых разрешений даже при работе с ЖК-панелью на самом низком уровне.

Обновлять дисплей с одним разрешением снова и снова на основе часов намного проще, чем менять разрешение. Кроме того, поскольку частота обновления является гораздо более важной функцией для видеоустройств, чем быстрое изменение разрешения, именно здесь ресурсы исследования расходуются на улучшение.

Надеюсь, это поможет. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .