Как мне перепрошить SPD моей оперативной памяти, чтобы она работала с MacBook Pro?

Как мне перепрошить SPD моей оперативной памяти, чтобы она работала с MacBook Pro?

У меня есть 17-дюймовый MacBook Pro начала 2011 года (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 Extension. Это то, что 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's System Profiler. Этого не произошло. Каким-то образом он все еще заставляет модули работать на DDR3-1333.

Помогите мне, Оби-Ваны из мира памяти. Вы — моя единственная надежда.

Скриншот CPU-Z:

https://i.stack.imgur.com/949HU.png

решение1

Я решил это!

Я прочитал о других попытках перепрошивки SPD и узнал о функции "Checksum correct", которая доступна в обоих приложениях, упомянутых в вопросе. Я применил исправление и перезагрузился. Похоже, ничего не вышло.

Но потом я вспомнил что-то о сбросе SMC (System Management Controller), который можно было выполнить, если система вела себя странно, в зависимости от аппаратных функций. Я попробовал. Процедура для MacBook Pro, выпущенных позже начала 2009 года, следующая:

  1. Выключи компьютер.
  2. Подключите адаптер MagSafe, если он не подключен.
  3. На встроенной клавиатуре одновременно нажмите (с левой стороны) shift-control-option и кнопку питания.
  4. После звукового сигнала отпустите все кнопки одновременно.

После того, как OSX завершила загрузку, я зашёл в раздел «Об этом Mac»:

об этом маке

Задание выполнено!Надеюсь, это будет полезно кому-то еще, кто хочет разблокировать профили XMP на своем MacBook Pro.

Связанный контент