13 De Legacy BIOS van A tot Z

Deel 03.01.03 Het tabblad – Chipset – North Bridge – vervolg en Memory.

Afb.03.01.00 Chipset-North Bridge.png

03.01.00 Chipset-North Bridge:

Voor het vervolg van de Chipset North Bridge gaan we even terug naar het tabblad Chipset en geven een [Enter] op het actieve menu item North Bridge zodat dit zich opent.

Afb.03.01.01.00 Chipset-North Bridge-IOH Configuration.png

03.01.01.00 Chipset-North Bridge-IOH Configuration:

Wederom opent de North Bridge met het menu item IOH Configuration wat we al behandeld hebben in voorgaande handleiding net zoals de QPI Configuration.

We slaan deze dan nu ook over en geven 2 stappen omlaag met pijltjes toets ▼ naar onder zodat we op Compatibility RID uitkomen.

Afb.03.01.03.00 Chipset-North Bridge-Compatibility RID.png

03.01.03.00 Chipset-North Bridge-Compatibility RID:

PCH apparaat en revisie ID’s

Het Revision ID (RID) register is een 8 bits register dat zich op offset 08h in de PCI header van elke PCI/PCIe functie bevindt. Het RID register wordt door software gebruikt om een ​​bepaalde component stepping te identificeren wanneer een stuurprogrammawijziging of patch nodig is die uniek is voor die stepping.

Het RID register rapporteert één van de twee mogelijke waarden:

Stappende revisie identificatie (SRID)

Compatibele revisie ID (CRID)

De standaard opstartwaarde voor het RID register is SRID. De toegewezen waarde is gebaseerd op de stappen van het product. CRID is bedoeld voor het zakelijke Intel® Stable Image Platform Program (Intel® SIPP). CRID is normaal gesproken identiek aan de SRID waarde van een eerdere productiestap van het product waarmee de nieuwe stap compatibel wordt geacht. Met Intel® SIPP kan een OS image die op de eerdere stap is gebouwd, worden gebruikt op elke nieuwe compatibele stap(pen). Er zijn drie CRID waarden mogelijk die kunnen worden gebruikt om software images te beheren.

Opmerking:SRID en CRID zijn geen adresseerbare PCI registers. De SRID en CRID waarde worden weergegeven via het RID register als ze op de juiste manier zijn geselecteerd.

Na het resetten kan de SRID waarde worden gelezen uit de RID registers van alle PCH apparaten en functies.

Om SRID of CRID te selecteren voor weergave in de RID registers:

BIOS moet de juiste waarde schrijven naar het Configured Revision ID (CRID) register in de PMC MMIO ruimte. Raadpleeg Intel® Processor en Intel® Core™ i3 N series Datasheet Volume 2 van 2 (#759604)) voor definitiedetails van het register.

BIOS moet dit register met de juiste waarde schrijven na S3/S4/S5 statussen en na PLTRST# gebeurtenissen.

Nadat CRID door het BIOS is geselecteerd en toegepast, kan de software de oorspronkelijke SRID waarde van de PCH niet verkrijgen door de PCH RID registers te lezen. Klanten die CRID implementeren en die de SRID ook in runtime willen bepalen, kunnen hun eigen tool ontwikkelen. BIOS kan bijvoorbeeld de SRID waarde vastleggen voordat BIOS CRID toepast en die waarde opslaan op een tijdens runtime toegankelijke plaats (dat wil zeggen SMBIOS, ACPI Type 4-geheugen, NVRAM, CMOS), zodat deze later door de klanttool kan worden gelezen. Als alternatief kan het BIOS de SRID waarde opslaan en deze informatie weergeven in de BIOS-instellingen, terwijl wordt gerapporteerd dat CRID is ingeschakeld.

BIOS moet CRID UIP bit (in PMC MMIO-ruimte) controleren als onderdeel van de updatestroom. PMC HW stelt dit bit in om aan te geven dat de SetID broadcaststroom is aangevraagd door BIOS. Deze bit wordt alleen door PMC FW gewist wanneer de voltooiing(en) van het Set ID Val bericht door PMC wordt ontvangen. BIOS is vereist om dit bit te lezen zoals gewist voordat het naar het CRID register schrijft (om een ​​CRID update aan te vragen). Het BIOS moet ook de leesbewerkingen naar dit bit controleren totdat het detecteert dat het bit is gewist nadat het BIOS naar het CRID register heeft geschreven.

Compatibility RID:

Is een functie in de BIOS die de ACPI S3/S4/S5 statussen bijhoud.

Systeemslaapstatussen: S0 – S5

S0: Werkend of Wakker

De S0-status, ook bekend als de “Werken” of “Wakker”-status, is waar het systeem volledig van stroom wordt voorzien en operationeel is. Het is de toestand waarin de computer taken uitvoert en applicaties uitvoert.

Het systeem kan in S0 overschakelen naar verschillende vermogensniveaus, waarbij het zich dynamisch aanpast op basis van het activiteitsniveau en de taken die worden uitgevoerd.

Pluspunten

Volledige functionaliteit en prestaties omdat alle hardware- en softwarecomponenten actief zijn

Dynamisch energiebeheer om het energieverbruik en de prestaties in evenwicht te brengen

Nadelen

Hoogste energieverbruik van alle staten

Continu gebruik kan leiden tot slijtage van hardwarecomponenten

De S0-status heeft sub statussen, vaak S0ix of “Active Idle” statussen genoemd.

Deze zijn geïntroduceerd met de ACPI 6.0-specificatie en maken een nog gedetailleerder energiebeheer in moderne systemen mogelijk.

De S0ix-toestanden, waarbij ‘ix’ kan variëren van 1 tot n (zoals S0i1, S0i2, S0i3, enzovoort), zijn tussenliggende energiebesparende toestanden die bestaan binnen de operationele S0-toestand.

Ze vertegenwoordigen verschillende niveaus van energieverbruik bij inactiviteit, waarbij het systeem niet volledig actief is, maar zich ook niet in een traditionele slaapstand bevindt (S1-S5).

In S0ix-statussen lijkt het systeem volledig aan te staan en te reageren vanuit het perspectief van de gebruiker, maar verschillende delen van de hardware bevinden zich in een laag energieverbruik.

De bedoeling is om energie te besparen tijdens perioden van inactiviteit, zelfs korte perioden, zonder de gebruikerservaring te verstoren.

Zo werkt het: wanneer het systeem inactief is, gaat het over naar een S0ix-status. Wanneer de gebruikersinteractie wordt hervat of een taak meer bronnen vereist, schakelt het systeem snel terug naar de S0-status op vol vermogen.

Deze overgang gebeurt zo snel dat de gebruiker er doorgaans niets van merkt.

Met andere woorden: S0ix-statussen zorgen ervoor dat een computer energie kan besparen zonder volledig in de slaapstand te gaan en zonder merkbare invloed op de prestaties of het reactievermogen.

Deze toestanden zijn vooral handig bij apparaten die op batterijen werken, zoals laptops en tablets, waar energie-efficiëntie van cruciaal belang is.

Het realiseren van deze energiebesparingen vereist echter ondersteuning op zowel hardware- als softwareniveau.

De hardwarecomponenten moeten afzonderlijk naar een energiezuinige toestand kunnen overgaan, en het besturingssysteem moet deze overgangen effectief kunnen beheren.

Uiteindelijk vertegenwoordigen de S0ix-statussen een aanzienlijke vooruitgang op het gebied van energiebeheer, waardoor systemen hun reactievermogen kunnen behouden en het energieverbruik tijdens perioden van inactiviteit aanzienlijk kunnen verminderen.

S1: Stand-by inschakelen

S1 is de meest elementaire slaaptoestand. Wanneer uw computer naar S1 gaat, stopt de processor met het uitvoeren van instructies, maar zowel de processor als het RAM-geheugen blijven ingeschakeld.

De rest van het systeem blijft volledig van stroom voorzien, waardoor het snel kan reageren wanneer u het weer nodig heeft. Deze status bespaart vooral energie en kan snel worden hervat, wat handig is als u van plan bent het werk kort te onderbreken.

Pluspunten

– Snelle hervattingstijd omdat de processor en het RAM-geheugen nog steeds actief zijn

– Continuïteit van de werking omdat het systeem snel kan terugkeren naar de S0-status

Nadelen

– Laagste energiebesparing onder alle slaapstanden

– Processor en RAM blijven stroom verbruiken

S2: CPU uit

De S2-status is vergelijkbaar met S1, maar de processor is ook uitgeschakeld. S2 bespaart meer energie dan S1 omdat het de processor uitschakelt en de systeemcache leegmaakt.

RAM blijft van stroom voorzien en behoudt zijn inhoud.

Pluspunten

– Grotere energiebesparing dan S1 doordat de processor is uitgeschakeld

– Redelijk snelle hervattingstijd omdat RAM de inhoud behoudt

Nadelen

– Langere wek tijd vergeleken met S1

– Nog steeds een aanzienlijk stroomverbruik doordat het RAM-geheugen wordt gevoed

S3: Stand-by of Slaap

In de S3-status, algemeen bekend als “Sleep” of “Standby”, gaan zowel de processor als het RAM naar een energiebesparende modus.

De systeemcontext wordt opgeslagen in het RAM-geheugen en andere delen van het systeem kunnen ook worden uitgeschakeld. Het systeem kan snel hervatten omdat de context in RAM wordt opgeslagen.

Pluspunten

– Aanzienlijke energiebesparing omdat zowel de processor als het RAM-geheugen in de energiebesparende modus gaan

– Snelle hervattingstijd omdat de systeemcontext in het RAM wordt opgeslagen

Nadelen

– Mogelijk gegevensverlies als de stroom wordt onderbroken omdat context wordt opgeslagen in vluchtig geheugen (RAM)

– Sommige hardwareapparaten ondersteunen S3 mogelijk niet, wat problemen veroorzaakt tijdens het hervatten

S4: Slaapstand of slaapstand op schijf

In de S4-status, ook bekend als “Hibernation” of “Suspend to Disk”, slaat het systeem de context op de harde schijf op en schakelt alle hardware uit.

Bij het hervatten leest het systeem de opgeslagen context van de harde schijf en keert terug naar de staat waarin het zich bevond voordat het S4 binnenging.

Pluspunten

– Geen stroomverbruik omdat alle hardware is uitgeschakeld, ideaal voor lange perioden van inactiviteit

– De systeemcontext blijft behouden, waardoor hervatting van de activiteiten mogelijk is

Nadelen

– Langere hervattingstijd vergeleken met S3 omdat de systeemcontext van de harde schijf moet worden gelezen

– Vereist voldoende schijfruimte om de systeemcontext op te slaan

S5: Zacht uit

De S5-status, ook wel ‘Soft Off’ of ‘Shutdown’ genoemd, is de status waarin de computer lijkt te zijn uitgeschakeld.

Het besturingssysteem is afgesloten en de systeemcontext blijft niet behouden. In deze toestand vinden er geen activiteiten plaats en wordt er geen stroom afgenomen, behalve een minimale hoeveelheid om te luisteren naar een wake-gebeurtenis.

Pluspunten

– Maximale energiebesparing, omdat bijna alle componenten zijn uitgeschakeld

– Het systeem start opnieuw op na een S5-status, waardoor vaak veel softwareproblemen worden opgelost

Nadelen

– Langste herstart tijd, omdat het systeem het hele opstartproces moet doorlopen

– Alle niet opgeslagen gegevens gaan verloren

Problemen oplossen en systeem slaapstanden

Inzicht in de slaaptoestand van het systeem kan helpen bij het oplossen van hardware- en softwareproblemen.

Als een systeem bijvoorbeeld problemen ondervindt bij het ontwaken uit de slaapstand, kan dit duiden op problemen met het stuurprogramma of de hardware.

Als een apparaat er niet in slaagt de slaapstand correct in of uit te schakelen, kan het bijwerken van de apparaat stuurprogramma’s of het systeem-BIOS het probleem oplossen.

In andere gevallen kan het uitschakelen van specifieke slaaptoestanden in het BIOS dienen als tijdelijke oplossing voor defecte hardware of software die deze toestanden niet correct verwerkt.

Problemen met S4 (slaapstand) kunnen wijzen op onvoldoende schijfruimte, omdat S4 voldoende ruimte nodig heeft om de systeemcontext op te slaan.

De S5-status (Soft Off) kan vaak softwareproblemen oplossen vanwege de nieuwe start die gepaard gaat met een volledige herstart van het systeem.

Conclusie

De systeemslaaptoestanden S0 tot en met S5 zijn van cruciaal belang voor het beheer van het stroomverbruik en het bedieningsgemak van een computer. Hoewel ze cruciale problemen rond energieverbruik en systeemprestaties oplossen, brengen ze ook specifieke uitdagingen met zich mee.

Niettemin kan het begrijpen van deze toestanden belangrijke inzichten verschaffen in de werking van het systeem en aanzienlijk helpen bij het oplossen van systeemproblemen.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Memory Configuration:

Afb.03.01.04.00 Chipset-North Bridge-Memory Configuration.png

03.01.04.00 Chipset-North Bridge-Memory Configuration:

Gele tekst dus een informatie in het zwart staat geschreven over de Memory Configuration:

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.05.00 Chipset-North Bridge-Total Memory.png

03.01.05.00 Chipset-North Bridge-Total Memory:

Gele tekst dus een informatie in het zwart staat geschreven over de Total Memory:

Het in totaal geïnstalleerde geheugen te weten 32768 MB DDR3 of te wel 32 GB.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.06.00 Chipset-North Bridge-Current Memory Mode.png

03.01.06.00 Chipset-North Bridge-Current Memory Mode:

Gele tekst dus een informatie in het zwart staat geschreven over de Curent Memory Mode:

De toegepaste module modus ( hoe het geheugen zich moet gedragen ) op Independent of Onafhankelijk van elkaar.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.07.00 Chipset-North Bridge-Current Memory Speed.png

03.01.07.00 Chipset-North Bridge-Current Memory Speed:

Gele tekst dus een informatie in het zwart staat geschreven over de Curent Memory Speed:

De toegepaste module snelheid ( hoe snel het geheugen werkt ) staat ingesteld op 1600 MHz.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.08.00 Chipset-North Bridge-Mirroring.png

03.01.08.00 Chipset-North Bridge-Mirroring:

Gele tekst dus een informatie in het zwart staat geschreven over de Mirroring welke op Not Possible Staat:

De toegepaste moduleMirroring instelling ( of het geheugen zich moet spiegelen ) staat ingesteld op Not Possible.

Wat is de Spiegel modus?

Bij deze instelling worden continu, bij 4 x 8 GB geplaatste Modules 2 groepen van 8 GB = 16 GB gespiegeld met de originele 2 x 8 GB = 16 GB werkbare modules. Resulterend in slecht 16 GB bruikbaar geheugen.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.09.00 Chipset-North Bridge-Sparing.png

03.01.09.00 Chipset-North Bridge-Sparing:

Gele tekst dus een informatie in het zwart staat geschreven over de Sparing welke opSupportedStaat:

De toegepaste moduleSparinginstelling ( of het geheugen zich moet spiegelen ) staat ingesteld op Not Possible.

Wat is geheugenbesparend modus?

In de geheugenbesparende modus dient één geheugenrang als reserve voor andere rangen op hetzelfde kanaal voor het geval deze falen. De reserverang wordt in reserve gehouden en niet als actief geheugen gebruikt totdat er een storing wordt aangegeven, waarbij de gereserveerde capaciteit wordt afgetrokken van het totaal beschikbare geheugen in het systeem.

Bij 4 x 8 GB geplaatst geeft deze instelling 2 groepen van 8 GB = 16 GB gespaard.

Resulterend in slecht 16 GB bruikbaar geheugen.

Supported = Ondersteund m.a.w. Het systeem ondersteund de Sparing modus maar staat door de Independent instelling NIET als zodanig ingesteld aangezien het geheugen onafhankelijk van elkaar werkt en dus alle geplaatste modules bij elkaar opgeteld mogen worden

Bij 4 x 8 GB geplaatst geeft deze instelling 4 groepen van 8 GB = 32 GB Onafhanklijk van elkaar en dus in totaal.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.10.00 Chipset-North Bridge-Memory Mode.png

03.01.10.00 Chipset-North Bridge-Memory Mode:

hier wordt dus de keuze gemaakt van 03.01.06 Current Memory Mode hoe de geplaatste geheugen modules zich dienen te gedragen.

Independent = Onafhankelijk van elkaar.

Mirroring = Gespiegeld met elkaar.

Lock Step = Vergrendeling stap modus.

Sparing = Geheugenbesparende modus.

Wat is de Lock Step, Vergrendelings Stapmodus?

De Lock Step geheugenmodus biedt de beste geheugen RAS functies. DIMM’s moeten in paren over de geheugenkanalen worden geïnstalleerd (twee DIMM’s in elk geheugenkanaal), afwisselend tussen de DDR3- of DDR4-kanalen. Elk paar DIMM’s in de DDR3- of DDR4-kanalen moet worden gevuld met identieke DIMM’s

Wat is RAS en CAS?

Het lezen van een bit gaat ongeveer als volgt te werk.

  1. 1.Via de RW lijn wordt aangegeven dat er zal worden gelezen ( read ) i.p.v. geschreven ( write ). 2.De helft van het adres wordt op de adresingangen (A) gezet. De RAS-lijn ( Row Address Strobe ) wordt geactiveerd. De rij adres decoder (groen, verticaal) decodeert het adres en selecteert een rij uit de matrix ( blauw/groen ) van geheugenelementen. Deze rij wordt gekopieerd naar de buffer (rood). 3.De andere helft van het adres op de adresingangen gezet en de CAS-lijn (Column Address Strobe) geactiveerd. De kolom adres decoder (groen) decodeert het adres. De juiste bit wordt geplaatst op de datalijn.

Afb.03.01.10.01 Logische organisatie van een DRAM-chip.png

03.01.10.01 Logische organisatie van een DRAM-chip:

Met dank aan WikiBooks.

Voor de uitleg over RAS en CAS de Rij en Kolom structuur van een moderne geheugen chip.

Bit de kleinste logische 0 of 1 waarbij 8 bit = 1 byte vormen. Met 1 Byte daar kan je wat mee het Het kan elke letter groot of klein dan wel speciaal teken bevatten of de cijfer reeks 0 t/m 255.

Het ziet er bijv. zo zou uitzien: 0100 0001

8 logische 0 en/of 1 nen die in dit geval samen de hoofdletter A maken in 1 Byte.

ASCII A = 0100 0001 Binair

Cijfer 255 = 1111 1111 Waaruit blijkt dat 1 Byte dus maximaal de waarde 255 kan zijn

1  	0011 0001
2          0011 0010
3          0011 0011
4          0011 0100
5          0011 0101
6          0011 0110
7          0011 0111
8          0011 1000
9          0011 1001

Wat zijn de RAS en CAS Timings?

Afb.03.01.10.02 16 GB DDR 3 2400 Kit.png

We zien duidelijk de Timings CL11 13-13-31 vermeld staan ( Rood omlijnd ) bij deze geheugen kit welke uit 2 x 8 GB geheugen modules bestaat.

DDR3-2400 = de MT/s ( Mega Transfers / seconden ) waarde. Het geheugen werkt dan ook op de helft de MT/s waarde namelijk 1200 MHz. ( twee pulsen per Hertz weet je nog 02.02.03.00 ).

Latencies of Latenties:

DDR3-latenties zijn numeriek hoger omdat de I/O busklok cycli waarmee ze worden gemeten korter zijn; het werkelijke tijdsinterval is vergelijkbaar met DDR2-latenties, ongeveer 10 ns. Er is enige verbetering omdat DDR3 over het algemeen gebruik maakt van recentere productieprocessen, maar dit wordt niet direct veroorzaakt door de overstap naar DDR3.

CAS-latentie (ns) = 1000 × CL (cycli) ÷ klokfrequentie (MHz) = 2000 × CL (cycli) ÷ overdrachtssnelheid (MT/s)

Ter Verduidelijking: 1000 x timing CL 11 ÷ 1200 = 9,16 Ns ( Nano seconden 1/1000 seconde )

Of met de MT/s waarde 2000 × CL 11 ÷ 2400 MT/s = 9,16 Ns ( Nano seconden 1/1000 seconde )

Dus slechts elke 9,16 Ns kan er een CAS puls verwerkt worden.

Hoewel de typische latenties voor een JEDEC DDR2 800 module 5-5-5-15 (12,5 ns) waren, omvatten sommige standaard latenties voor JEDEC DDR3 module 7-7-7-20 voor DDR3 1066 (13,125 ns) en 8- 8-8-24 voor DDR3 1333 (12 ns).

Net als bij eerdere geheugengeneraties kwam sneller DDR3 geheugen beschikbaar na de release van de eerste versies. DDR3 2000 geheugen met een latentie van 9-9-9-28 (9 ns) was op tijd beschikbaar om samen te vallen met de Intel Core i7-release eind 2008, terwijl latere ontwikkelingen DDR3 2400 algemeen beschikbaar maakten (met CL 9-2008). 12 cycli = 7,5–10 ns), en snelheden tot DDR3 3200 beschikbaar (met CL 13 cycli = 8,125 ns).

