Chcę zaktualizować pamięć DDR3 SDRAM mojego komputera, zastępując pojedynczy moduł, który ma obecnie, nowszymi. Zastanawiam się, czy muszę (lub powinienem) ściśle trzymać się wersji DDR3-1333 określonej przez producenta komputera, czy też mogę po prostu użyć dowolnego (lub niektórych) szybszych (ale w inny sposób kompatybilnych) modułów.
Po przeczytaniu trochę na ten temat i stwierdzeniu, że jestem tym całkowicie zaskoczony, oto kilka pytań (mam nadzieję, że są one spójne):
Mówiąc o wartościach domyślnych (przed jakąkolwiek możliwą poprawką użytkownika), rzeczywista prędkość zegara i taktowanie pamięci są automatycznie i optymalnie ustawiane przez kontroler (w jakiś sposób odczytują możliwości z modułów), czy też używa stałej konfiguracji (zakodowanej na stałe w oprogramowaniu) które należy dopasować podczas instalowania modułów?
Biorąc pod uwagę płytę główną, która wymaga określonej częstotliwości zegara SDRAM, co się stanie, jeśli użyję innego kompatybilnego modułu o dowolnej wyższej standardowej prędkości (tj. Do DDR3-2133 / PC3-17000)? Możliwe przyczyny (prawdopodobnie większość lub wszystkie są niepoprawne), dlaczego może to nie działać, na przykład:
2.1 Nie będzie działać, jeśli kontroler nie obsługuje wyższej prędkości modułu. W końcu nie ma gwarancji, że kontroler DDR3 SDRAM będzie obsługiwał wszystkie prędkości w standardzie JESD79.
2.2 Nie będzie działać, jeśli system nie pozwala mi ręcznie regulować prędkości zegara i / lub taktowania, ponieważ nie zrobi tego automatycznie.
2.3 Nie będzie działać, jeśli kontroler nie obsługuje taktowania ściśle pasującego do opóźnienia modułu (dostosowanego do zmniejszonej prędkości zegara): dane nie będą dostępne wystarczająco długo na stykach wyjściowych modułu.
2.4 Nie będzie działać, jeśli moduł nie obsługuje maksymalnej prędkości kontrolera. W końcu nie ma gwarancji, że moduł DDR3 SDRAM będzie obsługiwał wszystkie niższe prędkości w standardzie JESD79.
2.5 Nie będzie działać, jeśli moduł nie obsługuje taktowania zgodnego z maksymalną prędkością kontrolera (tj. Dostosowaną do zmniejszonej prędkości).
2.6 Itp.
Gdyby mogło działać, to oprócz możliwej wyższej ceny za moduły, jakie byłyby wady lub pułapki takiej konfiguracji? Możliwym powodem może być:
3.1 Kontroler nie dostosuje taktowania, biorąc pod uwagę zmniejszoną prędkość zegara; zamiast tego użyje taktowania reklamowanego przez moduł pamięci dla jego maksymalnej szybkości zegara, co skutkuje niższą wydajnością (niż można by uzyskać przy niższej prędkości, ale niższym module CL). Na przykład, gdy używasz 11-11-11 DDR3-2133 z prędkością 1333, kontroler użyje 11-11-11 zamiast 7-7-7.
3.2 Itp.
Krótko mówiąc, naprawdę chciałbym zrozumieć powody, dla których to / mogłoby lub nie / nie mogło działać. Jestem jednak całkiem pewien, że nie mogłem znieść czytania samego standardu.
Dziękuję Ci!