Kombinovanie RAM v PC

JurajP

  • ****
  • 326
    • Zobrazit profil
    • E-mail
Kombinovanie RAM v PC
« kdy: 06. 10. 2021, 08:55:44 »
V PC mam Corsair 2x8gb RAM 3000Mhz CL15-17-17-35. Rad by som si rozsiril zostavu o dalsich 16gb. Moja pamat je uz tazsie dostupna, preto sa chcem spytat, ci je mozne pridat pamat aj s inym casovanim ale rovnakou frekvenciou a od ineho vyrobcu?
Dik za radu


Re:Kombinovanie RAM v PC
« Odpověď #1 kdy: 06. 10. 2021, 09:57:49 »
časování není pouze jeden údaj, ale modul má v sobě celou tabulku různých kombinací (dohledatelné v datasheetu dané paměti). Při kombinaci více různých modulů se použije ta nejnižší společná hodnota. Stejně to platí o frekvenci, kde se zase používá ta nejvyšší společná.

Kombinace různých velikostí (tj. kdyby jsi dokoupil 1 x 16GB místo 2 x 8 GB) je vyloženě na samotné desce a ta má v datasheetu uvedeno, v jakém portu můžeš mít jaké velikosti v jaké kombinaci. Už jsem dlouho nezkoušel nějak experimentovat, dříve jsme si ty paměti skládali dohromady jakkoliv, protože člověk byl rád, že něco měl.


PanVP

Re:Kombinovanie RAM v PC
« Odpověď #2 kdy: 06. 10. 2021, 10:01:30 »
Ne.
Můžeš kombinovat různé rychlosti, použije se nejvyšší společná rychlost.
Není dobré kombinovat různá časování.

Proč:
Automatika může vybrat nevhodné časování.
Časování můžeš srovnat na společné časování ručně, pokud jsi fakt borec = vyřešeno! Fungují!
Když se serou paměti, může se to projevovat dost divně - třeba dokud pracuješ v rámci "dobrých modulů", je vše ok.
Ale to, co začneš ukládat do zlobících modulů je v 99% OK ...jen občas se ti nějaká data poserou.

Jinými slovy, může v tom dost hnusně strašit a nepoznáš to.

Příklad strašení: Dokud pracuješ v prvních 16ti GB, nic se neděje, počítač je naprosto stabilní.
Ale to, co přeleze do dalších modulů, se jednou za XY(den...hodinu) na náhodném místě při zapisování/čtení poškodí. Viděl jsem to na vlastní oči.

Řešení: Nebudeš zapínat XMP režim a paměti pustíš na časování 2400 nebo podobně trapném, tam to zcela určitě zlobit nebude.
« Poslední změna: 06. 10. 2021, 10:05:50 od PanVP »

PanVP

Re:Kombinovanie RAM v PC
« Odpověď #3 kdy: 06. 10. 2021, 10:10:35 »
BTW - obsah paměti se náhodně mění tak jako tak.
Ale protože je paměť velká, není to úplně znát - většinou se změní nějaká blbost.
Skutečně důležitá data jsou - v uživatelském PC - jen asi na 2% obsahu paměti.
Většinu paměti zabírají knihovny, swap, obrázky, prázdné místo a různá data, kde si drobné změny dat nevšimneš, maximálně ti spadne prohlížeč nebo se Widlows začne chovat divně a musíš udělat restart.

Na pracovních strojích je ideální použití modulů ECC.

Což kritizoval i Linus:
https://www.root.cz/zpravicky/linus-torvalds-kritizuje-spatnou-politiku-intelu-s-ecc/

Paměť bez ECC je překvapivě málo spolehlivá součástka, data do ní uložená jsou pouze zhruba to, co tam mělo být.
Paměti bez ECC bys neměl používat ve strojích, kde je vyžadována spolehlivost nebo správný obsah dat.

EDIT: Disk, síť, CPU (včetně cache), to všechno používá nějaké formy kontrolních součtů. Až na tu RAM  ;D
« Poslední změna: 06. 10. 2021, 10:14:18 od PanVP »

Re:Kombinovanie RAM v PC
« Odpověď #4 kdy: 06. 10. 2021, 10:40:17 »
Záleží také, jaký počítač to je. Pokud to je desktop s Intel procesorem (jsou obecně méně vybíravé co se RAM týče) s BIOSem, kde jde manuálně nastavit časování, tak máš velkou šanci to rozchodit. Pokut notebook s AMD procesorem, tak můžeš mít problém.


BTW - obsah paměti se náhodně mění tak jako tak.

To sis kapánek zapřeháněl, ne? Mám v plně vytížených serverech dohromady skoro 10TB RAM (ECC), všechny MCE eventy loguju (mám ověřeno, že se tam dostane i oprava jednoho bitu ne jen neopravitelné chyby) a za poslední 3 roky tady nemám žádný týkající se ECC. Linus by si měl kupovat kvalitnější hardware pokud s tím má problém ;-)


janob

Re:Kombinovanie RAM v PC
« Odpověď #5 kdy: 06. 10. 2021, 10:55:58 »
Pokiaľ to chápem správne - Tvoja doska má 4 sloty pre RAM, 2 z nich máš obsadené (2x8GB) a chcel by si doplniť do zvyšných voľných slotov ďalších 2x8GB RAM. Na Tvojom mieste by som išiel radšej do alternatívy nahradiť pôvodné 8GB moduly novými 16GB modulmi (staré Ti ostanú v rezerve, alebo si môžeš ich odpredajom čiastočne vykryť vyššie náklady). Má to len dve podmienky - či Tvoja doska takéto moduly podporuje (veľkosť aj frekvencia) a či to Tvoj rozpočet umožňuje. Ak sú obe opovede kladné, tak by som neváhal. Ak minimálne jedna je záporná, tak potom ručným nastavením na najhoršie spoločné hodnoty latencie a najvyššie spoločné hodnoty frekvencie starých a nových modulov pravdepodobnosť prípadných problémov minimalizuješ, ale bezproblémovosť úplne zaručená nebude. Ak máš možnosť zapožičania tých nových modulov na skúšku, tak ich tam osaď a spusti nejaké operácie veľmi náročné na pamäť. Ak sa nebude mašina správať "divne", choď do toho. Ak sa vyskytnú nestability, choď od toho ...

V každom prípade by som sa snažil aspoň o moduly rovnakého výrobcu, alebo aspoň rovnaké chipy, ak sa dá.

Logik

  • *****
  • 1 022
    • Zobrazit profil
    • E-mail
Re:Kombinovanie RAM v PC
« Odpověď #6 kdy: 06. 10. 2021, 11:39:53 »
Nedramatizujte to. Samozřejmě koupit stejné časování a čipy je lepší - ale v 99% jede PC bez problémů, i když se tam narve "úplně něco  jinýho".
Takže pokud nejde za rozumnou (tzn. v řádech malých desítek minut) najít stejné paměti či paměti se stejnejma čipama, tak kup cokoli "kompatibilního" (tj. 2x8GB předpokládám DDR4). Stejně je vždy velmi záhodno projet zakoupené paměti memtestem, takže na případnej problém přijdeš a můžeš je vrátit/vyměnit, kdybys byl v tom 1% (či spíš 0,1%), kdy to zlobí. Utrácet peníze za 2x16GB (pokud bys teda nechtěl 42GB RAM) je zbytečné. Doby, kdy RAM byla alchymie a muselo se kolem nich chodit po špičkách už je naštěstí dávno pryč.

PS: Zachovávat výrobce modulů (při jiných čipech) moc smyslu nemá - výrobců čipů je pár a všichni výrobci modulů to dělaj +- stejně. Jako když to bude stát stejně, tak je to "malý plus". Ale nepřiplácel bych za to. Jestli něco, tak podstatnější je výrobce čipů, co jsou na tom modulu, ale zas si nemyslím, že má smysl vrážet do zjišťování skutečně použitejch čipů  víc než minimální množství času - stejně Ti výrobce začne najednou montovat jiný, (obzvlášť u pamětí, co se prodávaj za rozumnou cenu), takže nemáš jistotu, co koupíš.

PanVP

Re:Kombinovanie RAM v PC
« Odpověď #7 kdy: 06. 10. 2021, 12:32:39 »
To sis kapánek zapřeháněl, ne? ... Linus by si měl kupovat kvalitnější hardware

Předně: Servery používají hodně konzervativní časování!
Dále, servery používají kvalitní čipy, často o něco vyšší napájení, kvalitnější zlacení konektorů.
 
Registrované paměti = ty, co obsahují registr = nelogují úplně všechny chyby, co se opraví. Pokud je to náhodná chyba parity na úrovni převráceného bitu a není překročen treshold, tak to registr neřeší.

Tady máš malý úvod do problematiky:
https://www.dell.com/support/kbdoc/de-at/000058157/vxflex-dimm-ecc-errors-poweredge?lang=en
 
Musel bys provozovat ECC neregistrované, abys viděl v logu úplně všechny chyby.
Nebo by těch chyb muselo být tolik, aby to Registr začal propagovat dál.

Mimo to, místo dojmů si příště sám zkus útok Rowhammer, na intelu to je hrozně snadné nasimulovat.

Zkráceně: Linus si nemusí kupovat lepší hardware, má pravu, to ty si musíš doplnit vzdělání  ;D

JurajP

  • ****
  • 326
    • Zobrazit profil
    • E-mail
Re:Kombinovanie RAM v PC
« Odpověď #8 kdy: 06. 10. 2021, 12:57:51 »
Tak nakoniec sa mi podarilo po dlhom usili najst a objednat pamate rovnake :) Dakujem za vase rady

RDa

  • *****
  • 2 465
    • Zobrazit profil
    • E-mail
Re:Kombinovanie RAM v PC
« Odpověď #9 kdy: 06. 10. 2021, 13:02:25 »
Neprehanel bych to temi strasidli prede mnou.

Co mas za cpu a na jake frekvenci pouzivas soucasne pameti?

Protoze pokud osadis 2 moduly na kanal (2DPC, oproti 1DPC), tak ti maximalni frekvence nejspis klesne (fyzikalni zakony) a nedosahnes takoveho overclocku jako ted (ano, XMP je overclock). Vetsina rychlych pameti je single-rank (1R), a s dual-rank (2R) frekvence taky klesa.

Kombinovat ruzne pameti lze, a BIOS si automaticky vybere vzdy kombinaci nejhorsiho, tj. frekvenci nejnizsi a CL nejvyssi. Ten algoritmus vypoctu je zcela primitivni (vycist SPD a najit worst case parametry). Tohle ale funguje jen v klasickem standardnim provozu - mimo XMP. S XMP - tj. bez automatiky - se ti muze stat, ze vymenis pameti a bios se ti bude snazit drzet predchozi nastaveni = nepojede to. Takze pro zjednoduseni instalace, po vymene ci pridani pameti si udelej poradek taky v nastaveni biosu.

JurajP

  • ****
  • 326
    • Zobrazit profil
    • E-mail
Re:Kombinovanie RAM v PC
« Odpověď #10 kdy: 06. 10. 2021, 13:16:04 »
Mam AMD Ryzen 2700x, XMP mam aktivovany a pamate bezia na 2933Mhz.

PanVP

Re:Kombinovanie RAM v PC
« Odpověď #11 kdy: 06. 10. 2021, 13:25:39 »

Re:Kombinovanie RAM v PC
« Odpověď #12 kdy: 06. 10. 2021, 13:39:43 »
Zkráceně: Linus si nemusí kupovat lepší hardware, má pravu, to ty si musíš doplnit vzdělání  ;D

Mam v tech serverech unbuffered (opaken registered je unbuffered a ne unregistered, tolik k doplneni vzdelani) ECC DDR4, takove tam HP dal. A jednobitove chyby to hlasi (i jednotlive vyskyty) pac jsem mel jeden vadny modul a sypalo to tam jednu za druhou. A jak jsem psal - za 3 roky ani jedna jedina. A to mam zapnuty memory patrolling.

Doma mam Threadripper 3970X s 256GB 3600MHz pameti (bez ECC samozrejme), bezi tam trvale nekolik virtualu a aktualni uptime 282 dnu. Kdyby se mi "nahodne menila pamet", tak si myslim, ze uz by to cele nebo nektery z virtualu zuchnul ;-)


PanVP

Re:Kombinovanie RAM v PC
« Odpověď #13 kdy: 06. 10. 2021, 14:22:28 »

Předně, netuším, co to je za plečky, když tam jsou jen UDIMM a v jaké konfiguraci.
A píšeš, že ti to hlásí všechny chyby...ehm...chyby nejsou, hlásí to všechny chyby, zjistil jsem to, když mi chcípl jeden modul...   ::)  ??? ;D

doma mam Threadripper 3970X s 256GB 3600MHz pameti (bez ECC samozrejme)
A víš, že lhát se nemá?
Chceš říct, že ti to běží v konfiguraci 8 modulů při 3600 MHz ;D
Když procesor ofiko podporuje jen DDR4-3200 RAM a stěží bude umět 3600 MHz při konfiguraci 8x?
Tak fajn, no povídej si dál sám ;D

Re:Kombinovanie RAM v PC
« Odpověď #14 kdy: 06. 10. 2021, 14:39:32 »
A víš, že lhát se nemá?

Co bych z toho asi mel? Ale prosim, zde dukaz misto slibu ;-)

https://ibb.co/M8qRJK6


Pouzil jsem 4 tyhle kity: https://www.alza.cz/gaming/corsair-64gb-kit-ddr4-3600mhz-cl16-vengeance-rgb-pro-cerna-d5716807.htm