Waar zijn mijn RAS en CAS instellingen?

Gelukkig heb ik ze niet. Maar heb jij ze wel dan hoef je ze tegenwoordig niet meer in te stellen omdat het BIOS zelf de correcte timings uitleest. Leest jou BIOS de timings niet uit dan kan je deze waarden zelf invullen welke meestal op de modules vermeld staan.

Afb.03.01.10.03 Standaard DDR 3 SDRAM modules.png

03.01.10.03 Standaard DDR 3 SDRAM modules:

De vermelde Timings van de standaard DDR3 Modules.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.11.00 Chipset-North Bridge-DRAM RAPL BWLIMIT.png

03.01.11.00 Chipset-North Bridge-DRAM RAPL BWLIMIT:

DRAM RAPL Baseline:

DRAM RAPL Mode 1: Het is een instelling om de basislijn van de vermogenslimiet in te stellen op het moment van uitvoering van de DRAM module. Set Throttling Mode: CLTT: het is een instelling die via de automatische spanningsregeling kan worden ingesteld tijdens een inactieve toestand van de CPU, waardoor het stroomverbruik wordt verminderd, om de betrouwbaarheid van de PU te verbeteren.

ABSTRACT

Recente Intel processors ondersteunen de Running Average Power Level (RAPL) interface, die onder meer geschatte energiemetingen levert voor de CPU’s, geïntegreerde GPU en DRAM. Deze metingen zijn gemakkelijk toegankelijk voor de gebruiker en kunnen worden verzameld door een breed scala aan tools, waaronder de Linux perf_event-interface. Dit maakt ongekend gemakkelijke toegang tot energie-informatie mogelijk bij het ontwerpen en optimaliseren van energiebewuste code.

Intel’s RAPL-stuurprogramma op Linux begrijpen

Geschreven door Michael Larabel in Intel op 6 juni 2014 om 15:44 EDT.

INTEL Intel werkt al maanden aan RAPL-ondersteuning binnen de Linux-kernel als onderdeel van hun power-capping-framework als een krachtige functie voor Intel-hardware op Linux.

RAPL is een afkorting voor Running Average Power Limit en sinds Sandy Bridge bestaat er deze RAPL interface voor het blootleggen van vermogensmeters en vermogenslimieten. Deze energie-informatie wordt openbaar gemaakt via MSR’s en de PCI Express-configuratieruimte, die op hun beurt onder Linux worden openbaar gemaakt met behulp van deze RAPL-kernelcode.

RAPL onthult energietellers en prestatietellers waarvan Intel denkt dat ze overeenkomen met daadwerkelijke vermogensmetingen. RAPL maakt het ook mogelijk om stroomlimieten in te stellen voor de processor en DRAM. RAPL maakt ook prestatiefeedback zichtbaar, waaronder de tijd dat het RAPL-mechanisme de P-State onder de door het besturingssysteem gevraagde P-State en andere statistieken dwong. Onder de software die gebruik maakt van RAPL op Linux bevinden zich TurboStat, PowerTOP en de Linux thermische daemon.

Voor degenen die meer willen weten over Intel’s Running Average Power Limit-functionaliteit van hun moderne CPU’s bij het draaien van een bijgewerkte stack, kun je meer lezen over RAPL op https://download.01.org/

Standaard staat de default DRAM RAPL BWLIMIT waarde op [1]

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Standaard staat de default DRAM RAPL BWLIMIT waarde op [1]

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.12.00 Chipset-North Bridge-Perform and DFX devices.png

03.01.12.00 Chipset-North Bridge-Perform and DFX devices:

Perfmon ( Performance-monitor ) en DFX-apparaten:

Een PerfMon-apparaat bewaakt de activiteiten van een extern systeem, zoals schijfgebruik, geheugen-verbruik en CPU-belasting, waardoor een IT-beheerder de prestaties van elke computer binnen het netwerk kan maximaliseren. Een DFX-apparaat, meestal in de vorm van een USB-adapter, kan worden gebruikt om de audioprestaties te verbeteren. Selecteer Unhide om de Perfmon- en DXF-apparaten weer te geven die in het systeem zijn geïnstalleerd. De opties zijn HIDE en UNHIDE. DRAM RAPL ModeRAPL wat staat voor Running Average Power Limit is een functie die mechanismen biedt om stroomverbruiklimieten op ondersteunde processors af te dwingen. De opties zijn DRAM RAPL MODE0, DRAM RAPL MODE1 en Disabled.MPST SupportSelecteer Enabled om de Message Processing Subscriber Terminal in te schakelen die wordt gebruikt om korte berichten te verwerken. De opties zijn Uitgeschakeld en Enabled. DDR-snelheid Gebruik deze functie om een ​​DDR3-geheugenmodule te dwingen op een andere frequentie te werken dan de frequentie die het systeem in de specificatie specificeert. De opties zijn Auto, Forceer DDR3-800, Forceer DDR3-1066, Forceer DDR3-1333, Forceer DOR3-1600 en Forceer SPD. Kanaalinterleaving Met deze functie wordt gekozen uit de verschillende kanaalinterleavingmethoden. De opties zijn Auto, 1-weg, 2-weg, 3-weg en 4-weg. Rank Interleaving Met deze functie kan de gebruiker een ranggeheugen-interleaving-methode selecteren. De opties zijn Auto, 1 Way, 2 Way, 4, Way en 8 Way. Patrol Scrub Patrol Scrubbing is een proces waarmee de CPU corrigeerbare geheugenfouten die op een geheugenmodule zijn gedetecteerd, kan corrigeren en de correctie naar de aanvrager (de oorspronkelijke bron) kan sturen. Wanneer dit item is ingesteld op Enabled, leest en schrijft de IO-hub elke 16K-cycli één cacheregel terug, als er geen vertraging wordt veroorzaakt door interne verwerking. Door deze methode te gebruiken, wordt dagelijks ongeveer 64 GB geheugen achter de IO-hub opgeschoond. De opties zijn Ingeschakeld en Uitgeschakeld

Kortom,

Standaard staat de default Perform and DFX devices waarde op [Hide]

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.13.00 Chipset-North Bridge-DRAM RAPL Mode.png

03.01.13.00 Chipset-North Bridge-DRAM RAPL Mode:

De opties zijn Disabled , DRAM RAPL MODE0, DRAM RAPL MODE1.

Standaard staat de default DRAM RAPL Mode waarde op [DRAM RAPL Mode1]

Zie 03.01.12.00

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.14.00 Chipset-North Bridge-DDR Speed.png

03.01.14.00 Chipset-North Bridge-DDR Speed:

Hier bepalen wij de snelheid van het geheugen of laten dit aan het BIOS over met de [Auto] stand wat tevens de default waarde is van het BIOS.

