Новости:

You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Безопасность и защита системы

Главное меню
avatar_plaleksey

Почему ломается память DDR5

Автор plaleksey, 11-01-2024, 16:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

plalekseyTopic starter

Вчера в сети появилось множество постов о проблемах материнских плат Gigabyte Z690 Z790,что они якобы "ломают и убивают память DDR5".
(вот и ответ для меня! /)))! )
Об этом заявили такие издания как Tom's Hardware, Guru3D, российские 3DNews и Overclockers, а так же блогеры.
В оригинальных зарубежных сообщениях указано, что в проблеме "смерти памяти" виноваты не платы Gigabyte, а вендоры памяти и/или SPD чипов из-за ошибочной реализиации защиты записи SPD. Однако некоторые издания, такие как 3Dnews и "Dakar Техно-Грааль", по непонятным причинам проигнорировали оригинальные сообщения о проблеме, старые новости и специфицикацию JEDEC, заявив что в проблеме виноваты Gigabyte и их материнские платы, а не производители ОЗУ и/или производители SPD чипов.
Итак, оригинальный пост гласит:
У некоторых модулей памяти некорректно работает SPD модуль, а именно неправильно реализована защита от записи в него, то есть в некоторых ситуациях, в SPD модуль (в блоки JEDEC и XMP) могут записываться абсурдные значения, что в первую очередь влияет на работоспособность памяти - система может не запускаться с "испорченным" модулем. В частности пользователи Gigabyte заметили эту проблему при использовании программы GCC (Gigabyte Control Center). Она, судя по всему, в фоновом режиме обращается к модулям памяти, что провоцирует рандомную перезапись данных. Gigabyte признали наличие проблемы с памятью и выпустили обновленные BIOS и GCC, в которых "SPD Write Protection" включен по умолчанию.
Однако владельцы материнских плат ASUS и MSI также сталкивались с этой проблемой, например, с модулями памяти G.Skill и Team Group, как DDR5, так и DDR4. Хотя в BIOS у ASUS пункт "SPD Write Protection" включен по умолчанию, то есть логически память не должна "слетать" и в SPD ничего не должно перезаписываться, но судя по всему данная функция на самом деле никак не защищала от перезаписи данных в SPD памяти. И это не удивительно, потому что "SPD Write Protection" в BIOS и "Write Protection" в ОЗУ - это два совершенно разных параметра. "SPD Write Protection" в BIOS - это всего лишь отключение записи в SPD памяти через шину SMBus, а кроме этого есть другие способы доступа к SPD, поэтому данный параметр в BIOS - не панацея. "Write Protection" в ОЗУ - это защита от перезаписи SPD в самой ОЗУ, которая в действительности защищает ОЗУ от выхода из строя, даже при использовании кривых программ.
Проблема "смерти" модулей памяти на платах Gigabyte (а еще на ASUS, MSI и других) - это не недоработка производителей мат. плат, а неправильное программирование производителями памяти SPD чипов и выход из строя любой ОЗУ - на их совести.

Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Согласно стандарту JEDEC JESD400-5A.01 в михросхеме SPD должна быть реализована защита от записи определенных блоков, отвечающих за хранение стандартных параметров памяти, однако некоторые производители, такие как Patriot, G.Skill, Team Group, Kingston и, вероятно, другие проигнорировали это, и в некоторых модулях памяти защита была отключена. Вот примеры постов об "умирающих" G.SKILL DDR5 с выключенной защитой, и внезапно даже на материнских платах ASUS:

DDR5:
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

И даже DDR4 G.SKILL:
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login


При этом сообщений об свежих "умирающих" модулях G.SKILL на Hynix A-die нет, т.к. в этих модулях G.SKILL уже реализовали защиту от записи в SPD.
В итоге при определённых обстоятельствах, в блоки, отвечающие за настройки памяти (JEDEC и XMP), могут записываться неправильные значения, а то и вовсе стираться. Как итог мы получаем нерабочую память или удаленный/неправильный XMP. И данная проблема касается не только DDR5, но и DDR4.
Как определить, защищена ли ваша DDR5 память от повреждения SPD?
Определить, защищена ли ваша DDR5 память от повреждения SPD можно с помощью двух программ:

Thaiphoon Burner
SPD-Reader-Writer

Определение с помощью Thaiphoon Burner
В программе Thaiphoon Burner можно проверить, защищен ли SPD чип памяти от записи в него (это не то же самое, что параметр в BIOS!). Для этого нужно запустить программу, выбрать в меню пункт "EEPROM" и нажать "Read SPD on...", после прочтения SPD модуля справа снизу будет пункт "Write Protection". Если он установлен "All Blocks unprotected" ("Все блоки незащищены"), значит, данные в SPD чипе могут быть перезаписаны и память может перестать запускаться или XMP может удалиться. Если же установлен "Partial Protection", значит, только часть SPD может быть перезаписана и память все еще будет запускаться в стоке, но корректность XMP никто не гарантирует.

Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Определение с помощью SPD-Reader-Writer
Для того, чтобы определить, защищена ли ваша DDR5 от выхода из строя, нужно отключить антивирус и You are not allowed to view links. Register or Login.Если вы не отключите антивирус, он может ругаться на софт. Далее запустить программу, файл "spdrwgui.exe".


Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Далее нужно нажать на "Connect" и в окне в списке выбрать "Smbus" и опять нажать Connect.

Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Программа предупредит, что нужно закрыть все программы, которые умеют читать SPD ОЗУ и записывать в нее, например, HWinfo64, CPU-Z, GCC, MSI Center, Armoury Crate и т.д. После выполнения указаний нажать "ОК".

Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Далее сверху в меню выбрать "EEPROM" и "Check RSWP". В новом окне выбрать в списке любой адрес и нажать "ОК". И откроется окно с перечислением блоков SPD и защитой или ее отсутствием.

Если все блоки помечены "writeble", значит SPD вашей DDR5 не защищен и плашка памяти может слететь полностью и для ее восстановления понадобится специальное оборудование.
Если у каких-то блоков стоит "RSWP enabled", то они защищены от записи.


В зависимости от номера блока, согласно стандарту JEDEC JESD400-5A.01 можно определить, что именно защищено от записи. Например, XMP находится в блоке 10 и далее, если на этом блоке нет защиты, то XMP у вашей ОЗУ может слететь. Если же защиты нет на блоке 9 и раньше, то могут слететь базовые параметры памяти, плашка не запустится вообще.
Примеры защиты SPD у разных модулей DDR5
На примере Team Group 2x16 ГБ T-Create 6000 38, G.Skill 2x24 ГБ 7200 36 и Team Group T-FORCE DELTA RGB 2x16 ГБ 7600 36:


Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Team Group 2x16 ГБ T-Create 6000 38. Защиты нет ни на каких блоках, а значит SPD памяти может слететь и модуль не запустится вообще.

Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

G.Skill 2x24 ГБ 7200 36. Защита стоит на всех блоках, такая память не слетит.

Guests are not allowed to view images in posts, please You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Team Group T-FORCE DELTA RGB 2x16 ГБ 7600 36. Защита стоит на всех блоках, кроме XMP, а значит модуль не выйдет из строя полностью, но XMP может удалиться. Из коробки защиты у этой памяти нет вообще, на эти модули она была установлена программатором.

You are not allowed to view links. Register or Login
Если в течение 3-х дней Вы не прочитаете письмо и ключ не активируете - ключ будет отдан другому
В одни руки выдаем любой 1 ключ. Следующий ключ не ранее 3-х дней до окончания активации ключа!
Извините, вам запрещён просмотр содержимого спойлеров.

You are not allowed to view links. Register or Login
Все претензии по поводу ключей направляем выдавшему вам ключ

🡱 🡳

* Ваши права в разделе

  • Вы не можете создавать новые темы.
  • Вы не можете отвечать в темах.
  • Вы не можете прикреплять вложения.
  • Вы не можете изменять свои сообщения.