Pamięć RAM inne taktowanie
klywtow1 - 02 sierpień 2007, 10:49
Witam wszystkich. Ostatnimi czasy zakupiłem 2x512MB markowej pamięci Kingston. Model to: KHX6400D2K2/1G. Czyli pamięci to High-End'owy produkt HyperX, DDR2, PC6400 (800MHz) CL5. Pracują w dual channel na płycie Gigabyte GA-M55S-S3. Problem jest następujący: Pamięci powinny formalnie taktować z prędkością 800MHz, ale tak nie jest! Everest Ultimate 4.00 wskazuje, że taktowanie pamięci wynosi 667MHz! Co muszę zrobić, aby system poprawnie rozpoznawał kupione pamięci? Dodam, że pracuję na Windows Vista Ultimate 64-bit. <_< Z góry dzięki za odpowiedź.
przemn2 - 02 sierpień 2007, 11:15
Może Everest zle odczytuje.
A podczas uruchamiania komputera powinien wyświetlić się na chwilkę ekran z podświetlonym taktowaniem ramu.A jak nie zdążysz zauważyć to naciśnij na klawiaturze klawisz Pause Break i powinien się zatrzymać.
A jak nie to wejdz do biosu i sprawdz ewentualnie przestaw na 800mhz.
mrbobster - 02 sierpień 2007, 12:12
W biosie masz ustawienia default czyli standardowe, musisz zmienić ręcznie częstotliwość na 800MHz.
klywtow1 - 02 sierpień 2007, 12:30
Nie wiem, czy Everest sie myli, ale chyba wszystko wskazuje, że nie. Sandra wykazała podobnie jak Everest. Za pamięć RAM, Vista wystawiła notę 4,5. Podczas uruchamiania wyświetlają się tylko następujące informacje:
Memory: Dual Channel, 128-bit
To tyle. W Biosie nie mogę znaleźć żadnych konfiguracji, gdzie mógłbym coś zmienić. W instrukcji też nie ma o tym, jak zmienić taktowanie z ?667MHz? na takie jakie być powinno, czyli 800MHz. Mogę tylko podnieść napięcie DDR2 z standardowego +0.025V do +0.700V, ale nie wiem czy to coś da. Na stronie Benchmarka znajduje się artykuł, w którym zadawane są pytania do przedstawiciela firmy Kingston. Przeczytajcie, proszę, pytanie 35 i odpowiedź do niego. Czy sądzicie, że podobny problem może dotyczyć także mojej płyty głównej? :(
EDIT
OK, już wiem, że zaawansowane funkcje Biosu są ukryte i można je wywołać kombinacją klawiszy Ctrl+F1. Wchodzę w "DRAM Configuration" i co teraz? W "Set Memory Clock" wybieram [Manual], a w "Memory Clock" [DDR 800], tak? Jak już tak ustawię, to co z "DDRII Timing Items"? Zostawić na Default?
Użytkownik klywtow1 edytował ten post 02 sierpień 2007, 12:52
przemn2 - 02 sierpień 2007, 12:54
Timmingi zostaw Deflaut reszta jak piszesz.Chyba,że coś nie zagra to timingi będziesz musiał wklepać ręcznie według opisu na kości z pamięcią.A jak coś nie zagra to wyciągnij baterię na kilka minut. :)
Użytkownik przemn2 edytował ten post 02 sierpień 2007, 12:55
klywtow1 - 02 sierpień 2007, 13:53
To znalazłem na stronie producenta:
KHX6400D2/512
512MB 64M x 64-Bit PC2-6400
CL5 240-Pin DIMM
DESCRIPTION:
This document describes Kingston's 64M x 64-bit (512MB) DDR2-800 CL5 SDRAM (Synchronous
DRAM) memory module, based on eight 64M x 8-bit DDR2 FBGA components. This module has
been tested to run at DDR2 800MHz at low latency timing of 5-5-5-15 at 1.95V. The SPD is
programmed to JEDEC standard latency 667Mhz timing of 5-5-5-15 at 1.8V. This 240-pin DIMM
uses gold contact fingers and requires +1.8V. The electrical and mechanical specifications are as
follows: ...
O co chodzi w tym podkreślonym przeze mnie zdaniu? Nie rozumiem co to jest SPD i JEDEC :blink:
EDIT
Rozmawiałem jeszcze z facetem ze sklepu komputerowego. Powiedział on, iż skoro płyta wykryła pamięci jako 667MHz to tak musi być, gdyż ich prędkość uzależniona jest on szyny procesora. Mam Athlona64 X2 5200+, czyli ze co, ma on za wolną szynę? Juz sie w tym gubię i powoli przestaję wszystko rozumieć...
Użytkownik klywtow1 edytował ten post 02 sierpień 2007, 15:13
grezur - 02 sierpień 2007, 15:16
Jeśli się mylę to niech mnie ktoś poprawi (z góry przepraszam za pomyłkę):
- SPD to inaczej moduł pamięci
- JEDEC to zespół narzucający standardy. (Czyli pamięci są zgodne z pewnymi standardami - www.jedec.org)
Wygląda na to że ta pamięć nie obsługuje 800Mhz...
A może procesor obsługuje tylko do 667Mhz i dlatego nie działają z pełną prędkością?
//EDIT:
Właśnie o to chodzi. Ale wygląda na to że Twój procesor obsługuje FSB do 1000Mhz więc nie powinno być problemu...
Strona z modelami: Wikipedia.pl Modele procesorów Athlon64 X2
Nie masz regulacji FSB w BIOSIE?? Niemożliwe... Poszukaj dobrze...
//EDIT2:
Po głębszej analizie i zastanowieniu się :D
Zdanie: "This module has
been tested to run at DDR2 800MHz at low latency timing of 5-5-5-15 at 1.95V. The SPD is
programmed to JEDEC standard latency 667Mhz timing of 5-5-5-15 at 1.8V. "
W SKRÓCIE znaczy: "Ten moduł był testowany do pracy z 800Mhz itd... Ale jest zaprogramowany do pracy z 667Mhz zgodnie ze standardami JEDEC."
To tyle ode mnie...
Użytkownik grezur edytował ten post 02 sierpień 2007, 15:25
rzymo - 02 sierpień 2007, 16:40
(...)
Na wstępie - pamięci DDR800 są taktowane zegarem 400MHz (800 to jest tzw. częstotliwość efektywna).
"Czyli pamięci to High-End'owy produkt (...)" - to zdanie mi się bardzo spodobało :D hi-end :D Niejedne GoodRamy osiągają sporo wyższe częstotliwości/lepsze timingi niż moduły Hyper-X .
SPD - nie jest to moduł pamięci (ale znajduje się na tej samej płytce PCB co kostki pamięci) - po prostu w SPD zapisana jest częstotliwość i timingi pamięci - np. że dla trybu DDR800 mają wynieść 5-5-5-15, architektura modułów, itp. (jak ustawiasz w biosie pamięci na auto, to konkretne wartości są pobierane właśnie z SPD).
JEDEC - zgadza się, określa standardy działania pamięci - zazwyczaj mają dosyć spore opóźnienie i np. producenci wprowadzają nowy tryb działania pamięci, a JEDEC zatwierdza go dopiero po paru miesiącach istnienia na rynku.
klywtow1 - skoro masz płytę Gigabyte'a to po wejściu do biosu wciśnij Ctrl+F1 - pojawią się dodatkowe opcje odnośnie pamięci.
klywtow1 - 02 sierpień 2007, 16:50
To jak mam w końcu postąpić? Grzebać w tym Biosie i ustawić ręcznie na 800MHz, czy zostawić jak jest (nie chciałbym niczego spieprzyc, bo nowy sprzęt).
Wycinek artykułu ze strony benchmark.pl :
"35. Posiadam pamięć Kingston DDR2 800MHz (KHX6400D2K2/2G PC2-6400 CL5) oraz płytę główną Asus P5b-e z nowym biosem, który automatycznie rozpoznaje pamięć jako DDR2 667MHz. Proszę o odpowiedź, dlaczego bios nie rozpoznaje tej pamięci poprawnie jako DDR2 800MHz
Odpowiedź przedstawiciela firmy Kingston:
Wiem, ze te pamięci z tym konkretnym modelem płyty Asusa widziane są przez bios jako PC 667 MHz. Aby mógł Pan efektywnie pracować na 800 MHz to bardzo proszę o nabycie pamięci PC800 o niższym CL (Cas Latency) np. 4 i wtedy będzie to działac w pełni na 800 MHz i tak też będzie widziane przez bios tej płyty."
Może podobnie jest w moim przypadku?
P.S. Ten "High-End" to zdanie producenta, więc pozwoliłem sobie zacytować ;)
\\EDIT
Sprawdzałem w Biosie. Wszystko układa się następująco:
Set Memory Clock [Auto]
Memory Clock [DDR 667]
DDRII Timing Items [Auto]
Cas Latency 5T
1T/2T Command Timing 1T
TwTr Command Delay 3T
Write Recovery Time 5T
Precharge Time 2T
Row Cycle Time 21T
Ras to Cas 5T
Ras to Ras 3T
Row Precharge Time 5T
Minimum RAS Active Time 15T
To jak radzicie, zmieniać częstotliwość układu na 800MHz? Czy po takim zabiegu trzeba będzie zmieniać jeszcze powyższe timingi ( standardowe 5-5-5-15) i ewentualnie podnieśc napięcie? Proszę o odpowiedź.
Użytkownik klywtow1 edytował ten post 02 sierpień 2007, 17:34
rzymo - 02 sierpień 2007, 18:15
(...)
Najpierw spróbuj takie ustawienie:
DDR800, timingi 5-5-5-15, jak wszystko będzie ok to podnieś napięcie (1.9-2.0v - jakaś wartość z tego zakresu), ustaw DDR800, ale timingi 4-4-4-12 .