Vinn nätagg från Seasonic

Minnen i EXPO-läge ökar processor strömförbrukningen

Permalänk

Minnen i EXPO-läge ökar processor strömförbrukningen

Aktiverade EXPO-läget på mina minnen och de körs i 36-38-38 i 6000Mhz med 1,35 volt. Det har fått en konsekvens att också processorn drar mycket mer även i viloläge där den inte ens går under 42W enligt HWMonitor. Och även energimätaren visar mycket högre strömförbrukning än om minnena körs på standardläge på 4800Mhz i 1,1 volt.

Jag vill fortsätta köra dem i 6000Mhz men jag vill inte köra så snäva timings. Minna är Kingston FURY KF560C36BBEAK2-32.

Hur får jag ner strömförbrukningen på processorn?

Permalänk
Medlem

ECO läge och/eller undervolt via curve optimizer är poppis.
Du kan och bör även sänka minnesspänningen om det går utan att du får minnesfel.

Permalänk
Medlem

För att kunna öka hastigheten på minnen och IO-kretsen i processorn så krävs ofta att spänningen höjs vilket du märkt leder till ett högre effektuttag. Effekten beror både på frekvensen och spänningen där beroendet på frekvensen är linjärt, dvs du sänker effekten lika mycket som du sänker frekvensen. Spänningen påverkar dock effekten kvadratiskt, så det påverkar mera.

Bild på IO-die vilket kan vara behjälpligt när man sätter sig in i de olika spänningarna som kan justeras manuellt i BIOS.
https://www.techpowerup.com/256511/amd-ryzen-3000-matisse-i-o...

Det du bör göra är att uppdatera moderkortets BIOS så att det inte spänningssätter orimligt aggressivt.
Håll din dator sval, varmare minneskretsar kräver högre spänning för att vara stabila.

Sedan kan du prova att sänka spänningarna manuellt, men du måste hela tiden verifiera stabiliteten med t.ex.memtest86(+) Kör två varv då temperaturen höjs första varvet vilket kan minska på marginalerna. (När jag överklockar och nosar på gränserna får jag nästan alltid felen på andra varvet.)
Börja med att sänka SOC-spänningen, det är vad som används av minneskontrollen. (Det är absolut inte samma sak som de 1.35V som dina minnen körs i med EXPO, absolut max för SOC är 1.25V sedan börjar saker må dåligt! Läs av vad du har och prova att sänk 0.05V.
Minneskretsarnas spänning styrs av VDD/VDDQ och på DDR5 så ställs dessa värden på minnesstickorna själva. Även här kan det vara klokt att sänka med 0.05V åt gången.

Det blir en form av minnes-undervoltning som är absolut. Till skillnad från processor-undervoltning som är relativ då den tar igen utrymmet genom högre prestanda.

Permalänk

som ovan säger att ju snabbare minnen ju mer last på minneskontrollern i processorn vilket medför automagiskt högre strömförbrukning.

så vill du fortsätta köra minnena i denna högre hastighet får du dra ner farten på något annat för att kompensera så blir lite val mellan cpuprestanda eller minnesprestanda om man inte kan leva med den högre strömförbrukningen.

personligen skulle jag ta cpu prestanda framför minnesprestanda alla dagar i veckan då det är generellt mer användbart.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Skrivet av Svensktiger:

ECO läge och/eller undervolt via curve optimizer är poppis.
Du kan och bör även sänka minnesspänningen om det går utan att du får minnesfel.

Kör redan ECO läget som jag ställt in i AMD Ryzen Master. Volten ligger runt 1,355 volt just nu. Är det volten på processorn du syftar på?

Skrivet av mc68000:

För att kunna öka hastigheten på minnen och IO-kretsen i processorn så krävs ofta att spänningen höjs vilket du märkt leder till ett högre effektuttag. Effekten beror både på frekvensen och spänningen där beroendet på frekvensen är linjärt, dvs du sänker effekten lika mycket som du sänker frekvensen. Spänningen påverkar dock effekten kvadratiskt, så det påverkar mera.

Bild på IO-die vilket kan vara behjälpligt när man sätter sig in i de olika spänningarna som kan justeras manuellt i BIOS.
https://www.techpowerup.com/256511/amd-ryzen-3000-matisse-i-o...

Det du bör göra är att uppdatera moderkortets BIOS så att det inte spänningssätter orimligt aggressivt.
Håll din dator sval, varmare minneskretsar kräver högre spänning för att vara stabila.

Sedan kan du prova att sänka spänningarna manuellt, men du måste hela tiden verifiera stabiliteten med t.ex.memtest86(+) Kör två varv då temperaturen höjs första varvet vilket kan minska på marginalerna. (När jag överklockar och nosar på gränserna får jag nästan alltid felen på andra varvet.)
Börja med att sänka SOC-spänningen, det är vad som används av minneskontrollen. (Det är absolut inte samma sak som de 1.35V som dina minnen körs i med EXPO, absolut max för SOC är 1.25V sedan börjar saker må dåligt! Läs av vad du har och prova att sänk 0.05V.
Minneskretsarnas spänning styrs av VDD/VDDQ och på DDR5 så ställs dessa värden på minnesstickorna själva. Även här kan det vara klokt att sänka med 0.05V åt gången.

Det blir en form av minnes-undervoltning som är absolut. Till skillnad från processor-undervoltning som är relativ då den tar igen utrymmet genom högre prestanda.

Tack för ett genomgående svar! Var hittar jag SOC-spänningen i MSI's BIOS? Jag kör senaste BIOS så där ska det inte vara några problem. Kör ett MSI X670E Carbon.

Skulle det även hjälpa lite om jag körde minnena i lite lösare timings? Vad är JEDEC-standard timings för minnen som körs i 6000Mhz?

Skrivet av Rouge of Darkness:

som ovan säger att ju snabbare minnen ju mer last på minneskontrollern i processorn vilket medför automagiskt högre strömförbrukning.

så vill du fortsätta köra minnena i denna högre hastighet får du dra ner farten på något annat för att kompensera så blir lite val mellan cpuprestanda eller minnesprestanda om man inte kan leva med den högre strömförbrukningen.

personligen skulle jag ta cpu prestanda framför minnesprestanda alla dagar i veckan då det är generellt mer användbart.

Som ovan postare skrev så ska jag sänka volten på SOCen? Jag offrar gärna lite cpu-prestanda på det bara jag kan köra minnena i 6000Mhz.

Permalänk
Skrivet av Dinkefing:

Kör redan ECO läget som jag ställt in i AMD Ryzen Master. Volten ligger runt 1,355 volt just nu. Är det volten på processorn du syftar på?

Tack för ett genomgående svar! Var hittar jag SOC-spänningen i MSI's BIOS? Jag kör senaste BIOS så där ska det inte vara några problem. Kör ett MSI X670E Carbon.

Skulle det även hjälpa lite om jag körde minnena i lite lösare timings? Vad är JEDEC-standard timings för minnen som körs i 6000Mhz?

Som ovan postare skrev så ska jag sänka volten på SOCen? Jag offrar gärna lite cpu-prestanda på det bara jag kan köra minnena i 6000Mhz.

SOC spänningen är väl strömförsörjningen till minnes/IO kontrollern har jag för mig inte cpu´n?

och inga garantier att faktiskt sänka den kommer göra någon direkt skillnad då den troligen är relativt intunad redan för att kunna orka hålla 1.35V till minnena men visst några 0.05V eller nått kanske går att kapa av toppen men ingen garanti för vill minnas att det är rätt svårt att få in något stabilt med en sänkt soc spänning och räkna inte med att kunna få bort mer än kanske 2-3W på sin höjd kanske 5W med en fortsatt minnesspänning på 1.35V så troligen fortfarande rätt mycket mer som behöver dras in på utöver det.

vill du få ner mer får du troligen börja pilla på PBO också och se om du kan tunea in en bra negativ PBo som drar runt din cpu stabilt med någorlunda bibehållen cpu prestanda.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Skrivet av Rouge of Darkness:

SOC spänningen är väl strömförsörjningen till minnes/IO kontrollern har jag för mig inte cpu´n?

och inga garantier att faktiskt sänka den kommer göra någon direkt skillnad då den troligen är relativt intunad redan för att kunna orka hålla 1.35V till minnena men visst några 0.05V eller nått kanske går att kapa av toppen men ingen garanti för vill minnas att det är rätt svårt att få in något stabilt med en sänkt soc spänning och räkna inte med att kunna få bort mer än kanske 2-3W på sin höjd kanske 5W med en fortsatt minnesspänning på 1.35V så troligen fortfarande rätt mycket mer som behöver dras in på utöver det.

vill du få ner mer får du troligen börja pilla på PBO också och se om du kan tunea in en bra negativ PBo som drar runt din cpu stabilt med någorlunda bibehållen cpu prestanda.

Okej! Vet du vad som ökar strömförbrukningen på nästan 15W då när jag ställer in EXPO på minnena om det inte är processorn? PBO är inte direkt intressant i detta läget. Jag är mest nyfiken varför en högre volt och lite högre timings drar upp processorförbrukningen vid vila.

Jag ligger runt 80-90W vid vila när jag inte kör EXPO men så fort jag slår på EXPO så ligger förbrukningen runt 100W eller strax över. Detta är vid vila på skrivbordet.

Mitt Intelsystem ökade inte strömförbrukningen med mer än några W när jag slog på XMP. Så jag förstår inte varför EXPO är så krävande?

Permalänk
Skrivet av Dinkefing:

Okej! Vet du vad som ökar strömförbrukningen på nästan 15W då när jag ställer in EXPO på minnena om det inte är processorn? PBO är inte direkt intressant i detta läget. Jag är mest nyfiken varför en högre volt och lite högre timings drar upp processorförbrukningen vid vila.

Jag ligger runt 80-90W vid vila när jag inte kör EXPO men så fort jag slår på EXPO så ligger förbrukningen runt 100W eller strax över. Detta är vid vila på skrivbordet.

Mitt Intelsystem ökade inte strömförbrukningen med mer än några W när jag slog på XMP. Så jag förstår inte varför EXPO är så krävande?

när du ökar minnesfrekvensen så kommer även strömåtgången relativt linjärt öka med frekvensen då en elektronik är i princip ett värmeelement som gör uträkning genom att producera värme utav ström så du tillverkar 15W mer värme i dina ramminnen och minneskontrollern tillsammans.

du säger ~85W innan ökade minneshastigheten med ~20% och 85W + 20% = 102W vilket stämmer ganska bra med vad du mätt upp.

så i det hela är det högst troligt att minnena helt enkelt drar mer ström både i sig självt och genom minneskontrollern som producerar dessa extra ~15W för att köras i 6000MT/s.

sänker du minneshastigheten till 5400MT/s så borde du se ett genomsnitt runt ~93W ungefär vilket är mitt imellan 4800MT/s och 6000MT/s även om du behåller minnesspänningen på 1.35V.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Skrivet av Rouge of Darkness:

när du ökar minnesfrekvensen så kommer även strömåtgången relativt linjärt öka med frekvensen då en elektronik är i princip ett värmeelement som gör uträkning genom att producera värme utav ström så du tillverkar 15W mer värme i dina ramminnen och minneskontrollern tillsammans.

du säger ~85W innan ökade minneshastigheten med ~20% och 85W + 20% = 102W vilket stämmer ganska bra med vad du mätt upp.

så i det hela är det högst troligt att minnena helt enkelt drar mer ström både i sig självt och genom minneskontrollern som producerar dessa extra ~15W för att köras i 6000MT/s.

sänker du minneshastigheten till 5400MT/s så borde du se ett genomsnitt runt ~93W ungefär vilket är mitt imellan 4800MT/s och 6000MT/s även om du behåller minnesspänningen på 1.35V.

Så jag blir mer eller mindre tvingad att köra 4800MT/s? Varför är inte Intels system så när man kör högre i XMP går det inte upp minst ett dussin W.

Permalänk
Skrivet av Dinkefing:

Så jag blir mer eller mindre tvingad att köra 4800MT/s? Varför är inte Intels system så när man kör högre i XMP går det inte upp minst ett dussin W.

är inte superinsatt i strömspar funktionerna varesig på intel eller AMD även intels system ökar effektåtgången med snabbare minnen men troligen har de en bättre strömsparteknik för idle som gör att det inte syns när den idlar.

potentiellt kanske intel sänker minnesfrekvensen vid låg last medans amd inte gör det typ nått liknande vad du ser på en GPU att videominnena klockas upp och ner efter belastning (iaf på Nvidia kort törs inte svara på amd då jag aldrig ägt ett amd grafikkkort)

men vet att Intels idle strömsparfunktioner iaf till själva CPUkretsen generellt är betydligt bättre än AMD´s då intel genrellt både går svalare och mäter upp en betydligt lägre effektåtgång vid idlande.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Medlem

https://www.techpowerup.com/review/ddr5-memory-performance-sc...

Kikar vi där så är det inte så hög extra energiförbrukning. Vet iofs inte om du kör med 7000 eller 9000 serien.

Visa signatur

"Trust Me, I'm an Engineer"

Permalänk
Skrivet av Rouge of Darkness:

är inte superinsatt i strömspar funktionerna varesig på intel eller AMD även intels system ökar effektåtgången med snabbare minnen men troligen har de en bättre strömsparteknik för idle som gör att det inte syns när den idlar.

potentiellt kanske intel sänker minnesfrekvensen vid låg last medans amd inte gör det typ nått liknande vad du ser på en GPU att videominnena klockas upp och ner efter belastning (iaf på Nvidia kort törs inte svara på amd då jag aldrig ägt ett amd grafikkkort)

men vet att Intels idle strömsparfunktioner iaf till själva CPUkretsen generellt är betydligt bättre än AMD´s då intel genrellt både går svalare och mäter upp en betydligt lägre effektåtgång vid idlande.

Såvitt jag vet sänker inte Intel minnesfrekvensen vid idlande. Hur menar du då? Att man går från t ex 3200Mhz till 2400 Mhz?

Skulle det hjälpa om jag satt mina timings på 42-42-42 i 6000Mhz på 1,25 volt istället? Det är JEDEC timings.

Skrivet av yoggan:

https://www.techpowerup.com/review/ddr5-memory-performance-sc...

Kikar vi där så är det inte så hög extra energiförbrukning. Vet iofs inte om du kör med 7000 eller 9000 serien.

Konstigt att det bara ökar 7W i singeltrådat under arbete men ökar mer än 15W för mig vid idlande på skrivbordet. Något är fel här!

Permalänk
Skrivet av Dinkefing:

Såvitt jag vet sänker inte Intel minnesfrekvensen vid idlande. Hur menar du då? Att man går från t ex 3200Mhz till 2400 Mhz?

som sagt är inte insatt i strömsparfunktionerna på varesig ena eller det andra då jag aldrig lagt nån större energi på att läsa mig in i de funktionerna så var mest spekulationer vad som potentiellt kan skilja dem åt funktionsmässigt.

men kan ju mycket väl även vara att Intels minneskontroler helt enkelt är så pass mycket effektivare.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Medlem

Verkar inte som att MSI lagt någon möda på att dokumentera sin BIOS i någon pdf så som t.ex. ASUS. Jag hittade denna sida, men den är för Intel. Under "OC" fliken finns du många av spänningarna. (De har Intel-specifika benämningar!)
https://ccc.msi.com/msi_chat_service/get_answer/482

Se om du kan ändra OC > OC Explore mode > Expert
Du borde även hitta en beskrivning av EXPO/XMP-värdena i någon meny. Annars får du söka på stickornas produktnummer.

Här visas hur det ser ut för Ryzen på ett MSI MAG B650 TOMAHAWK
https://forum-en.msi.com/index.php?threads/why-there-are-two-...

Aja, grunduppdelningen är i alla fall
Core: Processor-chiplets (kärnorna)
Soc: IO-Die med minneskontrollern
VIO: Minnesbussen
Chipset: Spänningen till chipset-kretsen.

Inga garantier för att detta är rätt, jag är rätt mosig nu

CPU Core CPU-Die CPU SoC System on Chip (IO-Die med minneskontroller) VDDG Infinity Fabric VDDP Minneskontrollern VDD Misc Fine tuning, overall CPU/Memory controller VIO Spänningen på minnesbussen DRAM Voltage De 1.1-1.35V vi normalt pratar om. DRAM VDDQ Minnesbussens drivsteg på stickorna DRAM VPP Pump voltage - Refresh-spänningen

Permalänk
Skrivet av mc68000:

Verkar inte som att MSI lagt någon möda på att dokumentera sin BIOS i någon pdf så som t.ex. ASUS. Jag hittade denna sida, men den är för Intel. Under "OC" fliken finns du många av spänningarna. (De har Intel-specifika benämningar!)
https://ccc.msi.com/msi_chat_service/get_answer/482

Se om du kan ändra OC > OC Explore mode > Expert
Du borde även hitta en beskrivning av EXPO/XMP-värdena i någon meny. Annars får du söka på stickornas produktnummer.

Här visas hur det ser ut för Ryzen på ett MSI MAG B650 TOMAHAWK
https://forum-en.msi.com/index.php?threads/why-there-are-two-...

Aja, grunduppdelningen är i alla fall
Core: Processor-chiplets (kärnorna)
Soc: IO-Die med minneskontrollern
VIO: Minnesbussen
Chipset: Spänningen till chipset-kretsen.

Inga garantier för att detta är rätt, jag är rätt mosig nu

CPU Core CPU-Die CPU SoC System on Chip (IO-Die med minneskontroller) VDDG Infinity Fabric VDDP Minneskontrollern VDD Misc Fine tuning, overall CPU/Memory controller VIO Spänningen på minnesbussen DRAM Voltage De 1.1-1.35V vi normalt pratar om. DRAM VDDQ Minnesbussens drivsteg på stickorna DRAM VPP Pump voltage - Refresh-spänningen

Tack så mycket uppskattat!