AMD voegt ondersteuning voor DDR5 van 24 en 48GB toe aan Ryzen 7000-processors

Meerdere fabrikanten hebben bios-updates uitgebracht voor de AMD-AM5-moederborden, waardoor de borden ondersteuning krijgen voor 24GB- en 48GB-DDR5-geheugendimms. Voorheen startten pc's met deze modules niet op. Op Intel-DDR5-moederborden was deze ondersteuning er al.

Met de ondersteuning van 48GB-geheugenmodules kunnen de AM5-moederborden uitgerust worden met maximaal 192GB aan geheugen. Voorheen was dit 128GB. Bij bepaalde Intel 700- en 600-moederborden was deze ondersteuning er al, maar op AM5-moederborden nog niet. AM5-pc's met 24GB- of 48GB-repen starten zonder deze ondersteuning niet op, bleek eerder.

Vermoedelijk zit de 24GB- en 48GB-ondersteuning in Agesa-versie 1.0.0.6. Agesa is AMD's software waar fabrikanten hun bios op baseren. ASUS, ASRock, Gigabyte en MSI zeggen een Agesa 1.0.0.6-update te hebben uitgebracht naar moederborden. De bios-updates bevatten in veel gevallen ook de nieuwe maatregelen om de soc-spanning van Ryzen 7000-cpu's te beperken.

48GB-modules op een AM5-moederbord van MSI
48GB-modules op een AM5-moederbord van MSI

Door Hayte Hugo

Redacteur

28-04-2023 • 12:25

37

Reacties (37)

37
36
28
1
0
8
Wijzig sortering
Rare version van die bios, 1.0.0.6. Voor zoiets zou je toch wel meer verwachten dan een x.x.x.6. Zelfs als ze geen Semantic Versioning gebruiken, wat al geen 4de segment in de version heeft.
Die 1.0.0.6 is het versienummer van de AMD Generic Encapsulated Software Architecture (AGESA).

Dat op zichzelf is geen BIOS. Elke fabrikant moet die AGESA in hun BIOS voor elk moederbord verwerken, die dan een eigen versienummer krijgt. Asus geeft als versienummer meestal een viercijferig nummer aan hun BIOS, Gigabyte doet het met een "F" en dan een nummer (en nog een letter erachter voor beta-BIOSsen) etc.
Compilen met zeer veel threads kan ook al gauw 64GB - 128GB aantikken (afhankelijk van je hoeveelheid cores / threads die je gebruikt) als je bijv. zaken zoals Chromium compileert.
Wat ook niet helpt is dat ze vaak een nieuwe branch maken die dan weer z'n eigen versienummers heeft.
Zeker op de AM4-socket waar heel wat generaties gepasseerd zijn.

Zie bvb https://www.amd.com/en/re...bulletin/amd-sb-1029.html
Raven-FP5-AM4 1.1.0.F
PinnaclePI-AM4 1.0.0.D
ComboAM4PI 1.0.0.9
ComboAM4 V2 PI 1.2.0.8
Of voor m'n eigen moederbord zie je in de release notes opeenvolgend:
Update AGESA to 1.0.0.4a
Update AGESA to 1.0.0.6a
Update AGESA 1.0.0.6B
Update to AGESA 1071 for new upcoming processors
Update to AGESA 1000a for new upcoming processors "
Update AGESA 1002a
Update AGESA 1006
Update AGESA 0072 for the upcoming processors.
Update AM4 ComboPI 0.0.7.2A for next-gen processors and to improve CPU compatibility
Update AGESA 1.0.0.3 Patch AB to improve compatibility;
Update AGESA 1.0.0.3ABBA to improve system performance.
Update AMD AM4 AGESA V2 PI 1.2.0.6b
Update AGESA version to ComboV2PI 1208
Dit is van heel wat release notes over 6 jaar heen (wat ook héél lang is!), maar het had geholpen om een van de versienummers te reserveren voor een CPU-generatie.
Akkoord; die eerste drie (1.0.0) lijken al jaren hetzelfde te zijn.
Met de ondersteuning van 48GB-geheugenmodules kunnen de AM5-moederborden uitgerust worden met maximaal 192GB aan geheugen. Voorheen was dit 128GB.
Waarom worden 64 GB modules niet ondersteund?

En:
48 GB (2x 24) 151 euro: uitvoering: Corsair Vengeance CMK48GX5M2B5200C38
64 GB (2x 32) 189 euro: uitvoering: Corsair Vengeance CMK64GX5M2B5200Z40

Het prijsverschil is ook relatief klein..

[Reactie gewijzigd door Olaf van der Spek op 22 juli 2024 20:42]

Omdat die er nog niet zijn voor de desktop?
Dat dacht ik eerst ook, maar in de Pricewatch kom ik er genoeg tegen:

uitvoering: Kingston KSM48R40BD4TMM-64HMR

Staan er wel pas vrij recentelijk op.

Of mis ik iets? :)
edit:
Ja, ik miste iets!

[Reactie gewijzigd door svane op 22 juli 2024 20:42]

Error Correcting Code, On-die Error Correcting Code, Registered
Het zijn dus gebufferde Dimmen en die worden niet ondersteund op desktops. Alleen op servers, waar het bij grote geheugenhoeveelheden vaak noodzakelijk is.
Je hebt gelijk! Stom genoeg laatst nog in verdiept, maar toch een denkfout gemaakt. |:(

On-die ECC is (vaak) geen probleem voor consumenten-moederborden, maar 'registered' (of buffered) levert problemen op.
[...]

Waarom worden 64 GB modules niet ondersteund?
Ik vermoed omdat die nog nauwelijks gebruikt worden voor consumenten? Want AM5/Ryzen7000 is immers enkel voor consumenten bedoeld.

2x32 in jouw voorbeeld is dus support voor 32 GB modules, die er volgens mij al is. Een module in deze context is één losse geheugenstick, geen set van 2 uiteraard.

[Reactie gewijzigd door wildhagen op 22 juli 2024 20:42]

geen set van 2 uiteraard.
Uiteraard, dat was een ander voorbeeld om het geringe prijsverschil tussen 24 GB en 32 GB modules aan te geven. In zou dan gewoon voor 32 GB modules gaan, ik begrijp het nut van die 24 GB modules dus niet.

Je zou ook denken dat als je 48 GB op een module kunt plakken, 64 GB toch ook wel zou moeten lukken.
Waarschijnlijk hebben de 24 GB latjes DDR-chips met een hogere capaciteit. Das goedkoper voor de latjes-fabrikant: die moet maar 8 chips monteren in plaats van 16 (voor een 32 GB latje).
Zelfde als Intel 13th gen. Ik vermoed dat ze dit doen om net voor die "grootverbruikers" van RAM over te doen stappen naar HEDT (Threadripper etc) of workstation/server chips.
Max 128GB zal voor zeer veel gebruikers voor lange tijd meer dan voldoende zijn. Nu er meer ondersteund wordt is het het al een pak dichter bij 256GB.

Een 64GB module = 1 stick. 64GB wordt dus nog perfect ondersteund in 2 sticks en 4 sticks, maar als je 4 sticks van 64GB elk gebruikt dan zit je aan 256GB, wat de memory controller dus niet ondersteunt.

[Reactie gewijzigd door deSenna24 op 22 juli 2024 20:42]

[...]

Waarom worden 64 GB modules niet ondersteund?

En:
48 GB (2x 24) 151 euro: uitvoering: Corsair Vengeance CMK48GX5M2B5200C38
64 GB (2x 32) 189 euro: uitvoering: Corsair Vengeance CMK64GX5M2B5200Z40

Het prijsverschil is ook relatief klein..
Veel GB aan RAM is meer geschikt voor Threadripper systeem. nu alleen nog in DDR4, maar eind dit jaar wordt dit in DDR5 verwacht
Aangezien ik blijkbaar in een totaal andere use-case zit, waar gebruik je zoveel geheugen voor in de praktijk? Moet ik dan denken aan video editing? Photo editing? Dat soort spul?
Video-editing idd, maar ook zaken als rendering. Maar denk ook aan games, veel games stellen tegenwoordig ook best hoge eisen, zeker voor de hogere settings moet je vaak al minsten 16 GB hebben.

Dat komt natuurlijk bovenop wat het OS zelf al gebruikt, en de diverse andere programma's die je op de achtergrond draait (denk aan de system tray etc).

Ook als je wil spelen met (vaak meerdere) VMs etc is meer geheugen wel prettig.

En als laatste gebruikt Windows ook het geheugen om te cachen. Dat zie je weliswaar niet snel terug maar het is er wel.
Bij requirements die games meegeven gaan ze denk ik wel uit van de combinatie met Windows. Het zou ook vreemd zijn om dan een GB aantal te geven dat ook de standaard module grootte is.
Database servers en
MachineLearning servers doen het vaak ook beter met meer geheugen.
Voor werken in Unreal Engine 5 word 64GB aangeraden.
Draaien van virtuele machines is ook wel belangrijk. Dan kan je bijvoorbeeld denken aan het draaien van een VM om software te testen enzo. Daarvoor heb ik nog een extra setje geheugen gekocht, hoewel dat vooral was omdat de prijs zo laag was (nu is het nog lager, dus "the joke is on me, I guess").

Maar goed, ik ben nu weer terug naar 32 GiB omdat mijn modules niet vertrouwde vanwege wat crashes. Ik heb ondertussen het probleem opgelost met een BIOS & driver-update dus ik kan weer naar 64 GiB, maar eerlijk gezegd mis ik de extra 32 GiB nog niet.

Anyway, ik moet nog een extra NVMe SSD en HDD inbouwen, dus binnenkort maar weer eens bijplaatsen. Als het ding toch open moet...
En dan meteen op DDR5-6400! Toch iets waar vele AM5 systemen niet geraken..
Dit is belangrijk, want Ryzen 7000's klokken terug naar DDR5-3600 als je twee DIMM's per kanaal gebruikt. Tot nu toe was 64GB de limiet als je sneller dan dat wilde, nu kun je dus naar 96 GB.
Wel jammer dat er geen 12GB DIMM's komen. 24GB zou de sweetspot zijn voor gaming PC's.
Denk dat er te weinig vraag is naar dat soort modules, gezien de lage prijs van geheugen tegenwoordig. Een 32 GB setje heb je al vanaf 80 euro (uitvoering: Kingston ValueRAM KVR48U40BS8K2-32)

Een van 16 GB is er al voor 32 euro (uitvoering: Crucial CT16G48C40U5)

Dan zou je daar misschien één of twee tientjes mee kunnen besparen, maar een fabrikant moet er wel een complete produktielijn voor hebben. Denk dat er te weinig vraag is naar dat soort kleine groottes om het voor hen financieel interessant te maken.
Is er dan ook nog prestatievoordeel, buiten de extra hoeveelheid geheugen? Ik weet nog uit het Pentium tijdperk, dat er bij een hoop chipsets bijvoorbeeld het geheugen boven de 64MB niet meer cachable was. Nou was dat onder Windows 9x/ME een issue, omdat het geheugen van top-to-bottom werd uitgelezen, in tegenstelling tot Windows NT en Linux. Dus dat zorgde voor een flinke drop in geheugen prestaties.

Daarbij vraag ik me af of er überhaupt ook nog andere voordelen zijn ten opzichte van de “conservatieve” telling.
Zoals @Arrigi mooi samengevat . Tweakers stop aub met "Agesa-versie 1.0.0.6" , AM4 bijvoorbeeld heeft 2 keer deze versie gehad !!! AGESA <PRODUCT-FAMILY-VX> <X.X.X.X>

Ja moederbord fabrikanten zijn zelf afschuwelijk met hun notities , maar kan me nog altijd herinneren toen iemand vroeg wat 1.0.0.6 (AM4) was en iemand antwoorden met een artikel van anandtech uit 2017 , wat verwees naar een vorige iteratie. Compleet foute informatie maar aanzien als juist door velen.

update : google maar eens Agesa 1.0.0.6 heleboel verwijzen nog naar 2017 of 2020

[Reactie gewijzigd door soulieke op 22 juli 2024 20:42]

Voor de 7000 serie Zen4 is het idd "Agesa AM5 1.0.0.6
Wat ik graag zou zien is dat je net als op een mainframe je processoren zou kunnen partioneren naar verschillende besturingssystemen. En dan heel gebruiksvriendelijk: in het 'bios' zou je dan de hardwarematige verdeling maken. Nog mooier als je dan verschillende verdeel profielen kan maken. Zoiets als dat je gewoon tegelijk linux, windows op een aantal processoren zou kunnen verdelen. Nu los ik het op door een VM te draaien, maar het is toch een soort gedoe / overhead. Dan is het hebben van veel geheugen erg prettig. Het is qua beveiliging ook beter te verantwoorden: je weet zeker dat je fysiek gescheiden processen draait. Scenario's: je wil een neuraal netwerk deel hebben wat gewoon zijn werk doet en als een service beschikbaar is, voor de andere 'werk-processen'. Zoiets als wat ook in een iPhone gebeurt. Vraag me af of hier over nagedacht wordt in de PC wereld. Vraag me af of de linux wereld hier mee bezig is?
Euhm nu moet je me toch even helpen hoor, dit is juist waarom er virtualisatie software is en niet omgekeerd. Virtualisatie is de compatibiliteitslaag, jij wilt dat de firmware de compatibiliteitslaag word voor minder overhead?

1 Hoe weet je dit zeker??? "je weet zeker dat je fysiek gescheiden processen draait."
Alle kernen zitten in dezelfde processor, die op 1 moederbord zit, ze zijn niet fysiek gescheiden ;) GPU, geheugen, ...?. En zelf in een multi socket gebeuren lijkt mij dit een heel gedoe om te verwezenlijken, hardwarematig en op veiligheidsniveau. Het hele Firmware gegeven is nu al een nachtmerrie voor veiligheid. Het zal altijd goedkoper zijn om 2 toestellen te hebben als je dit echt wilt verwezenlijken.

2 "een neuraal netwerk deel hebben wat gewoon zijn werk doet" op wat protocol level, die draait toch ook in een software of OS omgeving? Geen idee wat de i iPhone doet, maar het zal zeker dit niet zijn.
Leuk dat je reageert :-)
Bijvoorbeeld ik moet nu win 11 draaien dan een vm software leverancier software installeren, of de gedrochten die er in win11 zitten en dan pas kan ik een ander besturingssysteem installeren. Het is gebruikersonvriendelijk. Op mijn MacBook is het nog het meest gebruiksvriendelijk met parallels VM. Maar ik blijf het allemaal een raar soort hiërarchie vinden waarbij je niet echt kunt 'bouwen' op een gescheiden Chinese muur om het zo maar te zeggen. Ik heb altijd het gevoel dat er 'one ring is that rules them all' met alle beveiligingsproblemen van dien.
Ik gebruik misschien de verkeerde term 'BIOS'. Maar dat komt het dichtst bij het item wat ik probeer duidelijk te maken. In het Basic IO system wil je een verdeling kunnen maken op de hardware (of niet :-): ik wil er ik kunnen kiezen.
Wat ik bedoel te zeggen er wordt helemaal niet over nagedacht op consumenten niveau. Het is vreselijk ingewikkeld om het voorelkaar te krijgen.
En ik wil helemaal niet nog een computer moeten komen om dat dan voorelkaar te kunnen krijgen. Verdorie er zijn al 128 core processoren. Ga ik er toch niet nog een machine van kopen? Dat is onzinnig. Het is ook voor andere redenen handig in de toekomst: je wil waarschijnlijk voor tracebility doelen het in de toekomst mogelijk maken om terug te kunnen herleiden naar welke processor versleuteld wat heeft uitgespookt. Denk aan beeldverwerking, AI neurale netwerken etc.

in de iPhone hebben ze een dedicated neurale core opgenomen om je gezicht te kunnen herkennen onder andere.

Ja met wat is kan het niet. Iedereen wed op het VM verhaal maar ik denk dat dat niet meer houdbaar is qua beveiliging in de toekomst. Er zijn maar een paar leveranciers in de wereld die dat leveren. Je hebt er eigenlijk helemaal geen controle over en als er wat is weten maar een paar techneuten wat er werkelijk gebeurd. Dat is geen houdbare zaak.
Die van 256+ GB per module bestaan gewoon al hoor: uitvoering: HPE 835810-B21

Maar dat is enkel voor servers en workstations. Voor consumenten-PC's is dit totale overkill. Voor wat zo'n setje kost koop je een complete PC.

Als je echt zoveel geheugen nodig hebt, koop je doorgaans geen consumenten PC meer, maar een professioneel workstation, waar die modules dus al verkrijgbaar zijn.

[Reactie gewijzigd door wildhagen op 22 juli 2024 20:42]

die link is DDR4 en optane, niet echt dus iets wat hier vna toepassing is... en ja de modules bestaan idd al, maar redelijk duur zeker als je naar DDR5 kijkt. Daar is 128GB al zeer duur en slecht verkrijgbaar.
Die van 256 GB per module bestaan gewoon al hoor: uitvoering: HPE 835810-B21
Dat is een 512 GB module..
AMD heeft nog geen AVX-512 of DDR-5 voor workstations, anders dan deze Ryzen 7000's. En dit is inderdaad een concreet probleem. AMD's DDR5 controller werkt erg slecht met 2 DIMM's per kanaal, en dus is de 128 GB limit voor veel mensen theoretisch (te veel snelheidsverlies). 64 GB voor een workstation begint krap te worden.

Op dit item kan niet meer gereageerd worden.