То, почему изменение отображается, медленно?

У меня было много ноутбуков в течение многих лет, и в то время как много вещей убыстрились, одна вещь остается столь же медленной сегодня, как это было несколько лет назад: (скидка), соединяющая внешний дисплей. Что берет его так долго, чтобы обнаружить новый дисплей и обновить пиксельные буферы? Я использую Mac, прежде всего, но я думаю, что это одинаково медленно на других платформах.

6
задан 19.05.2010, 20:49

2 ответа

Я, конечно, не знаю ответ, но мне напоминают о чем-то, что я считал в вызове Плаката Начальной загрузки Owen Taylor:

... естественная задержка внешних систем - время это берет монитор для ответа на датчик DDC...

DDC, кажется, основанная на I2C система, так 100 Кбит/с на проводе, но также и безотносительно MCU/EEPROM, они вошли в другой конец его. Плюс, возможно, видеокарта даже не предполагает, что существует шина DDC там, чтобы зондироваться, таким образом, она делает некоторые аппаратные средства, зондирующие сначала, чтобы удостовериться, что это выглядит нормальным прежде, чем попытаться болтать.

Кроме того, я могу предположить...

Это могла также быть социальная/экономическая причина: никто никогда не тестирует или рекламирует время запуска для дисплеев. Я сомневаюсь, что существуют многие инженеры дисплея, сидящие без дела, говоря, что "мы должны сделать датчик DDC (или независимо от того, что узкое место), быстрее!". Так как никакой технический рецензент никогда не упоминает это, и никакой обзорный сайт не перечисляет его, это не большой взрыв для их маркера.

И главный вариант использования для дисплеев даже не мог бы включать ноутбуки. Если они думают, что это включает Ваш ПК в начале дня (я не знаю, верно ли это или нет, но если они думают, что это), то время, которое требуется для получения до полезного экрана, будет во власти начальной загрузки ОС, подсветка, добирающаяся до яркости, и т.д.

Наконец, программное обеспечение во встроенных системах имеет тенденцию быть действительно ужасным. Вы попытались использовать экранный дисплей на жидкокристаллическом дисплее недавно? Это - та же система.:-)

Конечно, для отключения дисплея, я понятия не имею. Вы думаете, что это было бы быстрее, но это действительно не. Возможно, они делают целый "датчик все дисплеи, когда что-либо изменяется", хотя я не знаю, почему это должно быть необходимо.

1
ответ дан 07.12.2019, 16:36

Это - большой вопрос.

Очевидно, это зависимо от операционной системы.

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

0
ответ дан 07.12.2019, 16:36

Теги

Похожие вопросы