Как стать автором
Обновить

Комментарии 13

Чтобы включить отображение секунд в часах на панели задач Windows 10, выполните следующие шаги:

  1. Откройте редактор реестра (regedit.exe).

  2. Перейдите в ветку реестра текущего пользователя: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

  3. Создайте параметр типа DWORD 32bit с именем ShowSecondsInSystemClock и задайте значение 1.

  4. Чтобы применить изменения, завершите текущий сеанс или перезапустите процесс Windows Explorer (explorer.exe) из диспетчера задач.

Сохраню на стену, чтобы не потерять

включение секунд в системном трее приводит к увеличению энергопотребления операционной системы. Оно приводит к сокращению времени работы батареи примерно на 1,9%.

Берримор, но как???

Компьютер, работающий на частоте 3 ГГц тратит 1% своей мощности на то, чтобы отрисовать две лишние цифирки???

Это вы ещё не видели, как мигающий индикатор непрочитанного сообщения в браузере жрёт сразу треть и греет процессор до 70 ;)

Ну, в компьютере ведь работает не только CPU...

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

Так ведь две цифирки — они ведь не в 3D с эффектами радужного огня и переливами, а просто два хитрых многоугольника! Почему для того, чтобы отрисовать две цифирки, нужно раскочегаривать 3D-ядро, которое способно отрисовать 100500 треугольников в микросекунду?

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

Технология, которую я имел ввиду, называется PSR (Panel Self Refresh). Она, если нет изменения фрейма, выводит кадр из буфера матрицы.

с мобильного не очень удобно составлять пост.

"— Доктор, когда я делаю так, мне больно!
— Ну тогда не делайте так.

Any periodic activity with a rate faster than one minute incurs the scrutiny of the Windows performance team, because periodic activity prevents the CPU from entering a low-power state.

https://devblogs.microsoft.com/oldnewthing/20220411-00/?p=106456

По той же причине во всех основных DE если оставить каретку в поле ввода и прекратить активность, она не будет мигать бесконечно, а довольно скоро мигание прекращается.

Так о том-то и речь: чтобы отвезти ребёнка в детсад — почему-то заводим "Белаз".

Потому что у вас только "Белаз", в смысле, только ядра в процессоре. Чтобы посчитать секунды и отрисовать их, нужно разбудить хотя бы E-ядра, и то, если они у вас есть. А если их нет, то будим высокопроизводительные ядра. Или вы как-то хотите, чтобы вам святой дух циферки в таскбаре менял?

Берите ноуты на Meteor Lake, там помимо экономичных E-ядер процессора ещё и в чипсет встроили парочку ультраэкономичных LP-ядер (те же E-ядра, но на низкой частоте), чтобы можно было ещё сильнее усыплять процессор в простое и не будить его, когда нужно сделать какую-то мелочь.

Ну так замечательно: будите их на пару микросекунд, рисуйте, засыпайте. Почему за эти микросекунды они сожрут овердофига энергии?

Забавная новость, конечно. Спасибо автору.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости