![]() |
[включить плавающее окно] Вверх #1 |
![]() Автор темы Регистрация: 08.02.2003
Адрес: Nsk
|
Гетерогенные CPU и Windows 10
Для гибридов обязательно нужен Windows 11, говорили они.
Intel ThreadDirector оптимизирован под Windows 11, говорили они. Как обычно, они лукаво вели в заблуждение. На деле часть загадок по совместной работе P-core и E-core раскрылась просто* - всё дело в планах электропитания. Часть настроек там скрыто. А именно: Heterogeneous policy in effect Heterogeneous thread scheduling policy Heterogeneous short running thread scheduling policy Треды можно задать как 0. All processors 1. Performant processors 2. Prefer performant processors 3. Efficient processors 4. Prefer efficient processors 5. Automatic По дефолту - автомат, и этот автомат, мать его кошка, скорее всего и чудит, перекидывая нагрузку когда не надо куда не надо. * "просто" в плане настроек; за открытие сего респект и уважение хорошему человеку OCLicker (forum.ixbt.com). Цитата
(OCLicker) »
На всякий случай, дам команды, открывающие настройки в стандартном интерфейсе планов (показывает для возможности изменения, но сама команда ничего не изменяет, кроме видимости).
"Heterogeneous policy in effect": powercfg -attributes SUB_PROCESSOR 7f2f5cfa-f10c-4823-b5e1-e93ae85f46b5 -ATTRIB_HIDE "Heterogeneous thread scheduling policy": powercfg -attributes SUB_PROCESSOR 93b8b6dc-0698-4d1c-9ee4-0644e900c85d -ATTRIB_HIDE "Heterogeneous short running thread scheduling policy": powercfg -attributes SUB_PROCESSOR bae08b81-2d5e-4688-ad6a-13243356654b -ATTRIB_HIDE Вызов этих же команд с изменением параметра -ATTRIB_HIDE на +ATTRIB_HIDE, обратно скрывает соответствующие настройки. Искать открытые настройки в разделе "Processor Power Management". Кстати вот интересный документ. https://www.intel.com/content/dam/de...ybrid-cpus.pdf HeteroPolicy (это как раз Heterogeneous policy in effect) 7.2.1.1. Setting Value: 0 (i.e., Standard Parking or Favored Core Parking) In this configuration, the optimum set of compute cores are unparked starting with the most performant cores first. 7.2.1.2 SettingValue: 4 (i.e., Hetero Parking) In this configuration, based off utilization, a combination of most performant or most efficient cores are unparked first. Промежуточные значения не описаны. Но нам для "нашего High Performance" нужно первое значение. Оно уже и так установлено во всех планах, кроме Battery. Вообще, я нашел данный документ интересным во всех отношениях. PS. Так же power plan можно задать утилитой Quick CPU.
__________________
и тут пришел лесник ;) |
![]() |
![]() |