Ga jij 1333 MHz geheugen op 1600 MHz zetten gaat dit absoluut niet hierop werken.

Het BIOS zal de snelheid zelf terug zetten op 1333MHz of de pc start opnieuw op met geopende BIOS zodat jij het weer op 1333 MHz kan terug zetten.

Wil je de Processor en het Geheugen overklokken dan zal je met de FSB Front Side Bus ( de systeem bus van 100 MHz ) moeten gaan werken en met de voltages om ze weer stabiel te verkrijgen, iets waarvoor dit Moederbord en bijpassende BIOS ABSOLUUT ONGESCHIKT is.

Je kan enkele procenten en punten scoren in de benchmarks met de standaard over-clock instellingen van je moederbord en BIOS. Veel meer procenten en punten als je de juiste snaar weet te raken met de betere koelers en veel geduld maar het gaat altijd ten kosten van.

Sneller is een snellere processor en geheugen monteren wat bij deze Processor past.

Een i5 2400 werkt bijv. maar maximaal met 1333 MHz geheugen

Terwijl deze E5 2690v2 met 1866 MHz zou kunnen werken terwijl ik 1600 Mhz gemonteerd heb.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.15.00 Chipset-North Bridge-Channel Interleaving.png

03.01.15.00 Chipset-North Bridge-Channel Interleaving:

Gebruik de optie Channel Interleaving om een hoger niveau van geheugeninterleaving in of uit te schakelen. Doorgaans resulteren hogere niveaus van geheugeninterleaving in maximale prestaties. Het verminderen van het niveau van interleaving kan echter resulteren in energiebesparingen.

Wanneer u NVDIMM-N Memory Interleaving inschakelt, moet u ook Channel interleaving inschakelen.

Channel interleaving:

Hogere waarden verdelen geheugenblokken en verspreiden aaneengesloten gegevensgedeelten over geïnterleavede kanalen, waardoor de potentiële leesbandbreedte toeneemt, aangezien verzoeken om data op een overlappende manier aan alle interleave kanalen kunnen worden gedaan. Voor benchmarkingdoeleinden bij gebruik van drie geheugenmodules kan een 4-weg interleave de scoreprestaties van het instellen van 6-weg interleave overtreffen, afhankelijk van de gebruikte benchmark en het besturingssysteem (32-bit versus 64-bit). We ontdekten echter wel dat een 6-weg interleave in staat was tot een hogere totale BCLK voor Super PI 32M dan het gebruik van een 4-weg interleave-instelling (tenzij je natuurlijk enkel- of dubbelkanaals gebruikt en de juiste kanaalinterleaving, waardoor de belasting op de geheugencontroller).

Standaard staat de default Channel interleaving waarde op [Auto].

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.16.00 Chipset-North Bridge-Rank Interleaving.png

03.01.16.00 Chipset-North Bridge-Rank Interleaving:

Rang interleave:

Verweven fysieke geheugenrangen zodat toegang kan worden verkregen tot een rang terwijl een andere wordt vernieuwd. Prestatiewinst is wederom afhankelijk van de betreffende benchmark. Voor 24/7 systemen die driekanaals geheugenconfiguraties gebruiken, heeft het geen voordeel om deze waarde lager dan 4 in te stellen, terwijl Channel Interleave op 6 moet blijven staan voor de beste algehele systeemprestaties.

Standaard staat de default Rang interleaving waarde op [Auto].

Op https://en.wikipedia.org/wiki/Interleaved_memory kan je meer info vinden over dit onderwerp.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.17.00 Chipset-North Bridge-Patrol Scrub.png

03.01.17.00 Chipset-North Bridge-Patrol Scrub:

Patrol Scrub:

Patrol Scrub: ( Geheugen poetsen ) bestaat uit het lezen van elke computergeheugenlocatie, het corrigeren van bitfouten (indien aanwezig) met een foutcorrectiecode (ECC) en het terugschrijven van de gecorrigeerde gegevens naar dezelfde locatie.

Vanwege de hoge integratiedichtheid van moderne computergeheugenchips werden de individuele geheugencelstructuren klein genoeg om kwetsbaar te zijn voor kosmische straling en/of de emissie van alfadeeltjes. De fouten die door deze verschijnselen worden veroorzaakt, worden zachte fouten genoemd. Ruim 8% van de DIMM-modules ervaart minstens één corrigeerbare fout per jaar.[2] Dit kan een probleem zijn voor op DRAM en SRAM gebaseerde herinneringen. De kans op een zachte fout bij elk afzonderlijk geheugenbit is erg klein. Echter, samen met de grote hoeveelheid geheugen waar moderne computers (vooral servers) mee zijn uitgerust, en samen met langere perioden van uptime, is de kans op zachte fouten in het totale geïnstalleerde geheugen aanzienlijk.

De informatie in een ECC-geheugen wordt voldoende redundant opgeslagen om een ​​enkele bitfout per geheugenwoord te corrigeren. Daarom kan een ECC-geheugen het opschonen van de geheugeninhoud ondersteunen. Als de geheugencontroller namelijk systematisch door het geheugen scant, kunnen de enkele bitfouten worden gedetecteerd, kan de foutieve bit worden bepaald met behulp van de ECC-controlesom, en kunnen de gecorrigeerde gegevens terug naar het geheugen worden geschreven.

Standaard staat de default Patrol Scrub waarde op [Enabled]. Omdat ik ECC geheugen heb.

Anders staat Patrol Scrub op [Disabled].

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.18.00 Chipset-North Bridge-Demand Scrub.png

03.01.18.00 Chipset-North Bridge-Demand Scrub:

Varianten:

Er zijn meestal twee varianten, bekend als Patrol Scrub en Demand Scrub. Hoewel ze beide in wezen geheugenreiniging en bijbehorende foutcorrectie uitvoeren (als dit mogelijk is), is het belangrijkste verschil de manier waarop deze twee varianten worden geïnitieerd en uitgevoerd. Patrol scrubbing wordt geautomatiseerd uitgevoerd wanneer het systeem inactief is, terwijl demand scrubbing de foutcorrectie uitvoert wanneer de gegevens daadwerkelijk uit het hoofdgeheugen worden opgevraagd.

Standaard staat de default Demand Scrub waarde op [Enabled]. Omdat ik ECC geheugen heb.

Anders staat Demand Scrub op [Disabled].

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.19.00 Chipset-North Bridge-Data Scrambling.png

03.01.19.00 Chipset-North Bridge-Data Scrambling:

Geheugencontrollers die in bepaalde Intel Core-processors zijn geïntegreerd, bieden ook geheugenvervorming als een functie die gebruikersgegevens die naar het hoofdgeheugen worden geschreven, omzet in pseudo-willekeurige patronen. Als zodanig voorkomt geheugenversleuteling forensische en reverse-engineering-analyses op basis van DRAM-gegevensremanentie, door verschillende soorten cold-boot-aanvallen effectief ineffectief te maken. Deze functie is echter ontworpen om DRAM-gerelateerde elektrische problemen aan te pakken, niet om beveiligingsproblemen te voorkomen, dus het is mogelijk niet rigoureus cryptografisch veilig.

Ik denk echter dat deze bewering enigszins misleidend is, omdat het impliceert dat het doel van het versleutelen van gegevens het voorkomen van reverse engineering is. In feite zeggen de geciteerde bronnen het volgende:

De geheugencontroller bevat een DDR3 Data Scrambling-functie om de impact van overmatige di/dt op de DDR3 VR’s van het platform als gevolg van opeenvolgende 1’s en 0’s op de databus te minimaliseren. Ervaringen uit het verleden hebben aangetoond dat het verkeer op de databus niet willekeurig is en dat de energie geconcentreerd kan zijn op specifieke spectrale harmonischen, waardoor een hoge di/dt ontstaat die doorgaans wordt beperkt door datapatronen die resonantie opwekken tussen de pakketinductantie en de on-die-capaciteiten. Als gevolg hiervan gebruikt de geheugencontroller een functie voor het versleutelen van gegevens om pseudo-willekeurige patronen op de DDR3-databus te creëren om de impact van excessieve di/dt te verminderen.

Het doel van scrambling is in principe het beperken van fluctuaties in de stroomafname die op de DRAM-databus wordt gebruikt. Er is niets in de geciteerde bron dat de bewering ondersteunt dat het bedoeld is om reverse-engineering te voorkomen, hoewel ik veronderstel dat het redelijk is om aan te nemen dat dit reverse-engineering moeilijker zou kunnen maken. Ik ben geen expert op dit gebied, dus ik weet het niet zeker.

Ik heb het Wikipedia-artikel bewerkt om de onjuist afkomstige claim te verwijderen. Hoewel ik veronderstel dat iemand het terug zou kunnen toevoegen, maar als dat zo is, kunnen ze hopelijk betere bronnen bieden.

Onder het motto U vraagt ik draai, net zoals toen ik nog een DJ was vroeger. Bij deze het nummer:

Alle gekheid op een stokje, Data scrambling is dus letterlijk data versleuteling zodat het zonder de juiste sleutel onleesbaar wordt. Een beveiliging optie dus die, maar ik ben hier neiet zeker van alleen maar met ECC geheugen werkt.

Standaard staat de default Data Scrambling waarde op [Enabled]. Omdat ik ECC geheugen heb.

Het kan zijn dat bij jou deze optie Data Scrambling staat op [Disabled] of dat jij deze optie niet hebt.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Standaard staat de default Data Scrambling waarde op [Enabled]. Omdat ik ECC geheugen heb.

Het kan zijn dat bij jou deze optie Data Scrambling staat op [Disabled] of dat jij deze optie niet hebt.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.20.00 Chipset-North Bridge-Device Tagging.png

03.01.20.00 Chipset-North Bridge-Device Tagging:

Memory tagging is a memory protection technology that uses a pair of tags to validate memory accesses through pointers. The tags are integer values usually comprised of a few bits, depending on the architecture.

Standaard staat de default Device Tagging waarde op [Disabled].

Het kan zijn dat dat jij deze optie niet hebt.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.21.00 Chipset-North Bridge-Rank Margin.png

03.01.21.00 Chipset-North Bridge-Rank Margin:

Wat is de Rank Margin?

De DDR Rank Margining Tool (RMT) biedt geautomatiseerde geheugenmargetests en wordt gebruikt om DDR-marges op rangniveau te identificeren. De test is ingebed in de Memory Reference Code (MRC) en wordt uitgevoerd wanneer deze is ingeschakeld. Het wordt in het BIOS ingeschakeld via de MRC en wordt uitgevoerd tijdens het opstarten van het systeem. Het biedt geautomatiseerde marge van DDR Vref- en timingparameters op de CPU en DIMM’s met toegepaste stresspatronen, waarbij de resultaten worden uitgevoerd naar de seriële poort.

Kortom een ingebouwde test suite die alleen geactiveerd wordt als deze optie op [Enabled] staat.

Standaard staat de default Rank Margin waarde op [Disabled].

Het kan zijn dat dat jij deze optie niet hebt.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.22.00 Chipset-North Bridge-Thermal Throttling.png

03.01.22.00 Chipset-North Bridge-Thermal Throttling:

