Governors - более 100 активных говерноров с описанием

Governor — это «CPUFreq driver» (управляет частотой процессора). Как можно предположить из названия, эта программа определяет когда работать процессору на максимальной мощности/частоте, когда на минимальной или на средних частотах и как быстро переключаться от минимальных частот на максимальные, должен ли процессор работать на пределе стабильности и обеспечивать плавность работы всей системы. Или процессор должен сбрасывать частоту до 200 Mhz для сохранения заряда батареи. Это и многое другое и есть — Governors.

Другими словами

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

Различные кастомные ядра содержат разнообразный набор говерноров.

CPU Governors (Говерноры процессора)

  1. OnDemand
  2. OnDemandX
  3. Performance
  4. Powersave
  5. Conservative
  6. Userspace
  7. Min Max
  8. Interactive
  9. InteractiveX
  10. Smartass
  11. SmartassV2
  12. Scary
  13. Lagfree
  14. Smoothass
  15. Brazilianwax
  16. SavageZen
  17. Lazy
  18. Lionheart
  19. LionheartX
  20. Intellidemand
  21. Hotplug
  22. Badass
  23. Wheatley
  24. Lulzactive
  25. PegasusQ\PegasusD
  26. HotplugX
  27. Abyssplug
  28. MSM DCVS
  29. Intelliactive
  30. Adaptive
  31. Nightmare
  32. ZZmove
  33. Sleepy
  34. Hyper
  35. SmartassH3
  36. SLP
  37. NeoX
  38. ZZmanX
  39. OndemandPlus
  40. Dynamic Interactive (DynInteractive)
  41. Smartmax
  42. Ktoonservative\KtoonservativeQ
  43. Performance may cry (PMC)
  44. Dance Dance
  45. AbyssPlugv2
  46. IntelliMM
  47. InteractivePro
  48. Slim
  49. Ondemand EPS
  50. Smartmax EPS
  51. Uberdemand
  52. Yankactive
  53. Impulse
  54. Bacon
  55. Optimax
  56. Preservative
  57. Touchdemand
  58. ElementalX
  59. Bioshock
  60. Blu_active
  61. Umbrella_core
  62. ConservativeX
  63. Hyrdxq
  64. DevilQ
  65. Yankasusq
  66. Darkness
  67. Alucard
  68. Hellsactive
  69. Ragingmolasses
  70. Virtuous
  71. Sakuractive
  72. InteractiveX v2
  73. Alessa
  74. GallimaufryX
  75. AggressiveX
  76. Tripndroid
  77. Wrexy
  78. Xperience
  79. Stockdemand
  80. Zeneractive
  81. InteractiveB
  82. Aggressive
  83. IntellidemandV2
  84. Boostactive
  85. Wave
  86. Barry-Allen
  87. Arteractive
  88. Precognition (PrecoGOV)
  89. Mythx_plug
  90. PegasusQPlus
  91. Yankdemand
  92. HyperX
  93. Despair
  94. Electroactive
  95. Electrodemand
  96. Lionfish
  97. Interextrem
  98. Cafactive
  99. Lightning
  100. ThunderX
  101. sched-DVFS
  102. Intel
  103. Frankenstein
  104. Cyan
  105. TheSSJactive
  106. Chill
  107. sprdemand
  108. Kraken
  109. Ironactive
  110. Nebula
  111. Relaxed
  112. Crazyactive
  113. thenewbeginning
  114. Cultivation
  115. Schedutil
  116. pwrutilx
  117. blu_schedutil

Описание говерноров (машинный перевод)

1: OnDemand:

Описание:
Ondemand является одним из оригинальных и старейших губернаторов, доступных в ядре linux. Когда нагрузка, размещенная на вашем процессоре, достигнет установленного порога, регулятор быстро увеличится до максимальной частоты процессора. Он имеет отличную текучесть из-за этого высокочастотного смещения, но он также может иметь относительно негативное влияние на срок службы батареи по сравнению с другими регуляторами. OnDemand обычно выбирался производителями смартфонов в прошлом, потому что он хорошо протестирован и надежен, но сейчас он устарел и заменяется интерактивным губернатором Google.

2: OndemandX:

Описание:
В основном ondemand с профилями приостановки/пробуждения. Никакая дальнейшая оптимизация не была сделана для Ondemand, чтобы держать его как можно ближе к источнику.

3: Performance:

Описание:
Регулятор производительности блокирует процессор телефона на максимальной частоте.

4: Powersave:

Описание:
В отличие от регулятора производительности, регулятор Powersave блокирует частоту процессора на самой низкой частоте, установленной пользователем.


5: Conservative:

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

Консервативный губернатор также часто описывается как"медленный OnDemand". Оригинальный и неизмененный консерватор медлителен и неэффективен. Более новые и модифицированные версии консерватизма (из некоторых ядер) гораздо более отзывчивы и лучше подходят практически для любого использования.

6: Userspace:

Описание:
Этот регулятор, исключительно редкий для мира мобильных устройств, позволяет любой программе, выполняемой пользователем, устанавливать рабочую частоту процессора. Этот регулятор более распространен среди серверов или настольных ПК, где приложению (например, приложению power profile) требуются привилегии для установки тактовой частоты процессора.

7: Min Max

Описание:
Min Max-это регулятор, который использует только минимальную и максимальную частоту в зависимости от рабочей нагрузки... промежуточные частоты не используются!

8: Interactive:

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

Interactive также делает предположение, что пользователь, включающий экран, вскоре будет сопровождаться пользователем, взаимодействующим с каким-либо приложением на своем устройстве. Из-за этого screen on запускает рампу до максимальной тактовой скорости, а затем поведение таймера, описанное выше.

Interactive-это выбор губернатора по умолчанию для современных производителей смартфонов и планшетов.

9: InteractiveX:

Описание:
Созданный разработчиком ядра "Imoseyon", регулятор InteractiveX в значительной степени основан на интерактивном регуляторе, усиленном настроенными параметрами таймера для лучшего баланса батареи и производительности. Однако определяющей особенностью регулятора InteractiveX является то, что он блокирует частоту процессора до самой низкой заданной скорости пользователя, когда экран выключен.

10: Smartass

Описание:
На основе interactive производительность находится на одном уровне со” старым " minmax, а smartass немного более отзывчив. Срок службы батареи трудно точно определить, но он тратит гораздо больше времени на более низких частотах.
Smartass также будет ограничивать максимальную частоту во время сна до 352 МГц (или если ваша минимальная частота выше 352, она будет ограничивать ее до вашей минимальной частоты).

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

11: SmartassV2:

Описание:
Версия 2 оригинального smartass губернатора от Erasmux. Губернатор стремится к "идеальной частоте", и наращивает более агрессивно к этой частоте и менее агрессивно после. Он использует различные идеальные частоты для включения и выключения экрана, а именно awake_ideal_freq и sleep_ideal_freq. Этот губернатор масштабирует процессор очень быстро (чтобы ударить sleep_ideal_freq в ближайшее время) в то время как экран выключен и быстро масштабируется до awake_ideal_freq, когда экран включен. Там нет верхнего предела для частоты, пока экран выключен (в отличие от Smartass). Таким образом, весь диапазон частот доступен для использования губернатором во время включения и выключения экрана. Девиз этого губернатора-баланс между производительностью и аккумулятором.

12: Scary

Описание:
Новый губернатор написал на основе консервативных с некоторыми особенностями smartass, он масштабируется соответственно законам консерваторов. Таким образом, он будет начинаться снизу, брать образец нагрузки, если он выше верхнего предела, наращивать только одну скорость за раз и спускаться по одному за раз. Он автоматически ограничит скорость вне экрана до того, что разработчик ядра устанавливает его тоже, и все равно будет масштабироваться в соответствии с законами консерваторов. Поэтому он проводит большую часть своего времени на более низких частотах. Цель этого-получить лучшее время автономной работы с достойной производительностью.

13: Lagfree:

Описание:
Lagfree похож на OnDemand. Главное отличие-это оптимизация, чтобы стать более дружественным к батарее. Частота изящно уменьшается и увеличивается, в отличие от ondemand, который слишком часто скачет до 100%. Lagfree не пропускает ни одного шага частоты при масштабировании вверх или вниз. Помните, что если есть требование для внезапного всплеска мощности, lagfree не может удовлетворить это, так как он должен поднимать процессор через каждый более высокий шаг частоты от тока. Некоторые пользователи сообщают, что воспроизведение видео с помощью lagfree немного заикается.

14: Smoothass:

Описание:
То же самое, что и умный “губернатор”, но гораздо более агрессивный и по всем направлениям.


15: Brazilianwax:

Описание:
Похоже на smartassV2. Более агрессивный пандус, поэтому больше производительности, меньше батареи.


16: SavagedZen:

Описание:
Еще один губернатор на базе smartassV2. Достигает хорошего баланса между производительностью и аккумулятором по сравнению с бразильским воском.

17: Lazy:

Описание:
Этот регулятор от Ezekeel в основном является ondemand с дополнительным параметром min_time_state, чтобы указать минимальное время пребывания процессора на частоте перед масштабированием вверх/вниз. Идея здесь состоит в том, чтобы устранить любые нестабильности, вызванные быстрым переключением частоты ondemand. Ленивый губернатор опрашивает чаще, чем ondemand, но изменяет частоту только после завершения min_time_state на шаге, переопределяющем интервал выборки. Lazy также имеет параметр screenoff_maxfreq, который при включении заставляет регулятор всегда выбирать максимальную частоту, когда экран выключен.


18: Lionheart:

Описание:
Lionheart-это консервативный губернатор, основанный на источнике update3 от samsung.
Перестраиваемые параметры (такие как пороги и частота дискретизации) были изменены, поэтому регулятор ведет себя более похоже на производительность, за счет батареи, поскольку масштабирование очень агрессивно.

19: LionheartX

Описание:
LionheartX базируется на "Lionheart", но имеет несколько изменений на переменные и функции приостановки профиль, основанный на губернатора Умник.

20: Intellidemand:

Описание:

Intellidemand aka Intelligent Ondemand от Faux-это еще один губернатор, основанный на ondemand. Оригинальный intellidemand ведет себя по-разному в зависимости от использования GPU. Когда GPU действительно занят (игры, карты, бенчмаркинг и т. д.), intellidemand ведет себя как ondemand. Когда GPU "простаивает" (или умеренно занят), intellidemand ограничивает максимальную частоту шагом в зависимости от частот, доступных в вашем устройстве / ядре для экономии заряда батареи. Это называется режимом просмотра.

Подводя итог, это интеллектуальный ondemand, который входит в режим просмотра, чтобы ограничить максимальную частоту, когда GPU работает на холостом ходу, и (выходит из режима просмотра), ведя себя как ondemand, когда GPU занят; чтобы обеспечить производительность для игр и т. д. Intellidemand не переходит на самую высокую частоту, когда экран выключен. Faux больше не рекомендует intellidemand и считает, что пользователи intellidemand должны переключиться на intelliactive для лучшей оптимизации и производительности.

21: Hotplug:

Описание:
Регулятор Hotplug работает очень похоже на регулятор OnDemand, с дополнительным преимуществом быть более точным о том, как он шагает вниз через таблицу частот ядра, как губернатор измеряет нагрузку на процессор пользователя. Однако определяющей особенностью регулятора Hotplug является его способность отключать неиспользуемые ядра процессора в периоды низкой загрузки процессора. Это известно как " горячая затычка."

22: BadAss:

Описание:
Badass удаляет все эти "быстрые пики" до максимальной частоты. Чтобы вызвать увеличение частоты, система должна работать немного с высокой нагрузкой, затем частота натыкается. Если этого все еще недостаточно, губернатор дает вам полный газ. (этот переход не должен занимать более 1-2 секунд, в зависимости от нагрузки, которую испытывает ваша система)
Badass также будет учитывать нагрузку на gpu. Если gpu умеренно занят, он будет обходить вышеуказанную проверку и синхронизировать процессор с максимальной частотой, если gpu раздавлен под нагрузкой, badass снимет ограничения на процессор.

23: Wheatley:

Описание:

Здание на классическом губернаторе "ondemand" реализуется губернатором Wheatley. Губернатор имеет два дополнительных параметра. Wheatley работает по плану и не препятствует правильному использованию C4 для задачи, где C4 может использоваться должным образом. Таким образом, результаты показывают, что Wheatley работает по назначению и гарантирует, что состояние C4 используется всякий раз, когда задача позволяет правильно эффективно использовать состояние C4. Для более сложных задач, которые вызывают большое количество пробуждений и препятствуют эффективному использованию состояния C4, губернатор прибегает к следующему лучшему механизму энергосбережения и уменьшает частоту. Таким образом, с новым очень гибким губернатором Wheatley можно получить лучшее из обоих миров.

Wheatley - более ориентированный на производительность губернатор, поскольку он масштабируется более агрессивно, чем ondemand, и придерживается более высоких частот.

24:Lulzactive\LulzactiveQ:

Описание:

Он основан на Interactive & Smartass governors.

Старая версия: когда рабочая нагрузка больше или равна 60%, губернатор масштабирует процессор до следующего более высокого шага. Когда рабочая нагрузка составляет менее 60%, губернатор масштабирует процессор до следующего более низкого шага. Когда экран выключен, частота блокируется на минимальную частоту глобального масштабирования.

Новая версия: еще три настраиваемых пользователем параметра: inc_cpu_load, pump_up_step, pump_down_step. В отличие от более старой версии, эта дает больше контроля для пользователя. Мы можем установить порог, на котором губернатор решает масштабировать вверх / вниз. Мы также можем установить количество шагов частоты, которые будут пропущены при опросе вверх и вниз.
Когда рабочая нагрузка больше или равна inc_cpu_load, губернатор масштабирует CPU pump_up_step шаги вверх. Когда рабочая нагрузка меньше, чем inc_cpu_load, губернатор масштабирует CPU вниз pump_down_step шаги вниз.

25: Pegasusq/Pegasusd

Описание:

Пегас-м / д представляет собой многоядерную на основе губернатором и губернатором OnDemand с интегрированной горячего подключения. Он довольно стабилен и имеет тот же срок службы батареи, что и ondemand). Текущие процессы в очереди, мы знаем, что несколько процессов могут выполняться одновременно. Эти процессы активны в массиве, который представляет собой поле, называемое "очередь запуска" очередь, которая выполняется, с их приоритетными значениями, расположенными (приоритет будет использоваться планировщиком задач, который затем решает, какой процесс запустить дальше).

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

26: Hotplugx

Описание:
Это модифицированная версия Hotplug и оптимизирована для подвески в закадровом режиме

27: AbyssPlug

Описание:
Это губернатор, полученный из hotplug, он работает так же, но с изменениями в экономии на большее время автономной работы.

28: MSM DCVS

Описание:

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

MSM-это префикс для SOC (MSM8960), а DCVS-динамические часы и масштабирование напряжения. Имеет смысл, MSM-DCVS

29: IntelliActive

Описание:

Основанный на Google's Interactive со следующими улучшениями:

1. самостоятельно повышает возможности от драйверов ввода (нет необходимости в PowerHAL помочь)
2. двухфазное планирование (фазы холостого хода / занятости для предотвращения перехода непосредственно к максимальной частоте
3. Проверка автономных процессоров и коротких замыканий некоторые ненужные проверки для улучшения путей выполнения кода. Поэтому он избегает горячего подключения процессора.

Created by Faux

30: Adaptive

Описание:

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

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


31:Nightmare

Описание:
PegasusQ модифицирован, менее агрессивен и более стабилен. Хороший компромисс между производительностью и аккумулятором. В дополнение к Дерну является профилактикой, потому что он, как правило, не hotplug.

32: ZZmoove

Описание:
The ZZmoove Governor by ZaneZam оптимизирован для низкого энергопотребления при выключенном экране, с особым вниманием к ограничению потребления приложений в фоновом режиме при выключенном экране, таких как прослушивание музыки. Уникальная особенность ZZmoove заключается в том, что он имеет предопределенные профили и позволяет переключать профили.

33: Sleepy

Описание:
The Sleepy (ранее известный как Solo) это попытка найти баланс между производительностью и мощностью батареи для создания. Он основан на Ondemand. Он включает в себя некоторые настройки, такие как переменная Down_sampling и другие функции, которые устанавливаются пользователем через sysfs вызова "echo". Sleepy очень похож на Ondemandx.

34: Hyper

Описание:
The Hyper (ранее известный как kenobi) агрессивный умный и ровный губернатор основанный на Ondemand и оборудован с несколькими особенностей ondemandx приостанавливает профили. Он также имеет переменную fast_start deep_sleep и функции обнаружения. Кроме того, максимальная частота находится в режиме приостановки 500 МГц или независимо от того, что разработчик ядра устанавливает его. Это более гладкий ориентированный регулятор, который означает, что он хорош для производительности, не жертвуя большим временем автономной работы.

35: SmartassH3

Описание:
Губернатор SmartassH3 предназначен для экономии заряда батареи и не подталкивает производительность телефонов, так как это истощает батарею, и это единственное, что люди продолжают просить больше. На основе SmartassV2.

36: SLP

Описание:
Это смесь pegasusq и OnDemand. Таким образом, он имеет баланс между экономией батареи и производительностью.

37: NeoX

Описание:
Оптимизированная версия губернатора pegasusq, но с некоторыми дополнительными настройками для лучшей производительности. Это означает немного больше дренажа батареи, чем оригинальный PegasusQ, но он по-прежнему является сбалансированным губернатором.

38. ZZmanx

Описание:
ZZmanx точно такой же, как ZZmoove, но он был переименован, потому что DorimanX сделал его в свою собственную версию (возможно, лучшую производительность) . Тем не менее, он по-прежнему страдает от ниже среднего игровой производительности. (См. Описание ZZmoove для руководства по профилям)

39. OnDemandPlus

Описание:
Ondemandplus - это OnDemand и интерактивный регулятор, который имеет дополнительные возможности энергосбережения при сохранении очень быстрой производительности. В то время как интерактивный регулятор обеспечивает современную и гладкую структуру, логика масштабирования была полностью переписана. Отчеты обнаружили, что пользователи находят ondemandplus как более дружественный к батарее губернатор. В ondemandplus, снижение поведения с OnDemand, это только очень незначительные изменения. Однако масштабирование было изменено, чтобы не масштабироваться до максимальной частоты немедленно.

40. Dynamic Interactive (DynInteractive)

Описание:
Этот регулятор динамически настраивается в соответствии с нагрузкой. Это означает, что его настройки являются динамическими (всегда изменяющимися), а не статическими (не изменяющимися). Dyninteractive по-прежнему получает тот же отличный баланс между временем автономной работы и производительностью, что и в оригинальном интерактивном губернаторе, и улучшает его еще больше. Это не то же самое, что оригинальный интерактивный губернатор из-за этого уникального поведения.

41. Smartmax

Описание:
Smartmax-это смесь ondemand и smartassv2. Он ведет себя в основном как умник с концепцией "идеальной" частоты. По умолчанию это настроено для экономии заряда батареи, так что это не игровой или эталонный губернатор! Кроме того, чтобы сделать его "быстрым", smartmax имеет "сенсорный тычок". Таким образом, входные события с сенсорного экрана будут стимулировать процессор в течение определенного времени до определенной частоты. Разработано пользователем XDA Maxwen.

42. Ktoonservative\KtoonservativeQ

Описание:
Ktoonservative основан на консервативном губернаторе, но с добавлением новых настраиваемых переменных и горячих затычек. Он стремится быть очень отзывчивым, а также хорошо экономить батарею. Этот регулятор легко настраивается и находится в ядрах ktoonsez.

43. Performance may cry (PMC)

Описание:
Губернатор, основанный на Smartmax, за исключением того, что он сильно настроен для лучшего и максимального срока службы батареи. Это не игровой губернатор!

44. Dance Dance

Описание:
Исходя из консервативных с некоторыми особенностями умник, это, соответственно, весов в законы консерваторов. Таким образом, он будет начинаться снизу, брать образец нагрузки, если он выше верхнего предела, наращивать только одну скорость за раз и спускаться по одному за раз. Он автоматически ограничит скорость выключения экрана до 245 МГц, и если ваша минимальная частота выше 245 МГц, она сбросит мин до 120 МГц, пока экран выключен, и восстановит его при пробуждении экрана, и все еще масштабируется соответственно законам консерваторов. Поэтому он проводит большую часть своего времени на более низких частотах. Цель этого-получить лучшее время автономной работы с достойной производительностью. Это губернатор, ориентированный на производительность, но также сочетается с некоторой экономией батареи.

45. AbyssPlugv2

Описание:
AbyssPlugv2-это перезапись оригинального регулятора процессора. Он также устраняет проблему, когда регулятор установлен только для первого ядра, но теперь управляет всеми ядрами прямо из любой утилиты, которую вы используете. Были высказаны замечания по поводу отсутствия стабильности с этим губернатором.

46. IntelliMM

Описание:
Это перезапись старого Min Max governor и имеет 3 состояния процессора: Idle, UI и Max. Intelliminmax (intellimm) губернатор предназначена для работы с новыми системами с фиксированным напряжением рельсы (MSM8974 с тактовой частотой т. е.+ соц). Он предназначен для работы в пределах этих фиксированных диапазонов напряжения, чтобы максимизировать производительность батареи при создании плавных операций пользовательского интерфейса. Он удобен для батареи и проводит большую часть времени на более низких частотах.

47. Interactive Pro

Описание:
Более новая (модифицированная) версия interactive, которая оптимизирована для таких устройств, как One Plus One. Он является более эффективным, чем оригинальный интерактивный, потому что он постоянно переоценивает нагрузку на каждый процессор, что позволяет процессору эффективно масштабироваться.

48. Slim

Описание:
Новый губернатор из филиала см и проекта slimrom. Это оптимизированный для производительности регулятор и был настроен много для новых устройств, таких как One Plus One.

49. Ondemand EPS

Описание:
Модифицированная версия Ondemand и оптимизирована для новых устройств. Он основан на Ondemand ядра семафора, который более оптимизирован для работы от батареи. ЭПС в конце стоит для весьма сбережений силы поэтому этот губернатор пристрастен к сбережениям силы!

50. Smartmax EPS

Описание:
Губернатор основан на Smartmax, но оптимизирован для "экстремального энергосбережения" (следовательно, суффикс EPS). Это означает, что он использует меньше батареи, чем оригинальный Smartmax, поэтому это не очень хороший игровой губернатор (опять же!) Это можно найти только на новых устройствах.

51. Uberdemand

Описание:
Uberdemand это Ondemand с 2-фазной функцией, означающей, что он имеет мягкую крышку на 1728 МГц, поэтому ваш процессор не всегда будет идти непосредственно к Максу, сделанному Chet Kener.

52. Yankactive

Описание:
Слегка модифицированный интерактивный регулятор на основе Yank555.lu. у него есть настройки батареи, добавленные на него, поэтому ожидайте лучшего времени автономной работы! Основываясь на пользовательских отчетах, этот губернатор ведет себя более дружелюбно к батарее, чем оригинальный интерактивный губернатор, не жертвуя производительностью.

53. Impulse

Описание:
Улучшенная версия interactive модифицирована neobuddy89. Импульс стремится иметь баланс между батареей и производительностью так же, как интерактивный, но имеет некоторые настройки для экономии заряда батареи.

54. Bacon

Описание:
Это не что иное, как отполированный интерактивный губернатор, заклейменный как "бекон", поскольку он был адаптирован из устройства bacon благодаря neobuddy89. Большинство настроек предназначены для улучшения производительности / задержки

55. Optimax governor

Описание:
Ondemand основан на некоторых улучшениях от LG, в частности, для обработки freq boost, поэтому он повысится до заданного уровня, почти как губернатор HTC. Он имеет разные настройки для HTC governor, но он ведет себя довольно похоже, настройки, которые он поставляется с default, немного более консервативны. Он происходит от ядра Uber Cl3kener для Nexus 5, где он имеет довольно хорошую репутацию для работы от батареи

56. Preservative governor

Описание:
Preservative является консервативным губернатором. Идея заключается в том, что он будет оставаться на указанном шаге (702 МГц, выбранный создателем Bedalus), если это не потребуется. Вы заметите, что он будет парить вокруг 702 много, и не идти выше слишком много, и только мин freq, когда ничего не происходит вообще. Это наиболее полезно, когда вы делаете что-то вроде чтения; экран статичен или играет в легкие игры, которые больше не нуждаются в повышении. Губернатор приходит из ядра Moob для nexus 4

57. Touchdemand

Описание:
Touchdemand основан на регуляторе процессора ondemand, но был изменен для чипа Tegra 3 (только для планшета) и имеет дополнительные настройки для чувствительности сенсорного экрана.

58. ElementalX

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

59. Bioshock

Описание:
Регулятор процессора разработан Jamison904. Смесь консерватизма и Львиного Сердца

60. Blu_active

Описание:
Губернатор, разработанный англ.stk (показанный в его ядрах Code_Blue)основан на интерактивном взаимодействии с восходящими патчами caf и битами губернатора ondemand. Этот губернатор в основном ориентирован на производительность, как и другие вещи, которые создает разработчик, но он также хорошо сбалансирован для игр и общего использования.

61. Umbrella_core

Описание:
Губернатор twisedumbrella на основе интерактивного, который ориентирован на срок службы батареи, а не на производительность. Он по-прежнему будет нарастать до заданной частоты, но не будет оставаться на высоких частотах долго. Этот регулятор имеет тенденцию оставаться в высоком-среднем диапазоне частот во время screen_off.

62. ConservativeX

Описание:
Разработано Imoseyon (feat. кратко в Lean Kernel для Galaxy Nexus), губернатор ConservativeX ведет себя как консервативный губернатор с дополнительным преимуществом блокировки частоты процессора до самого низкого интервала, когда экран выключен. Этот губернатор может дополнительно выполнять горячее подключение на CPU1, но в настоящее время нет никаких документов, подтверждающих это подозрение.

63. HydrxQ

Описание:
Просто губернатор lulzactiveq с настройками производительности (благодаря tegrak). Это означает большую производительность и меньшее время автономной работы.

64. DevilQ

Описание:
Агрессивный pegasusq губернатор, который держит hotplugging на макс 2 ядра процессора в автономном режиме). Это в значительной степени более оптимизированный pegasusq для телефонов с четырех ядерными процессорами.

65. YankasusQ

Описание:
Yankasusq-это еще один модифицированный pegasusq, но с включением экрана с настройкой freq и некоторыми другими модификациями. Разница между PegasusQ и YanksusQ заключается в том, что это не пандус слишком агрессивно, когда экран включается (меньше разрядке аккумуляторной батареи).

66. Darkness

Описание:
Он основан на кошмаре, но более простой и быстрый, основные конфигурации, но очень сложная структура. Это обновленный кошмарный гов и улучшенная стабильность, до сих пор он довольно стабилен в тестах

67. Alucard

Описание:
Alucard основан на ondemand, но был сильно изменен, чтобы обеспечить лучшее время автономной работы и производительность. Известно, что он безвреден для батарей без ущерба для производительности.

68. Hellsactive

Описание:
Сильно модифицированный интеллектуальный губернатор @hellsgod, который был модифицирован для увеличения срока службы батареи. Hellsactive менее агрессивен по сравнению с Intelliactive, поэтому срок службы батареи будет больше похож на оригинальную интерактивную.

69. Ragingmolasses

Описание:
Помимо говернора с удивительным именем его месиво из консервативных и ondemand и весов, основанных на нагрузке с несколькими настройками. Его предназначение-быть простым, быстрым и эффективным при сохранении частоты вдали от максимальных часов, если это не абсолютно необходимо. он включает в себя gboost для лучшей игры.

70. Virtuous

Описание:
 Он настраивает максимальный процессор для пробуждения и сна и меняет губернатор, когда устройство не спит или не спит. Он экономит за счет снижения частоты процессора во время сна, когда устройство просыпается, и автоматически ускоряет его снова. Или же вы можете установить процессор. Он основан на smartassV2 (использует 2 губернатора, один для сна и другой для бодрствования).

71. Sakuractive

Описание:
Агрессивный гибрид ondemand и hotplug, что означает, что он будет масштабироваться как ondemand, за исключением немного более агрессивного. Но также действует как hotplug, поскольку он отключает несколько ядер процессора для экономии энергии.

72. InteractiveX V2

Описание:
Разработано Imoseyon (feat. в Lean Kernel для Galaxy Nexus) регулятор InteractiveX V2 ведет себя как InteractiveX, и дополнительно заставляет CPU1 переходить в состояние горячего подключения, когда экран выключен.

73. Alessa

Описание:
 Менее агрессивный и более стабильный ondemand, модифицированный TeamMex. Хороший компромисс между производительностью и аккумулятором. Его можно использовать с комплементарным регулятором hotplug. Обратите внимание, что этот губернатор все еще является WIP!

74. GallimaufryX

Описание:
Модифицированный ondemand, который является 2-ступенчатым губернатором ondemand с настройками скорости. Она включает в себя imoseyon's screen_off hotplugging code.

75. AggressiveX

Описание:
Модифицированный консервативный губернатор, но с большим количеством настроек, чтобы увеличить мгновенность при экономии энергии. Он также включает в себя экранный код горячей замены imoseyon.

76. Tripndroid

Описание:
Tripndroid основан на ondemand с дополнительными настройками для производительности

77. Wrexy

Описание:
Wrexy является консервативным губернатором, но также похож на Lionheart gov. он имеет тенденцию оставаться вне более высоких частот в пользу более низких частот, но производительность не сильно влияет.

78. Xperience

Описание:
Измененный smartassv2 для лучшей производительности. Создано TeamMex.

79. Stockdemand

Описание:
Сильно модифицированный ondemand для повышения производительности и срока службы батареи.

80. Zeneractive

Описание:
Основанный на интерактивном регуляторе, он обрабатывает масштабирование частоты точно так же, как интерактивное, и имеет те же настройки, что и Интерактивное масштабирование частоты. Однако весь новый код hotplugging написан "с нуля".

81. InteractiveB

Описание:
Интерактивный регулятор с более сбалансированным временем автономной работы/производительностью

82. Aggressive

Описание:
Как и Lionheart, он основан на консервативном, но еще более агрессивном подходе

83. Intellidemandv2

Описание:
Как и его предшественник, intellidemandv2-это интеллектуальный ondemand с обнаружением просмотра и масштабированием на основе загрузки GPU. Он был оптимизирован для конкретных устройств и имеет лучшее время автономной работы и производительность.

84. Boostactive

Описание:
Основанный на интерактивном, но с возможностями повышения частоты процессора. Это ориентированный на производительность губернатор.

85. Wave

Описание:
Основанный на консервативном с некоторыми настройками для скорости и батареи. Этот губернатор был создан zparallax.

86. Barry-Allen

Описание:
Он основан на interactive. Губернатор должен быть более дружелюбным к батарее и в то же время иметь хорошую производительность.

87. Arteractive

Описание:
Это interactive регулятор процессора из более нового исходного кода. Он имеет больше оптимизаций для процессоров Snapdragon 80x.

88. Precognition (PrecoGOV)

Описание:
PrecoGOV берет на себя и динамически адаптируется к вашей модели использования. Для достижения этой цели PrecoGOV управляет частотой, режимами ожидания и сна, горячим подключением, температурой на ядро и даже графическим процессором и пытается помочь планировщику как можно лучше, принимая во внимание батареи и тепловые ограничения.

89. Mythx_plug

Описание:
Он основан на улучшенном интерактивном регуляторе и был изменен для увеличения медленнее и уменьшения быстрее. Это батарея дружественный губернатор.

90. PegasusQPlus

Описание:
PegasusQPlus-это сильно измененный губернатор PegasusQ, который был реализован AndreiLux в своем ядре Perseus. PegasusQPlus должен иметь лучший баланс между производительностью и использованием батареи.

91. Yankdemand

Описание:
Регулятор OnDemand полного запаса (JB) с измененными значениями по умолчанию настраиваемыми направленными на более низкое потребление батареи

92. HyperX

Описание:
Измененный интерактивный регулятор на основе производительности.

93. Despair

Описание:
Это настроенный консервативный губернатор с парой дополнительных значений, он имеет тенденцию быть немного более консервативным с батареей, чем консервативный губернатор по умолчанию. Разработано DespairFactor.

94. Electroactive

Описание:
Этот губернатор является заменой по сравнению с оригинальным electrodemand governor, будучи гораздо более дружественным к батарее с гораздо более плавными переходами по сравнению с оригиналом. Это гибридный регулятор класса, использующий уникальный способ объединить лучшее из интерактивного и ondemand. Он включает в себя некоторые дополнительные дополнения и улучшения, чтобы быть более экономичным, чем интерактивный губернатор, а также некоторые повышающие мелодии и дополнения, которые позволяют лучше управлять питанием и производительностью в играх, а также лучше экономить энергию при нормальном использовании. CPU boost, graphics boost, fast_start deep_sleep и функции обнаружения встроены, а также тактовая частота 300 МГц в suspend.

95. Electrodemand

Описание:
На основании губернатора процессор регулятор OnDemand, это старая губернатора, который был использован в ядре электроактивных который использует те же переменные в исходном регулятор OnDemand.

96. Lionfish

Описание:
The Lionfish governor сочетает в себе черты консервативной, OnDemand и интерактивные губернаторов. Он предназначен для максимального срока службы батареи без заметного влияния на производительность. Он быстро реагирует на большие нагрузки, оставаясь в пределах оптимальной производительности процессора на ватт. При умеренных нагрузках он периодически голосует, чтобы поднять, сохранить или уменьшить частоту. Когда есть достаточно голосов, чтобы изменить частоту, она постепенно увеличивается и уменьшается. Механизм голосования уменьшает дрожание частоты по сравнению с ondemand и консервативным. тестирование squid2 показало, что этот регулятор использует умеренные частоты (где эффективность оптимальна) более эффективно, чем интерактивный, ondemand и консервативный. Это улучшенное частотное распределение приводит к умеренному снижению энергопотребления процессора при сохранении быстродействия, сравнимого с интерактивным регулятором.

97. Interextrem

Описание:
Измененный интерактивный губернатор thehacker911. Он находится в ядре хакера s6, где он был настроен для лучшей производительности, сохраняя при этом хорошее время автономной работы.

98. Cafactive

Описание:
Найденный в ядрах arter97, cafactive-это оптимизированная для qualcomm версия interactive от CodeAurora. Эта версия обещает значительно повысить производительность по сравнению с собственной версией Samsung interactive (тесты показали увеличение показателей производительности), однако она может быть нестабильной на некоторых устройствах и может вызвать некоторые проблемы с производительностью при нормальной и тяжелой работе.

99. Lightning

Описание:
Lightning это модифицированный darkness gov made by @HridayHS

100. ThunderX

Описание:
ThunderX является энергосбережение губернатор центрального процессора SmartAssv2 оптимизированы для систем на кристалле медиатек.

101. Intel

Описание:
Это интерактивный регулятор, который оптимизирован для устройств Intel. Считается, что он более удобен для батареи, чем интерактивный, но при этом имеет хорошую производительность. Найдено только на основе Intel SoC.

102. Frankenstein

Описание:
Основанный на интерактивном режиме с помощью hotplugging, он ориентирован на производительность, но нацелен на экономию батареи, когда экран выключен. Тем не менее, он может быть нестабильным на некоторых устройствах. Найдено только на основе Intel SoC.

103. Cyan

Описание:
Cyan-это интерактивный регулятор процессора, предназначенный для тяжелых игр и процессов. Он был первоначально разработан для i9500, но теперь находится в ядрах для устройств с intel SOCs.

104. TheSSJactive

Описание:
TheSSJactive основан на yankactive, но с добавлением поддержки горячего подключения для intel SOCs. Известно, что он является дружественным губернатором батареи.

105. Chill

Описание:
Консервативный регулятор на основе frap129 (электронное ядро). Он направлен на обеспечение более агрессивной экономии заряда батареи при выключенном экране.

106. sprdemand

Описание:
Модулированный регулятор ondemand с функциональностью для автономных процессоров, когда экран выключен. Оно имеет логику термального управления снабженную в воевода.

107. Kraken

Описание:
Основанный на ElementalX, но с настройками для лучшей производительности, оставаясь хорошо сбалансированным. Найдено в ядре Kraken командой OctOS.

108. Ironactive

Описание:
На основе последней версии CAF 4.4 interactive без каких-либо дополнительных изменений. Он находится в суперядре @Tkkg1994 для Samsung Galaxy S7.

109. Nebula

Описание:
Порт интерактивного губернатора на основе источников msm-4.4 с некоторыми модами для HTC 10, сохраняя отличный баланс между производительностью и временем автономной работы, найденным во многих других интерактивных govs. Он возник из ядра туманности Eliminater74 и был популярным выбором до введения планирования EAS в ядро.

110. Relaxed

Описание:
Relaxed основан на chill и был изменен для достижения более постепенного повышения частоты, обеспечивающего преимущества работы от батареи. Relaxed использует переменную потолка наддува для достижения этой цели. Вместо того, чтобы повышать прямо до максимальной частоты, relaxed находит разницу между boost_counter и boost_ceiling, а затем повышает до max минус эта разница. Этот губернатор не полностью заменяет chill, но предназначен для использования рядом с ним.

111. Crazyactive

Описание:
Модифицированный интерактивный губернатор @CrazyGamerGR, который был смещен больше в сторону производительности.

112. thenewbeginning

Описание
Модифицированный Alucard governor от varunhardgamer, который был более склонен к производительности.

113. Cultivation

Описание
Сильно доработанный взаимодействующий-основанный регулятор с намерением давать потребителю больше контроля путем обеспечивать больше настраивая вариантов. На основе CAF 4.4 коммиты с частями, поступающими от blu_active и XDA пользователя Sultanxda.

EAS Governors Energy Aware Scheduling (EAS)

114. schedutil

Описание:
schedutil-это новый регулятор EAS, найденный в последних версиях ядра Linux (4.7+), который стремится лучше интегрироваться с планировщиком ядра Linux. Он использует планировщик ядра для получения информации об использовании процессора и принятия решений на основе этого ввода. В результате schedutil может реагировать на нагрузку процессора быстрее и точнее, чем обычные регуляторы, такие как Interactive, которые полагаются на таймеры.

115. pwrutilx

Описание:
Новый регулятор EAS, основанный на schedutil, который стремится быть гораздо более эффективным, используя другую формулу для получения следующей частоты.

116. blu_schedutil

Описание:
blu_schedutil-это неизмененная версия регулятора Pixel 3 schedutil, который обещает лучшую экономию батареи по сравнению с традиционным schedutil.

Информация

.

Добавить комментарий

Ограниченный HTML

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.