Czy pamięć RAM „tylko dla AMD” naprawdę można ograniczyć do mikroukładów AMD, a jeśli tak, to dlaczego?

25

Wcześniej szukałem aktualizacji pamięci RAM dla mojego systemu i natknąłem się na pamięć RAM „tylko AMD” (inaczej RAM, która działa tylko na chipsetach AMD). Tę pamięć RAM można łatwo znaleźć na stronach takich jak eBay i wydaje się być nieco tańsza niż „normalna” pamięć RAM.

Pamięć RAM powoduje pytanie: czy ta pamięć RAM jest naprawdę ograniczona do mikroukładów AMD?

Rozważając pamięć RAM dla systemu, należy wziąć pod uwagę następujące kwestie:

  • Prędkość (1066 MHz, 1600 MHz itp.);
  • CAS (opóźnienie, niższe jest lepsze);
  • Generacja (DDR2, DDR3, DDR4 itp.)

Jednak zwykle nie ma takiej uwagi, jak kompatybilność z chipsetem . Pewnie, można zagwarantować, że dana pamięć będzie działać, jeśli znajdzie się w granicach chipsetów wymienionych w informacjach podanych przez sprzedawcę / producenta.

Na przykład, jeśli seria chipsetów obsługuje pamięć RAM między 1600 MHz a 2400 MHz, z 9-12 CAS i na DDR3, byłoby możliwe, aby wymienić produkt jako w pełni kompatybilny z tą serią chipsetów, gdyby wspomniana pamięć RAM wynosiła 2000 MHz, 10 CAS i DDR3.

Podejrzewam, że jest to częściowo historia. Jednakże, jest to możliwe w ogóle dla danego kija pamięci być „AMD-only” lub „Intel-only”, a jeśli tak, to w jaki sposób?

AS Topher
źródło
Po prostu przestudiuj kartę danych IC, a zauważysz, że istnieje wiele ważniejszych szczegółów, o których zwykle nie wspomina się (w przeciwnym razie konsumenci byliby bardziej sfrustrowani niż oni). Wartości tolerancji dla napięć, zużycia energii, nachylenia zbocza sygnału, poziomów progowych 0/1 itd. Należą do parametrów, które są zwykle znormalizowane. Nie znam szczegółów w tym przypadku, ale mogę sobie wyobrazić, że jeśli AMD pozwala na wyższe wartości tolerancji, pozwala to sprzedawcom sprzedawać układy, które zwykle musieliby zniszczyć, ponieważ są nieco niezgodne ze specyfikacją.
Uruchom CMD
1
Jest to „rzecz” w tym, że AMD ma jeden zestaw rozszerzeń SPD, a Intel ma inny, ale o ile mi wiadomo, oba powinny mieć podstawowy powrót do informacji jedec DDR2. Być może powodem, dla którego zostali oznaczeni AMD, jest to, że zakładają, że użytkownik końcowy nie może ręcznie ustawić czasów, jeśli informacje SPD nie są honorowane (producenci dużych urządzeń nie obsługują ręcznej konfiguracji BIOS-u). Nie udzielę jednak odpowiedzi, ponieważ nie mam na to dobrych dowodów.
Yorik,
1
@Ramhound Chodzi mi o to, przypuszczam, że moje aktualne pytanie brzmi: „czy to tylko sprzedawcy próbujący sprzedać moduły RAM, czy jest inny powód?”.
AStopher
1
Szaleńczo zgadywałem, ale jeśli tak jest, to tak. Podobnie do sposobu, w jaki wprowadzili procesory z trzema rdzeniami - prawdopodobieństwo uszkodzenia jednego rdzenia jest wystarczająco wysokie, aby rozważyć odrzucenie tego czterordzeniowego rdzenia. Ale może się zdarzyć, że pamięć RAM miała być szybsza lub coś w tym stylu, i że nie można polegać na jej SPD lub została wyłączona. Co w zasadzie jest podobną obudową - kawałkiem krzemu, który nie do końca spełnia swoją specyfikację.
Uruchom CMD
1
Nie wiem, jak to możliwe, ale mnie ugryzło. Mój brat kupił 2 x 4 GB pamięci DDR2, ponieważ chciał go użyć na płycie głównej gigabyte ga-g41m-es2l, która obsługuje 8 GB pamięci DDR2 RAM. I ... to nie działało, ponieważ kupił jeden dla AMD, a nie dla wywiadu. Wpisuje, pamięć RAM jest wykrywana (wszystkie 8 GB), a następnie po kilku sekundach ponownie się uruchamia, czasem z pewnymi usterkami wizualnymi. Próbowaliśmy także zmniejszyć częstotliwość i ustawić gorsze taktowanie w BIOS-ie wciąż na starej pamięci RAM i spróbować ponownie, ale to nic nie zmieniło, co wydaje się wykluczać wolniejsze działanie. I działa na chipsecie P31.
barteks2x

Odpowiedzi:

19

Prawdą jest, że w przypadku chipsetu AM2 (DDR2) i na początku ery chipsetu AM3 (DDR3) AMD obsługiwało pamięć RAM o wyższej gęstości niż Intel. Intel zaczął obsługiwać RAM o większej gęstości, ale nie mogę znaleźć dokładnego chipsetu, na którym został wprowadzony.

Zasadniczo AMD zapewniło dodatkową fizyczną linię adresu na stronę pamięci RAM (11 vs. std 10), która podwaja ilość pamięci, którą można zaadresować na pamięci RAM, umożliwiając chipsetom korzystanie z pamięci RAM o wysokiej gęstości. Na przykład pamięć DDR2 dla mikroukładu Intel mogła mieć 8 układów pamięci, każdy o pojemności 128 MB, co daje 1 GB pamięci. AMD, z dodatkowym bitem adresu, może korzystać z kija z 4 256 MB układami, również o łącznej pojemności 1 GB.

Korzyścią netto dla użytkowników AMD był nieco niższy koszt na GB pamięci RAM i wyższa maksymalna pojemność na chip w porównaniu do Intela.

Założę się, że ta pamięć o wysokiej gęstości działałaby dobrze na płycie głównej Intel (wszystkie inne parametry były kompatybilne), ale widziałaby tylko połowę pojemności.

Najlepsze pismo, jakie udało mi się znaleźć na ten temat, zostało zakopane na stronie internetowej OCZ Technologies i było dostępne tylko na stronie archive.org: http://web.archive.org/web/20100210134333/http://www.ocztechnology.com/products/ memory / ocz_ddr2_pc2_5400_am2_special_high_density_kit-eol

Dzięki obsłudze 11-bitowej kolumny adresu przez kontroler pamięci AM2, liczba adresów w każdym wierszu lub stronie może wynosić nawet 2048 pojedynczych wpisów dla rozmiaru strony 16kbit. W przeciwieństwie do modułów opartych na standardowych 10-bitowych układach adresowych kolumn o wielkości strony „8k”, nowe moduły Titanium AM2 Special wykorzystują zestaw funkcji kontrolera AM2 i zapewniają rozwiązanie o pojedynczej rangi o gęstości 2 GB z wykorzystaniem 16k stron. Pozwala to kontrolerowi pozostać na stronie dwa razy dłużej niż standardowe architektury pamięci, zapewniając w ten sposób niezrównaną wydajność.

To było dobre pytanie.

Argonauci
źródło
2

W większości z nich są oparte na układach x4 zamiast normalnie używanych układach x8, które nigdy nie były oficjalnie obsługiwane przez JEDEC na niebuforowanych modułach DIMM i nie działają na procesorach Intel.

Yuhong Bao
źródło
2
@cybermonkey Dlaczego jest to zaniedbane? Pamięć RAM DDR2 zawierająca tylko AMD to zwykle 2Rx4 zamiast 2Rx8 . Ma 16 żetonów z każdej strony / rangi, co daje w sumie 32 żetony. Chociaż z doświadczenia i specyfikacji , płyty z epoki Intel DDR2 obsługiwały tylko 1Rx8 / 2Rx8 / 1Rx16 RAM (odpowiednio 8/16/4 układów).
guest-vm
@guest Prawdopodobnie dlatego, że nie dodaje niczego nowego do pytań i odpowiedzi.
AStopher