У меня в начале 2011 года 17 "MacBook Pro (MacBookPro8,3). Я выбрал модернизацию процессора (2,3 ГГц), но решил добавить дополнительную память самостоятельно. Я кратко проверил, что в спецификации Intel указано, что мой ЦП должен поддерживать скорости памяти в DDR3-1600, поэтому я заказал Kingston KHX1600C9S3K2_8GX (http://www.valueram.com/datasheets/KHX1600C9S3K2_8GX.pdf)
К сожалению, когда я загрузился в OSX Lion или Windows 7 Ultimate (обе 64-разрядные), память все еще работала только на DDR3-1333. Оказывается, этот конкретный модуль памяти опирается на нечто, называемое расширением SPD XMP. Это то, что Apple BIOS/EFI не поддерживает.
Но люди работают на MacBook Pro с DDR3-1600! Даже с немного другой версией (http://www.valueram.com/datasheets/KHX1600C9S3K2_8G.pdf) этого модуля памяти.
Это привело меня к вопросу о том, можно ли прошить таблицу SPD и внести в нее изменения. Да, ты можешь. Есть несколько инструментов, доступных для работы. Я нашел SPDTool (http://www.techpowerup.com/spdtool/) и Thaiphoon Burner (http://www.softnology.biz/index.html), где первый не работает на MacBook Pro, а второй работает ,
Мне удалось захватить тайминги XMP и переписать стандартные тайминги. CPU-Z идентифицирует мою память как PC3-12800H (800 МГц), что кажется правильным.
Я случайно переписал "нижний" профиль XMP, но для меня это не имеет значения, поскольку компьютер все равно не читает профили XMP.
Но теперь, когда у меня вспыхнули тайминги с данными профиля XMP, я решил, что он будет работать на DDR3-1600 и показывать 800 МГц в CPU-Z и 1600 МГц в OSX System Profiler. Это не так. Каким-то образом он все еще заставляет модули работать на DDR3-1333.
Помоги мне, Оби-Ван из мира памяти. Ты моя единственная надежда.
Скриншот CPU-Z: