poniedziałek, 19 listopada 2012

Optymalizacja pamięci RAM - zmiana timingów

W tym wpisie przedstawie przykład optymalizacji pamięci ram, poprzez zmianę timingów. Po co coś takiego robić ? Krótko, po to aby wykorzystać pamięci ram które kupiliśmy w pełni.
Standardowo płyta główna może nawet zawyżyć timingi dając sobie duży margines bezpieczeństwa tak aby sprzęt był stabilny. Na początek sprawdzamy sobie na jakich timingach obecnie pracuje nasza pamięć. W moim przypadku dwie kości 2GB+1GB razem 3, DDR3 1333Mhz od Goodrama, można to sprawdzić w programie CPU-Z zakładka Memory. Stockowo pracowały w ustawieniu 9-12-12-30-33 2T. Następnie w zakładce obok SPD, sprawdzamy jakie ustawienia przewidział producent dla naszego taktowania. W moim przypadku 9-9-9-25-33, ustawiamy w Biosie takie wartości uruchamiamy ponownie komputer i sprawdzamy czy wszystko chodzi. Warto też zwrócić uwagę na Command Rate, zazwyczaj jest 1T (najszybsze) i 2T. U mnie było na 2T, więc zmieniłem na 1T, komputer również pracuje stabilnie. Wartość CR daje zauważalny wzrost wydajności co będzie widoczne na poniższych wykresach. Ogólnie chodzi o to aby znaleźć jak najniższe wartości na których komputer będzie pracował stabilnie. Ja do takiej granicy jeszcze nie doszedłem, a udało mi się zejść na Ósemki.. W miarę upływu czasu będę aktualizował wykresy.

Wykresy:
Dla stockowego ustawienia testów nie przeprowadzałem, gdyż po prostu nie chciało mi się 100 razy wchodzić do biosu i zmieniać. Tak też zacząłem od pierwszej zmiany czyli zmiana timingów na takie jak zaleca producent pamięci.

Czas dostępu, im mniej tym lepiej (obok timingi)




















Kopiowanie. Więcej lepiej





















Zapis. W tym przypadku różnicy nie ma prawie żadnej.




















I odczyt. Tutaj gdzie różnica jest już znaczna.




















Jak widać daje to jakieś rezultaty. Taktowanie jak i napięcie nie było zmieniane, sama zmiana timingów. Chyba, że dana wartość mówi inaczej. Właśnie dzisiaj porobiłem trochę innych testów i zdecydowałem się dla próby na OC. Wyniki w wykresach. Widać że mimo wyższych timingów osiagi sa zauważalnie lepsze. Nie mniej nie wpłynęło to np na czas ładowania Firefoxa który wynosi równo 78 sek z 29 kartami.



















Jak widać po OC procesora, a co za tym idzie i pamięci, bo mnożnik mam zablokowany, nie wpłynęło na szybkość pracy przegladarki. Czas dostępu zaś, wynosi można rzec tyle samo, mimo wyższych timingów, poprawiły się za to czasy zapisi, odczytu itd. Mnie to nie urzadza. Powracam do stockowych ustawień procka i niższych timingów, bo nie chcę płacić więcej za prad, majac prawie to samo.