Почему процессор моего Mac замедляется? (Turbo Boost Ratio)

15

AnandTech имеет инструкции 1 о том, как вы можете проверить Turbo Ratios для процессора Mac. Так как они зарегистрированы, информацию очень легко найти.

В Mountain Lion вы можете сделать это следующим образом:

  1. открыто /Applications/Utilities/Console.app
  2. Откройте system.logна левой стороне.
  3. Поиск записей, содержащих Turbo Ratios

То, что вы найдете, выглядит примерно так:

Dec 16 20:11:47 localhost kernel[0]: AppleIntelCPUPowerManagement: Turbo Ratios 0035

А это значит:

В приведенной выше строке турбо-коэффициенты указаны как 0035 . Четырехзначное число - это турбо-коэффициент для активных ядер ( 4C / 3C / 2C / 1C ). В зависимости от активных ядер тактовая частота может варьироваться. Каждое число является шестнадцатеричным .

Первые два числа равны 0, потому что процессор не имеет более двух ядер и, следовательно, не поддерживает какие-либо соотношения турбо, когда активны 4 или 3 ядра (2012 Macbook Air, i5-3427U). Третье число говорит нам о максимальном турбо-усилении с двумя активными ядрами: 3. Это 3 бина, где каждый бин имеет частоту 100 МГц или 300 МГц выше стандартной рабочей частоты 1,8 ГГц ( 2,1 ГГц ).

Четвертое число дает нам максимальное турбо, когда активно только одно ядро: 5. Пять бинов - это 500 МГц, что в дополнение к базовой частоте 1,8 ГГц дает нам 2,3 ГГц .

(Отредактированный текст от AnandTech, чтобы соответствовать моему процессору.)

Однако, согласно notebookcheck.net 2, Turbo Ratio должен быть 008A или 1,8 ГГц / 2,6 ГГц / 2,8 ГГц . Это будет соответствовать рекламе Apple 3 для 13-дюймового Macbook Air 2012 года:

введите описание изображения здесь

Возникает очевидный вопрос: почему процессор моего Mac замедляется?

  • Я бы хотел использовать инструменты MSR для получения дополнительной информации о тактовых частотах, но для их работы мне нужно загружаться в режиме 32-битного ядра, который больше не доступен в Mountain Lion.

  • MacCPUID 4 - это официальный инструмент Intel, который вы можете использовать для вычисления текущих тактовых частот процессора. Текущая версия 2.1 была выпущена 31.10.2012, но все еще кажется глючной. Независимо от того, как я нагружаю свой процессор, он всегда рассчитывает, что тактовая частота равна 2,3 ГГц.

gentmatt
источник
Первоначально я начал скептически относиться к тактовой частоте процессора в моем Macbook Air, когда заметил, что виртуальные машины, которые я использую, никогда не сообщали о тактовой частоте выше 2,3 ГГц. Мои выводы system.logудивили меня, потому что Macbook Air работает очень круто при нормальном использовании, поэтому я не ожидал, что процессор будет работать совсем. Также AnandTech сообщила, что Macbook Air 2011 года не регулировались. Если у вас есть доступ к Macbook Air 2012, не могли бы вы сообщить, видите ли вы то же самое?
Gentmatt
1
Та же машина, то же турбо соотношение ...
cablem
@cablesm Спасибо, что сообщили мне знать. Я также узнал, что пользователь URI на superuser испытывает это: superuser.com/q/517476/182260
gentmatt
Если бы только Intel выпустила монитор Turbo Boost или API для OS X ... - stackoverflow.com/q/13996083/475228 - также не ясно, что что-то не так - просто потому, что вы не видели условий, в которых максимальное повышение включен не означает, что не будет при некоторых ситуациях легкой нагрузки.
bmike
@bmike Было бы замечательно контролировать функцию турбо-усиления под OS X. Я запустил тест Cinebench R11.5, чтобы получить более полное представление о том, что происходит: 4 потока-> 2,47, 1 поток-> 1,10. В любом случае, если Turbo Ratio использует для AppleIntelCPUPowerManagementработы, как описано в AnandTech, то максимальное Turbo Boost еще не включено.
Gentmatt

Ответы:

7

Итак, я запустил несколько тестов Cinebench R11.5, чтобы получить больше информации об однопоточной производительности моего процессора i5-3427U 1 (1,8-2,8 ГГц):

1 поток → 1.10

Я также связался с автором связанной статьи AnandTech - @anandshimpi 2 . Ананд Лал Шимпи любезно прислал мне сравнительную таблицу, в которой сравнивались однопоточные характеристики 13-дюймового Macbook Air 2011 года с 13-дюймовым Macbook Air 2012 года с использованием Cinebench R11.5.

В эту картину я добавил информацию о максимальных однопоточных тактовых частотах процессора, а также сравнил измеренную производительность, как предложил Ананд Лал Шимпи.

введите описание изображения здесь
[ источник изображения ]

В этой информационной графике я сравниваю конкретно:

  • 2011 13 "Macbook Air, i5-2557M 1,7 ГГц / 2,4 ГГц / 2,7 ГГц
  • 2012 13 "Macbook Air, i5-3427U 1,8 ГГц / 2,6 ГГц / 2,8 ГГц

Как видите, однопоточные часы модели 2012 года в режиме турбонаддува увеличились на 3,7% .

Тем не менее, результат теста увеличился на 9,9%, что связано не только с более высокими тактовыми частотами, но и с более эффективной архитектурой Ivy Bridge, которая на 5-15% быстрее 3, чем Sandy Bridge.

В целом, результаты тестов соответствуют ожидаемым, а Turbo Ratiosзаписи в журнале - нет. Ананд Лал Шимпи «решил, что это ошибка, и отправил ее в Apple еще в июле» 4 .

gentmatt
источник