Итак, специфика нашей задачи в следующем:
- Компьютер, для которого мы собираем Linux, достаточно медленный - 900 МГц.
- Компьютер - это ноутбук, для которого важно время автономной работы.
- Экран имеет нестандартное разрешение 800х480.
- Мы не хотим трогать встроенный SSD накопитель. Будем использовать для ОС SDHC карточку.
- Мы хотим минимизировать запись на наш раздел.
Экспериментальным образом установлено:
- Расход батареи слабо зависит от тактовой частоты процессора
- Рабочая температура ноутбука сильно зависит от тактовой частоты процессора
- Расход батареи сильно зависит от яркости подсветки монитора
- Расход батареи можно отлаживать при помощи узкоспециализированной утилиты powertop.
- Для комфортного просмотра фильмов достаточно тактовой частоты ~225Mhz.
- Если использовать пропуск кадров, и ухудшать качество декодирования, для рпосмотра видео достаточно тактовой частоты 113 МГц.
- Для комфортного чтения книг достаточно тактовой частоты 82 Мгц (это минимальная частота, до которой я смог понизить процессор).
Краткие выводы из результатов работы powertop:
- Включение модуля USB 1.1 отрицательно влияет на потребление энергии
- Фреймбуферная консоль отрицательно влияет на потребление энергии. Но она чуть лучше, чем X11. Вместе с тем, разница между ними незначительна. Для комфортной работы мы будем использовать и то и другое. Во фреймбуферной консоли можно смотреть фильмы небольшого разрешения, находясь, например, в дороге - вдали от источника питания.
Поработав с EEE PC в среде Windows, вы, возможно, обратили внимание на следующие недостатки: ноутбук сильно греется во время серьезной работы; вентилятор довольно громко жужжит в темное время суток. В Windows я смог понизить герцовку до 113 МГц и выключить вентилятор, что дало приемлемый результат. Повторим это и в Linux, по возможности улучшив.