CLTT (closed-loop thermal throttling) is het standaardmechanisme voor het bieden van bescherming tegen geheugentemperatuur. De CPU bewaakt de temperatuur van de DIMM’s en past verschillende niveaus van throttling toe, afhankelijk van de temperatuur.

Open-Loop Thermal Throttling (OLTT)Throttling is een oplossing om de DIMM’s te koelen door het toegestane geheugenverkeer op de geheugenbus te verminderen, waardoor het stroomverbruik en de thermische output worden verminderd. Met OLTT wordt het systeem beperkt als reactie op de vraag naar geheugenbandbreedte in plaats van op de werkelijke geheugentemperatuur. Omdat er geen directe temperatuurfeedback is van de DDR3 DIMM’s, is het throttling-gedrag eerder vooraf ingesteld dan conservatief gebaseerd op de slechtste koelomstandigheden (bijvoorbeeld hoge inlaattemperatuur en lage ventilatorsnelheden). Bovendien zijn de ventilatoren die het geheugengebied koelen ook ingesteld op conservatieve instellingen (bijvoorbeeld een hogere minimale ventilatorsnelheid). OLTT produceert een iets luider systeem dan CLTT omdat de minimale ventilatorsnelheden hoog genoeg moeten worden ingesteld om alle DDR3 DIMM’s te ondersteunen in de slechtste geheugenkoelingsomstandigheden

Standaard staat de default Thermal Throttling waarde op [CLTT].

Het kan zijn dat dat jij deze optie niet hebt.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.23.00 Chipset-North Bridge-OLTT Peak BW %.png

03.01.23.00 Chipset-North Bridge-OLTT Peak BW %:

Open-Loop Thermal Throttling (OLTT)Throttling is een oplossing om de DIMM’s te koelen door het toegestane geheugenverkeer op de geheugenbus te verminderen, waardoor het stroomverbruik en de thermische output worden verminderd. Met OLTT wordt het systeem beperkt als reactie op de vraag naar geheugenbandbreedte in plaats van op de werkelijke geheugentemperatuur. Omdat er geen directe temperatuurfeedback is van de DDR3 DIMM’s, is het throttling-gedrag eerder vooraf ingesteld dan conservatief gebaseerd op de slechtste koelomstandigheden (bijvoorbeeld hoge inlaattemperatuur en lage ventilatorsnelheden). Bovendien zijn de ventilatoren die het geheugengebied koelen ook ingesteld op conservatieve instellingen (bijvoorbeeld een hogere minimale ventilatorsnelheid). OLTT produceert een iets luider systeem dan CLTT omdat de minimale ventilatorsnelheden hoog genoeg moeten worden ingesteld om alle DDR3 DIMM’s te ondersteunen in de slechtste geheugenkoelingsomstandigheden

OLTT Peak BW %: Is de waarde in procenten die tussen de 25% en 100% van de top OLTT waarde.

Standaard staat de default OLTT Peak BW % waarde op [50].

Het kan zijn dat dat jij deze optie niet hebt.

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.24.00 Chipset-North Bridge-Altitude.png

03.01.24.00 Chipset-North Bridge-Altitude:

Altitude ofHoogte: Omdat koelventilatoren op grotere hoogte minder impact hebben, kunt u bij benadering het aantal meters boven zeeniveau configureren waarop de fysieke server is geïnstalleerd.

Standaard staat de default Altitude waarde op [300M].

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.25.00 Chipset-North Bridge-Serial Message Debug Level.png

03.01.25.00 Chipset-North Bridge-Serial Message Debug Level:

Serial Message Debug Level ofSeriële foutopsporingsberichten

Gebruik geavanceerde debug opties om het uitvoerniveau van debug en POST opstart voortgangsberichten te beheren.

Standaard staat de default Serial Message Debug Level waarde op [Minimum].

Een stap omlaag met pijltjes toets naar onder▼geeft ons.

Afb.03.01.26.01.00 Chipset-North Bridge-CPU Socket 0 DIMM Information.png

03.01.26.01.00 Chipset-North Bridge-CPU Socket 0 DIMM Information:

Gele tekst dus de aankondiging over de informatie van de geplaatste geheugen modules.

Met daar onder de 4 geheugen banken en hun bezetting.

Hier is bezuinigd op 2 Kanalen namelijk Ch 1 en Ch 2 ontbreek.

Elk kanaal kan namelijk 2 Modules aan sturen welke donker en licht van kleur zijn een vorm van master en Slave zeg maar. De 2 hoofdmodules sturen ook de 2 slave modules aan.

Waarop we zien dat er 4 geheugen banken bezet zijn met 8192 MB – 8GB Modules.

Hoeveel modules en van welke grootte jij kan plaatsen hangt af van jouw processor en moederbord.

Afb.03.01.26.02.00 Geheugen Specs E5 2690v2.png

Zoek jouw processor op via Google en je krijgt zeker bij een Intel CPU alle informatie die je nodig hebt.

Je ziet het, 4 kanalen en de Processor kan maximaal 768 GB adresseren maar het moederbord is beperkt met 2 kanalen en maximaal 64 GB.

Dit houd dus in dat ik maximaal 4 modules van 16 GB = ( 64 GB ) op 1866 MHz kan plaatsen.

Had ik 4 kanalen gehad en geen beperking kom je op maximaal 8 x 32 GB modules uit of 256 GB in totaal.

Je moederbord handleiding bied altijd uitkomst op vragen aangaande je BIOS of de te plaatsen hardware.

Waarbij we aan het eind zijn van deel 03.01.03 Chipset-North Bridge-vervolg- en Memory-v1.

Voor U geschreven door Gerard Nouwen.

Bron vermelding: ACER, AMI BIOS, AOMEI tech.com, WD, WikepediA