
Я искал лучший способ получить максимум от ноутбука на Ubuntu или любом дистрибутиве Linux. В телефонах Android с root-доступом мы можем добавить регуляторы ЦП в ядро, чтобы иметь «умные регуляторы», использующие преимущества многоядерной архитектуры и возможности понижения тактовой частоты ЦП. Эти регуляторы могут предоставить пользователю наилучший пользовательский опыт, сохраняя при этом минимальный нагрев/потребление энергии. К сожалению, я нигде не могу найти, есть ли возможный способ заставить один из этих «регуляторов Android» работать с компьютерами на базе дистрибутивов Linux.
Больше о :
- Регуляторы ядра ЦП Android.
- Масштабирование частоты процессора.
- Частота ЦП по умолчанию в Linux-регуляторах.
PS: Я полностью осознаю архитектурные различия между процессорами ARM и x86 и другими, последние процессоры x86 имеют такие функции, как, например, p-state, которые в некоторой степени похожи на то, что предлагает Arms.
решение1
Я просто просмотрел документацию, так что не эксперт. Но ваши опасения по поводу x86 против ARM неуместны. Регуляторы устанавливают политику, а не выполняют ее. Это работа драйвера CPUfreq. На вашем ноутбуке уже должен быть подходящий драйвер для сна.
Т.е. вы должны иметь возможность скомпилировать любой регулятор процессора «Android» для x86 и заставить его взаимодействовать с вашим драйвером CPUfreq.