Оставшийся срок службы батареи Dell Vostro 3500 отсутствует в Windows 8?

Оставшийся срок службы батареи Dell Vostro 3500 отсутствует в Windows 8?

На Windows 7 ноутбук Vostro 3500 показывает оставшийся срок службы батареи, а на Windows 8 эта информация, похоже, отсутствует. Процент все еще доступен, но оставшийся срок службы отсутствует.

Как рассчитывается оставшийся срок службы батареи и требуется ли для этого какой-то уровень поддержки драйвера? Это стандартизированный интерфейс? Кто-нибудь знает, какой драйвер отвечает за обработку этой функции?

Я хочу принудительно установить старый драйвер Windows 7, но не знаю, какой драйвер контролирует оставшийся заряд батареи.

решение1

Практический ответ

Если вы использовали "OEM" установку Windows 7 на компьютере, то, скорее всего, драйвер был предустановлен производителем (Dell). Вы можете проверить веб-сайт загрузки драйверов Dell или, в качестве альтернативы, ваш OEM CD/DVD (который поставлялся с устройством), чтобы попытаться найти драйвер управления питанием или аккумулятора.

Теоретический ответ

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

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

Аккумулятороставшийся процентрассчитывается путем выборки текущей оставшейся мощности (в ваттах, амперах или вольтах, в зависимости от того) и деления ее на ватты или вольты, которые испытываются при полной зарядке батареи. Обратите внимание, что термин «полностью заряжен» может варьироваться: некоторые драйверы операционных систем и даже некоторые прошивки батареи достаточно умны, чтобы намеренно лгать о максимальной зарядной емкости, так что батарея не заряжается постоянно до уровня 100% (делать это постоянно с устройством, которое всегда подключено к сети переменного тока, ужасно для литий-ионных или литий-полимерных батарей, которые являются большинством батарей, используемых в компьютерах и мобильных устройствах).

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

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

Теперь доступ к нему из программ пользовательского пространства для того, чтобы получить образец оставшихся ватт батареи и рассчитать время работы, может быть сложным. Вероятно, вопрос для StackOverflow.

решение2

Вы имеете в виду оставшиеся часы и минуты?

Это было сделано программным обеспечением Dell, драйверы W8 или программное обеспечение для этой модели отсутствуют. Это может быть частью утилиты Dell OSD,не уверен, будет ли W7 работать в W8

Связанный контент