Я хочу оновити DDR3 SDRAM мого комп'ютера, замінивши єдиний модуль, який він наразі має, на новіший. Мені цікаво, чи повинен я (або повинен) досить чітко дотримуватися версії DDR3-1333, визначеної виробником комп’ютера, або чи можу я просто використовувати будь-який (або якийсь) швидкісний (але інакше сумісний) модуль.
Прочитавши трохи теми і дійшовши до висновку, що я все це грубо вражаю, ось кілька питань (сподіваюся, що вони є узгодженими):
Якщо говорити про значення за замовчуванням (перед можливим налаштуванням користувача), чи фактична тактова частота та час пам'яті автоматично та оптимально задаються контролером (якось зчитуються можливості з модулів), чи використовується фіксована конфігурація (жорстко кодується у прошивці) що має відповідати при встановленні модулів?
З огляду на материнську плату, яка вимагає певної тактової частоти SDRAM, що буде, якщо я буду використовувати інший сумісний модуль будь-якої вищої стандартної швидкості (тобто до DDR3-2133 / PC3-17000)? Можливі причини (мабуть, більшість або всі неправильні), чому це може не працювати, включають, наприклад:
2.1. Він не працюватиме, якщо контролер не підтримує більш високу швидкість модуля. Зрештою, немає гарантії, що контролер DDR3 SDRAM підтримуватиме всі швидкості в стандарті JESD79.
2.2. Він не працюватиме, якщо система не дозволить мені вручну регулювати тактову частоту та / або таймінги, тому що вона не зробить це автоматично.
2.3. Він не працюватиме, якщо контролер не підтримує терміни, які б відповідали затримці модуля (з урахуванням зменшеної тактової частоти): дані не залишатимуться досить доступними на вихідних штифтах модуля.
2.4. Він не працюватиме, якщо модуль не підтримує максимальну швидкість контролера. Зрештою, немає гарантії, що модуль DDR3 SDRAM підтримуватиме всі нижчі швидкості в стандарті JESD79.
2.5. Він не працюватиме, якщо модуль не підтримує синхронізації, сумісні з максимальною швидкістю контролера (тобто відрегульованою на знижену швидкість).
2.6. І т.д.
Якщо це може спрацювати, то, крім можливої більш високої ціни на модулі, які були б недоліки або підводні камені такої конфігурації? Можливою причиною можуть бути:
3.1. Контролер не буде коригувати таймінги з урахуванням зниженої тактової частоти; натомість він просто використовуватиме час, який рекламує модуль пам'яті, для максимальної тактової частоти, що призводить до зниження продуктивності (ніж це можна отримати при меншій швидкості, але нижчій модулі CL). Наприклад, при використанні 11-11-11 DDR3-2133 зі швидкістю 1333, контролер буде використовувати 11-11-11 замість 7-7-7.
3.2. І т.д.
Коротше кажучи, я дуже хотів би зрозуміти причини, через які це могло б / не могло / не могло / не зможе. Але я майже впевнений, що мені не вдалося прочитати стандарт сам.
Дякую!