AMD Ryzen 3000 "Matisse" – samlingstråd

Permalänk
Datavetare
Skrivet av tellus82:

Enligt AMD är de inte separerade klockdomäner för just L3, de är separerade enbart för diverse low power och sleep states, detta gäller vid manuell frekvens styrning, vid automatisk genom PB kan det dock styras fritt för varje kärna och är helt separerade, om detta beror på en underlig programmering av just manuell frekvensstyrning eller om PB i sig själv förhindrar manuell styrning på annat sätt vet jag icke. Det får du fråga AMD om.

Då AMD säger det markerade, kan du länka till informationen.

Om det är sant är det väldigt intressant givet att det skulle medföra att alla kärnor delar frekvensdomän (då de delar den med en delad L3$).

Dels verkar det vara en minst sagt märklig design för något man från start tänkt köra i bärbara där perf/W är väldigt viktigt (Intel hade ett tag inte möjlighet att styra frekvens per kärna, men det var något man var medveten om var suboptimalt men en laptop på den tiden hade två kärnor så inte superstort problem).

Dels skulle det verkligen sätta ett gäng frågetecken kring det jag sett på mitt system (se nedan).

Skrivet av tellus82:

Du har däremot tokfel att kärnor inom samma CCX kan ha olika frekvens vid manuell frekvensstyrning, det gäller enbart vid auto/styrt av PB, du kan testa detta mycket enkelt själv.

Förutsatte att du skulle svara något likt detta. Men grejen är att jag explicit testade om det var möjligt innan jag postade ovan. Så här ser topologin ut på min 3900X under Linux

Notera specifikt att kärna #0, #1 och #2 alla ligger i samma CCX.

I Linux kan man låta ett program styra frekvensskalningen. API:et för detta gör det även möjligt att styra frekvensen för enskilda kärnor direkt från skalet. Jag satt då manuellt olika frekvens på kärna #0, #1 och #2.

Detta är vad turbostat då visar. Detta program, till skillnad från de flesta andra, mäter frekvensen i stället för att läsa ut den från något specifikt ställe. För att mäta frekvensen kan man använda x86 TSC instruktion då den har en fixerad frekvens, oberoende av CPU-frekvens, på moderna x86 CPUer. Man ser här att TSC-frekvensen hos 3900X är 3793 MHz i mitt fall.

turbostat version 17.06.23 - Len Brown <lenb@kernel.org> CPUID(0): AuthenticAMD 16 CPUID levels; family:model:stepping 0x17:71:0 (23:113:0) CPUID(1): SSE3 MONITOR - - - TSC MSR - - CPUID(6): APERF, No-TURBO, No-DTS, No-PTM, No-HWP, No-HWPnotify, No-HWPwindow, No-HWPepp, No-HWPpkg, No-EPB CPUID(7): No-SGX cpu0: POLL: CPUIDLE CORE POLL IDLE cpu0: C1: ACPI FFH INTEL MWAIT 0x0 cpu0: C2: ACPI IOPORT 0x414 cpu0: cpufreq driver: acpi-cpufreq cpu0: cpufreq governor: userspace cpufreq boost: 1 Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ C1 C2 C1% C2% 0 0 1 0.05 2396 3793 89 38 66 31.27 68.69 0 12 1 0.06 2396 3793 123 38 77 16.68 83.27 1 1 1 0.04 3612 3793 79 30 57 10.74 89.23 1 13 1 0.04 3605 3793 110 40 66 4.07 95.89 2 2 1 0.05 2051 3793 82 21 72 15.66 84.29 2 14 1 0.05 2052 3793 112 61 54 13.02 86.94

Precis som förväntat är frekvensen samma för #0 - #12, #1 - #13 samt #2 - #14 då dessa är samma fysiska kärna men olika SMT-trådar. Men det är alltså olika frekvenser (som jag satt manuellt) på de olika kärnorna trots att de sitter i samma CCX.

Bara för att vara riktigt 100 % säker att det inte var en bug i turbostat körde jag också samma enkeltrådade program på CPU-tråd #0, #1 och #2 parallellt. Helt förväntat resultat givet respektive kärnas frekvens, d.v.s. tiden att köra programmet skilde sig proportionellt mot frekvens.

Fast allt ovan är egentligen onödigt givet att du är helt med på att PB kan medföra olika frekvens inom samma CCX. Det i sig "bevisar" att kärnorna måste köra på sina egna frekvensdomäner (och de kör även på sina egna spänningsdomäner, för är möjligt att manuellt sätta olika P-state på kärnor i samma CCX).

Sen exakt av ovan AMD gör tillgängligt i sina program är en annan fråga, men HW är kapabel till det då Linux inte kan ändra på den delen

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem
Skrivet av Yoshman:

Då AMD säger det markerade, kan du länka till informationen.

Om det är sant är det väldigt intressant givet att det skulle medföra att alla kärnor delar frekvensdomän (då de delar den med en delad L3$).

Dels verkar det vara en minst sagt märklig design för något man från start tänkt köra i bärbara där perf/W är väldigt viktigt (Intel hade ett tag inte möjlighet att styra frekvens per kärna, men det var något man var medveten om var suboptimalt men en laptop på den tiden hade två kärnor så inte superstort problem).

Dels skulle det verkligen sätta ett gäng frågetecken kring det jag sett på mitt system (se nedan).

Förutsatte att du skulle svara något likt detta. Men grejen är att jag explicit testade om det var möjligt innan jag postade ovan. Så här ser topologin ut på min 3900X under Linux
https://i.imgur.com/UCsWVZ2.png
Notera specifikt att kärna #0, #1 och #2 alla ligger i samma CCX.

I Linux kan man låta ett program styra frekvensskalningen. API:et för detta gör det även möjligt att styra frekvensen för enskilda kärnor direkt från skalet. Jag satt då manuellt olika frekvens på kärna #0, #1 och #2.

Detta är vad turbostat då visar. Detta program, till skillnad från de flesta andra, mäter frekvensen i stället för att läsa ut den från något specifikt ställe. För att mäta frekvensen kan man använda x86 TSC instruktion då den har en fixerad frekvens, oberoende av CPU-frekvens, på moderna x86 CPUer. Man ser här att TSC-frekvensen hos 3900X är 3793 MHz i mitt fall.

turbostat version 17.06.23 - Len Brown <lenb@kernel.org> CPUID(0): AuthenticAMD 16 CPUID levels; family:model:stepping 0x17:71:0 (23:113:0) CPUID(1): SSE3 MONITOR - - - TSC MSR - - CPUID(6): APERF, No-TURBO, No-DTS, No-PTM, No-HWP, No-HWPnotify, No-HWPwindow, No-HWPepp, No-HWPpkg, No-EPB CPUID(7): No-SGX cpu0: POLL: CPUIDLE CORE POLL IDLE cpu0: C1: ACPI FFH INTEL MWAIT 0x0 cpu0: C2: ACPI IOPORT 0x414 cpu0: cpufreq driver: acpi-cpufreq cpu0: cpufreq governor: userspace cpufreq boost: 1 Core CPU Avg_MHz Busy% Bzy_MHz TSC_MHz IRQ C1 C2 C1% C2% 0 0 1 0.05 2396 3793 89 38 66 31.27 68.69 0 12 1 0.06 2396 3793 123 38 77 16.68 83.27 1 1 1 0.04 3612 3793 79 30 57 10.74 89.23 1 13 1 0.04 3605 3793 110 40 66 4.07 95.89 2 2 1 0.05 2051 3793 82 21 72 15.66 84.29 2 14 1 0.05 2052 3793 112 61 54 13.02 86.94

Precis som förväntat är frekvensen samma för #0 - #12, #1 - #13 samt #2 - #14 då dessa är samma fysiska kärna men olika SMT-trådar. Men det är alltså olika frekvenser (som jag satt manuellt) på de olika kärnorna trots att de sitter i samma CCX.

Bara för att vara riktigt 100 % säker att det inte var en bug i turbostat körde jag också samma enkeltrådade program på CPU-tråd #0, #1 och #2 parallellt. Helt förväntat resultat givet respektive kärnas frekvens, d.v.s. tiden att köra programmet skilde sig proportionellt mot frekvens.

Fast allt ovan är egentligen onödigt givet att du är helt med på att PB kan medföra olika frekvens inom samma CCX. Det i sig "bevisar" att kärnorna måste köra på sina egna frekvensdomäner (och de kör även på sina egna spänningsdomäner, för är möjligt att manuellt sätta olika P-state på kärnor i samma CCX).

Sen exakt av ovan AMD gör tillgängligt i sina program är en annan fråga, men HW är kapabel till det då Linux inte kan ändra på den delen

Läs om läs rätt, vid manuell frekvens kan inte olika frekvenser sättas, du pratar om auto, som jag redan tagit upp, du blandar hela tiden auto/stock med manuell OC, eller har du bara missat att detta handlar om manuell OC?

Skrivet av tellus82:

Precis, vid auto frekvens aka Precision boost så kan det sättas olika frekvenser inom samma CCX, vid manuell frekvens går det icke. Om AMD kan korrigera detta i mjukvara eller inte vet ingen ännu.

Skickades från m.sweclockers.com

Skrivet av tellus82:

Enligt AMD är de inte separerade klockdomäner för just L3, de är separerade enbart för diverse low power och sleep states, detta gäller vid manuell frekvens styrning, vid automatisk genom PB kan det dock styras fritt för varje kärna och är helt separerade, om detta beror på en underlig programmering av just manuell frekvensstyrning eller om PB i sig själv förhindrar manuell styrning på annat sätt vet jag icke. Det får du fråga AMD om.

Du har däremot tokfel att kärnor inom samma CCX kan ha olika frekvens vid manuell frekvensstyrning, det gäller enbart vid auto/styrt av PB, du kan testa detta mycket enkelt själv.

Edit: En del anger som orsak till detta problem hur den inbyggda clock dividern i processorn beter sig, med manuell frekvens så vill den antingen sätta alla kärnor till exakt samma frekvens genom CCX synk eller sätta en kärna till den frekvens du valt med resterande kärnor 1GHz lägre, sätter du exempelvis 4400MHz på en kärna så kommer då de övriga hamna på 3400MHz om clock dividern inte körs i synkat läge samtidigt som man får rätt grova stabilitetsproblem. Som designen är gjord så kan klockstyrningen inte hantera olika frekvenser inom samma CCX i annat än ren auto/styrt av PB.

Alltså, igen;
Vid automatisk/stock/precision boost styrd frekvens så kan det sättas olika frekvenser för kärnor inom samma CCX
Detta går inte vid manuell OC då man är begränsad till synkad frekvens inom varje CCX, detta är enligt flertalet siter & publikationer beroende på den felande klockdividern som inte klarar att hantera olika frekvenser för kärnor inom samma CCX vid manuell frekvens/OC, detta har de flesta beskrivit som en bieffekt av att CCX klustren delar cache och vid manuell frekvens går det inte att reda ut på annat sätt än just synkad frekvens för de delaktiga kärnorna inom samma CCX och förmodligen då pga clockdividern.

Har jag gjort det mer tydligt åt herrn?

Att manuellt sätta p-states är inte samma som att sätta manuell frekvens, två vitt jävla skilda begrepp & det vet du.

Försök sätta 4200, 4100 och 4000 inom samma CCX med manuell styrning som inte är pstate (p-states är nämligen styrt genom precision boost)

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

Min 3900X ligger konstant på 1.4 V när jag kör rendering i blender. Har inte överklockat manuellt, utan bara aktiverat PBO (om jag ens har gjort det - lite otydligt). Frekvensen hamnar runt 4.05-4.1 då.

1.4 V under belastning låter rätt högt, tycker jag...

Visa signatur

Moderkort: Gigabyte X570 Aorus Master | CPU: AMD Ryzen R9 5900X | CPU-kylare: Noctua NH-D15 chromax.black | RAM: Corsair Vengeance LPX 64 GB (4x16) DDR4-3600 CL18 | GPU: Gigabyte RTX 4080 Eagle OC | SSD: 2 x Samsung 970 EVO Plus 1 TB NVMe + Kingston A400 480 GB + Samsung QVO860 1 TB | PSU: EVGA SuperNOVA G2 1000 W Gold | Chassi: Lian Li O11 Dynamic XL | Skärm: BenQ PD3200U @ 3840x2160 + ASUS ROG Strix XG32VQ @ 2560x1440 | Tangentbord: Corsair K68 RGB Cherry MX Red | Mus: Logitech MX Master 2S

Permalänk
Medlem
Skrivet av cyklonen:

Min 3900X ligger konstant på 1.4 V när jag kör rendering i blender. Har inte överklockat manuellt, utan bara aktiverat PBO (om jag ens har gjort det - lite otydligt). Frekvensen hamnar runt 4.05-4.1 då.

1.4 V under belastning låter rätt högt, tycker jag...

Ja det låter onekligen lite högt men är det den faktiska vcoren som rapporteras från interna sensorn eller är det något som moderkort rapporterar? Alltså vilken sensor är det du läser av?

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem
Skrivet av tellus82:

Ja det låter onekligen lite högt men är det den faktiska vcoren som rapporteras från interna sensorn eller är det något som moderkort rapporterar? Alltså vilken sensor är det du läser av?

Värdet läser jag av i Ryzen Master under "Peak Core(s) Voltage" och "Average Core Voltage", som båda visar i princip samma värde när blender fått tugga några tiotals sekunder.

Visa signatur

Moderkort: Gigabyte X570 Aorus Master | CPU: AMD Ryzen R9 5900X | CPU-kylare: Noctua NH-D15 chromax.black | RAM: Corsair Vengeance LPX 64 GB (4x16) DDR4-3600 CL18 | GPU: Gigabyte RTX 4080 Eagle OC | SSD: 2 x Samsung 970 EVO Plus 1 TB NVMe + Kingston A400 480 GB + Samsung QVO860 1 TB | PSU: EVGA SuperNOVA G2 1000 W Gold | Chassi: Lian Li O11 Dynamic XL | Skärm: BenQ PD3200U @ 3840x2160 + ASUS ROG Strix XG32VQ @ 2560x1440 | Tangentbord: Corsair K68 RGB Cherry MX Red | Mus: Logitech MX Master 2S

Permalänk
Medlem
Skrivet av cyklonen:

Värdet läser jag av i Ryzen Master under "Peak Core(s) Voltage" och "Average Core Voltage", som båda visar i princip samma värde när blender fått tugga några tiotals sekunder.

Kika med HWiNFO64 & starta bara sensors & kika sedan under Ryzen delen och läs av Vcore SVi2, RM kan ibland rapportera rena tokigheter så det är bra & validera med annan mjukvara.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem
Skrivet av tellus82:

Kika med HWiNFO64 & starta bara sensors & kika sedan under Ryzen delen och läs av Vcore SVi2, RM kan ibland rapportera rena tokigheter så det är bra & validera med annan mjukvara.

Den visar ca 1.33 V. Men det känns ändå underligt att AMD:s eget program skulle vara sämre på att visa värden än HWinfo?

Visa signatur

Moderkort: Gigabyte X570 Aorus Master | CPU: AMD Ryzen R9 5900X | CPU-kylare: Noctua NH-D15 chromax.black | RAM: Corsair Vengeance LPX 64 GB (4x16) DDR4-3600 CL18 | GPU: Gigabyte RTX 4080 Eagle OC | SSD: 2 x Samsung 970 EVO Plus 1 TB NVMe + Kingston A400 480 GB + Samsung QVO860 1 TB | PSU: EVGA SuperNOVA G2 1000 W Gold | Chassi: Lian Li O11 Dynamic XL | Skärm: BenQ PD3200U @ 3840x2160 + ASUS ROG Strix XG32VQ @ 2560x1440 | Tangentbord: Corsair K68 RGB Cherry MX Red | Mus: Logitech MX Master 2S

Permalänk
Medlem
Skrivet av cyklonen:

Den visar ca 1.33 V. Men det känns ändå underligt att AMD:s eget program skulle vara sämre på att visa värden än HWinfo?

Jag litar icke på RM alls då den verkar visa VID värdet och inte riktig vcore, VID är det som processorn vill ha genom precision boost medans HWiNFO visar faktiskt vcore som matas in i cpu. Du kan se VID värdet även i HWiNFO. När man kör PBO så kan VID begära ganska hög spänning mot vad som faktiskt ges processorn, har sett det på en del agesa/smu versioner

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

Nåväl, men även 1.33 V tycker jag låter högt, om nu det är den faktiska spänningen.

Visa signatur

Moderkort: Gigabyte X570 Aorus Master | CPU: AMD Ryzen R9 5900X | CPU-kylare: Noctua NH-D15 chromax.black | RAM: Corsair Vengeance LPX 64 GB (4x16) DDR4-3600 CL18 | GPU: Gigabyte RTX 4080 Eagle OC | SSD: 2 x Samsung 970 EVO Plus 1 TB NVMe + Kingston A400 480 GB + Samsung QVO860 1 TB | PSU: EVGA SuperNOVA G2 1000 W Gold | Chassi: Lian Li O11 Dynamic XL | Skärm: BenQ PD3200U @ 3840x2160 + ASUS ROG Strix XG32VQ @ 2560x1440 | Tangentbord: Corsair K68 RGB Cherry MX Red | Mus: Logitech MX Master 2S

Permalänk
Medlem
Skrivet av cyklonen:

Nåväl, men även 1.33 V tycker jag låter högt, om nu det är den faktiska spänningen.

Nja, 1.33V är betydligt mer rimligt under förutsättning att det är god kylning och inte allt för besvärlig last. Precision Boost och PBO sätter inte spänning som är skadlig för chippen.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Föredetting

Läste som hastigast om artiklar från runt lanseringen - 4.2GHz på alla kärnor på 1.25V verkade vara väldigt sällsynt med 3900X. Fick hem min idag, det första jag gjorde var att bumpa upp frekvenserna dit och ner spänningen till just 1.25V.

Har de blivit betydligt bättre sedan lansering, eller har jag haft en jäkla tur med ett bra exemplar för en gångs skull?

Visa signatur

Internet of Things. Translation: Anything that connects to the internet, no matter how useless nor how much of a security risk it poses.

Permalänk
Medlem
Skrivet av Meantek:

Läste som hastigast om artiklar från runt lanseringen - 4.2GHz på alla kärnor på 1.25V verkade vara väldigt sällsynt med 3900X. Fick hem min idag, det första jag gjorde var att bumpa upp frekvenserna dit och ner spänningen till just 1.25V.

Har de blivit betydligt bättre sedan lansering, eller har jag haft en jäkla tur med ett bra exemplar för en gångs skull?

Silicon Lottery gjorde släppte resultat från sina test tidigare under hösten och enligt dem klarade enbart 6% av exemplaren 4.2 GHz på 1.25V:

https://siliconlottery.com/pages/statistics

Nu ska de tydligen göra även väldigt många och ordentliga stresstest innan de ger ett exemplar av en CPU ett konkret binningsresultat (dessa säljs ju som garanterade av dem att nå en viss frekvens vid en viss spänning).

Har du stresstestat ditt exemplar?

Skulle du även kunna sätta Infinity Fabric klockfrekvensen till 1900 MHz (och kanske även testa med 1933 MHz) och se om det fungerar?

Visa signatur

12c/24t 4.0GHz (Zen2) • 2x16GiB 3200MHz C14 • RTX 2080 FE 1965MHz 7000MHz • X570 I PW • Ghost S1 MKII

Permalänk
Medlem
Skrivet av Meantek:

Läste som hastigast om artiklar från runt lanseringen - 4.2GHz på alla kärnor på 1.25V verkade vara väldigt sällsynt med 3900X. Fick hem min idag, det första jag gjorde var att bumpa upp frekvenserna dit och ner spänningen till just 1.25V.

Har de blivit betydligt bättre sedan lansering, eller har jag haft en jäkla tur med ett bra exemplar för en gångs skull?

Det beror mer på om man har turen nog att få 2 bra chiplets eller inte i hur högt man kan all core clocka vid låg vcore, har man en kass chiplet & en bra så är det svårare att nå en hög all core clock vid låg vcore. Finns en del som pekat på att 3900x med 2 bra chiplets är lättare att hitta nu men det är påståenden som i stort baseras på enstaka exemplar så huruvida det stämmer eller ej är lite svårt & säga.

Vad som är rätt normalt är att ju längre tid ett chip tillverkas desto bättre yields får man & desto bättre chip landar på färdig SKU i slutändan, så ju mer mogen process desto bättre chans till guld ex, du kan ta reda på hur högt varje CCD orkar genom CCX klockning, skulle bägge orka lika högt har du haft rätt bra tur skulle jag påstå.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem
Skrivet av tellus82:

Nja, 1.33V är betydligt mer rimligt under förutsättning att det är god kylning och inte allt för besvärlig last. Precision Boost och PBO sätter inte spänning som är skadlig för chippen.

Ålrajt, då kör jag vidare på det.

Visa signatur

Moderkort: Gigabyte X570 Aorus Master | CPU: AMD Ryzen R9 5900X | CPU-kylare: Noctua NH-D15 chromax.black | RAM: Corsair Vengeance LPX 64 GB (4x16) DDR4-3600 CL18 | GPU: Gigabyte RTX 4080 Eagle OC | SSD: 2 x Samsung 970 EVO Plus 1 TB NVMe + Kingston A400 480 GB + Samsung QVO860 1 TB | PSU: EVGA SuperNOVA G2 1000 W Gold | Chassi: Lian Li O11 Dynamic XL | Skärm: BenQ PD3200U @ 3840x2160 + ASUS ROG Strix XG32VQ @ 2560x1440 | Tangentbord: Corsair K68 RGB Cherry MX Red | Mus: Logitech MX Master 2S

Permalänk
Medlem
Skrivet av Yoshman:

Fast allt ovan är egentligen onödigt givet att du är helt med på att PB kan medföra olika frekvens inom samma CCX. Det i sig "bevisar" att kärnorna måste köra på sina egna frekvensdomäner (och de kör även på sina egna spänningsdomäner, för är möjligt att manuellt sätta olika P-state på kärnor i samma CCX).

Sen exakt av ovan AMD gör tillgängligt i sina program är en annan fråga, men HW är kapabel till det då Linux inte kan ändra på den delen

Är benägen med min ringa kunskap i ämnet att hålla med om att hårdvaran bevisligen kan köra kärnorna med sin egen mjukvara i olika frekvenser/spänningar samt att AMD har ett avsnitt i kapitlet som förklarar hur man gör i hjälpfilen för att själv åstadkomma just detta, sen att dom misslyckas med implementationen är ju en helt annan femma

Visa signatur

■ AMD 3950X
■ Gigabyte AORUS Master ■ 3 x 960 GB Corsair MP510 SSD
■ 32GB (4x8) AORUS DDR4 3200@3800CL16
■ 3080 Vision OC ■ EK Custom loop 120+240+360

Permalänk
Medlem
Skrivet av Meantek:

Läste som hastigast om artiklar från runt lanseringen - 4.2GHz på alla kärnor på 1.25V verkade vara väldigt sällsynt med 3900X. Fick hem min idag, det första jag gjorde var att bumpa upp frekvenserna dit och ner spänningen till just 1.25V.

Har de blivit betydligt bättre sedan lansering, eller har jag haft en jäkla tur med ett bra exemplar för en gångs skull?

Bencha också och kolla så du får den performance du borde få, vid för låg volt får du clock stretching och lägre performance innan instabilitet...

Är dock inte helt 100 på att detta även gäller manuell OC?

Skickades från m.sweclockers.com

Visa signatur

R7 5800X. MSI X570 Unify. 2x16 G.Skill Ripjaws V. RTX2080Ti. MP600. Custom Loop 360+280 i Meshify S2, 1260 på balkongen.

Permalänk
Medlem

Gigabyte X570 Ultra och Gskill Ripjaws V minne strul

Hej,

Har precis satt ihop min nya maskin
* Gigabyte X570 Ultra motherboard
* 3950X CPU
* 4x16 GB Gskill Ripjaws V 3200 memory (F4-3200C16Q-64GVK)

Problemet är att den vägrar posta med Gskill minnen i trots att det modellnumret är med på Gigabytes QVL lista. Har provat med 1, 2 och 4 moduler, men det gör ingen skillnad, dram error led:en på modekortet tänds direkt och chipset fläkten går på 100%. Lämnade i några minuter men det gjorde ingen skillnad.

Testade då att stoppa i en gammal 8GB Hyperx modul från en annan maskin, och vips så startar den upp. Såg då att kortet hade gammalt bios och uppgraderade till senaste, men det gjorde ingen skillnad.

Är det någon annan som fått dessa eller liknande Gskill moduler att funka på ett X570 ultra ?
Suger ju litegrann att köpa 64GB specifikt från QVL listan och så funkar det inte ändå.

EDIT: Har testat Gskill modulerna i en gammal B350 bräda utan problem, så dom är ju inte trasiga iallafall.

Permalänk
Medlem
Skrivet av ddelin:

Hej,

Har precis satt ihop min nya maskin
* Gigabyte X570 Ultra motherboard
* 3950X CPU
* 4x16 GB Gskill Ripjaws V 3200 memory (F4-3200C16Q-64GVK)

Problemet är att den vägrar posta med Gskill minnen i trots att det modellnumret är med på Gigabytes QVL lista. Har provat med 1, 2 och 4 moduler, men det gör ingen skillnad, dram error led:en på modekortet tänds direkt och chipset fläkten går på 100%. Lämnade i några minuter men det gjorde ingen skillnad.

Testade då att stoppa i en gammal 8GB Hyperx modul från en annan maskin, och vips så startar den upp. Såg då att kortet hade gammalt bios och uppgraderade till senaste, men det gjorde ingen skillnad.

Är det någon annan som fått dessa eller liknande Gskill moduler att funka på ett X570 ultra ?
Suger ju litegrann att köpa 64GB specifikt från QVL listan och så funkar det inte ändå.

EDIT: Har testat Gskill modulerna i en gammal B350 bräda utan problem, så dom är ju inte trasiga iallafall.

Prova att med hyperX modulen boota in i bios & sätt dram spänning manuellt till 1.35, spara & stäng av & byt till en sticka g.skill, du kan också ändra antalet försök för memory training och det brukar finnas under sektionen minnestimings

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

Vet vi om det kommer sitta 3000 eller 4000 CPUer i kommande spelkonsoler? Då kommande 7nm+ kommer vara enklare (troligen billigare) att tillverka så kommer dagens 7nm tillverkning avslutas inom 1-2år till förmån för 7+Nm. Som vi redan vet så har 14mn utgått för 12nm därav att de nytillverkade 1600 cuperna görs på 12nm.

Skickades från m.sweclockers.com

Visa signatur

Ryzen 5800X ROG STRIX X570-f GAMING FlareX DDR43600 cl 14-14-14-34 EVGA FTW3 Ultra RTX 3090

Permalänk
Medlem
Skrivet av tellus82:

Prova att med hyperX modulen boota in i bios & sätt dram spänning manuellt till 1.35, spara & stäng av & byt till en sticka g.skill, du kan också ändra antalet försök för memory training och det brukar finnas under sektionen minnestimings

Tackar för svar. Testade att sätta 1.35v men det gjorde ingen skillnad. Enligt QVL listan skall modulerna köra 2133MHz utan XMP aktiverat, så det borde funka med 1.2v kan man tycka. Hittade ingen memory training, finns en miljon minnesparametrar, så det kanske är dolt i någon förkortning. Får kolla mer ikväll.

Permalänk
Medlem
Skrivet av ddelin:

Tackar för svar. Testade att sätta 1.35v men det gjorde ingen skillnad. Enligt QVL listan skall modulerna köra 2133MHz utan XMP aktiverat, så det borde funka med 1.2v kan man tycka. Hittade ingen memory training, finns en miljon minnesparametrar, så det kanske är dolt i någon förkortning. Får kolla mer ikväll.

Edit: Skulle såklart börjat med att tipsa om att slå av fast boot under boot fliken, tydligen har gigabyte detta aktiverat som default & då skippar de dessutom memory training helt oavsett om det bootar eller inte, man gör detta för att snabba upp boot tiden tydligen. Så för mem training att funka alls måste man avaktivera fast boot helt. Inte 100% detta som är orsaken men det är ett enkelt alternativ att prova
/Edit

Framförallt så ska egentligen en failsafe boot startas efter ett antal felade försök till memtraining och det ska startas vid 2133MT/s, det kan dock vid första boot ta vansinnigt lång tid för moderkortet att reda ut det hela så låt det gärna va uppåt 15-20 minuter, jag vet att det låter dumt men en del har faktiskt fått en boot efter så lång tid, exakt vad som orsakar det har jag inte lyckats hitta.

Men för att försöka hjälpa angående memory training försök så börja med att slå över från Easy mode till advanced mode (F2) sedan settings sedan AMD CBS sedan dram controller configuration, under detta bör det finnas något som talar om antal försök till memory training eller memory attempts eller boot attempt, sätt det till 3 eller 5. Om du har möjlighet slå också av fast boot under meny fliken boot. (det sista här är rätt viktigt för att få memory training att lira alls)

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Föredetting
Skrivet av bagaget:

Bencha också och kolla så du får den performance du borde få, vid för låg volt får du clock stretching och lägre performance innan instabilitet...

Är dock inte helt 100 på att detta även gäller manuell OC?

Skickades från m.sweclockers.com

Drygt 7400 poäng i Cinebench R20 i alla fall, så prestandan verkar ligga ungefär där den ska. Lite instabilitet märkte jag när jag körde en videorenderingssession på en timme däremot, USB kopplas ur. Har iofs inte rört några andra spänningar än VCore, kanske borde pilla lite på I/O-grejer.

Visa signatur

Internet of Things. Translation: Anything that connects to the internet, no matter how useless nor how much of a security risk it poses.

Permalänk
Medlem
Skrivet av tellus82:

Kika med HWiNFO64 & starta bara sensors & kika sedan under Ryzen delen och läs av Vcore SVi2, RM kan ibland rapportera rena tokigheter så det är bra & validera med annan mjukvara.

En fråga om detta, är det inte viktigare att fundera på om varför AMDs eget system (Precision Boost) vill sätta en vCore som är X (i mitt fall, tex, så vill den köra alla cores under last i 1.44v vilket resulterar i 4325 MHz All-Core). Nu blir ju den riktiga spänningen lite lägre pga wonky Load Line och att jag kör en offset på -0.0250, men, all-things-being-deafault, och korrekta, så hade CPUn blivit matad med 1.44v för den loaden på den frekvensen.

Permalänk
Medlem
Skrivet av DJ_Datte:

En fråga om detta, är det inte viktigare att fundera på om varför AMDs eget system (Precision Boost) vill sätta en vCore som är X (i mitt fall, tex, så vill den köra alla cores under last i 1.44v vilket resulterar i 4325 MHz All-Core). Nu blir ju den riktiga spänningen lite lägre pga wonky Load Line och att jag kör en offset på -0.0250, men, all-things-being-deafault, och korrekta, så hade CPUn blivit matad med 1.44v för den loaden på den frekvensen.

Att den begär så hög kan också vara en effekt av att du kör just en negativ offset och den försöker motverka detta genom att begära lite mer vcore, på en del SMU/AGESA versioner verkar dock vad som rapporteras som VID stämma rätt illa med vad som levereras och vad som kanske begärs egentligen. Poängen är att man som användare bör strunta i VID i största möjliga mån, ibland kan det vara av nytta att kolla hur VID matchas av riktig vcore vid maximal enkärneboost men bortsett detta användningsområde så säger VID värdet inte supermycket.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem
Skrivet av tellus82:

Edit: Skulle såklart börjat med att tipsa om att slå av fast boot under boot fliken, tydligen har gigabyte detta aktiverat som default & då skippar de dessutom memory training helt oavsett om det bootar eller inte, man gör detta för att snabba upp boot tiden tydligen. Så för mem training att funka alls måste man avaktivera fast boot helt. Inte 100% detta som är orsaken men det är ett enkelt alternativ att prova
/Edit

Framförallt så ska egentligen en failsafe boot startas efter ett antal felade försök till memtraining och det ska startas vid 2133MT/s, det kan dock vid första boot ta vansinnigt lång tid för moderkortet att reda ut det hela så låt det gärna va uppåt 15-20 minuter, jag vet att det låter dumt men en del har faktiskt fått en boot efter så lång tid, exakt vad som orsakar det har jag inte lyckats hitta.

Men för att försöka hjälpa angående memory training försök så börja med att slå över från Easy mode till advanced mode (F2) sedan settings sedan AMD CBS sedan dram controller configuration, under detta bör det finnas något som talar om antal försök till memory training eller memory attempts eller boot attempt, sätt det till 3 eller 5. Om du har möjlighet slå också av fast boot under meny fliken boot. (det sista här är rätt viktigt för att få memory training att lira alls)

Fortsatt testandet, och trots att jag var helt säker på att jag gått igenom modulerna en och en verkar det som en av dom är kass, så fort jag blandar in den så är det dött, och även när jag provkör på mitt andra moderkort.
Mitt Gigabyte kort hade faktiskt fast boot avslaget default.
Då får vi testa hur Computersalgs RMA hantering är då, har aldrig handlat där tidigare.

Permalänk
Medlem
Skrivet av ddelin:

Fortsatt testandet, och trots att jag var helt säker på att jag gått igenom modulerna en och en verkar det som en av dom är kass, så fort jag blandar in den så är det dött, och även när jag provkör på mitt andra moderkort.
Mitt Gigabyte kort hade faktiskt fast boot avslaget default.
Då får vi testa hur Computersalgs RMA hantering är då, har aldrig handlat där tidigare.

Taskigt att en modul var DOA men ändå skönt & hitta felet, OK bra & veta att fast boot var avslaget för en del har rapporterat att det varit igång som default (Buildzoid exempelvis), får hoppas de reder ut en RMA, g.skill har väl rätt rediga garantier vad jag sett.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

Hej! Vad har sagts om hur man ska OC:a sin cpu med 3xxx serien? Har nämligen en 3600x nu som jag bytt kylare på nu, så throttling är inte ett problem längre. Dock ser jag inte högre hastigheter än 4250mhz oavsett vilka tester jag har kört med.

Stock bios förutom CnQ = Enablat, samt Auto på OC:n och XMP påslaget

Power plan = Ryzen Balanced

Permalänk
Medlem

Robert Hallock
🌹
‏Verifierat konto @Thracks

Pro AMD tip: Precision Boost Overdrive (PBO) can be used for more than just auto-OC. Enabling its advanced mode can let you cTDP down to whatever you want. Example: want a 45W TDP 3900X? Set the PPT to 61.

Desired TDP*1.35 = PPT value you should set

All of our 65W Ryzen CPUs come from the factory with an 88W socket power (PPT) limit. This is what Ryzen Master Eco Mode does for 95/105W CPUs.
https://twitter.com/Thracks/status/1217485393181933568

Permalänk
Medlem

Undervolta CPU´n

Tja igen
Nu har jag testat å labbat lite med min 3950X. Snubblade över nån video på YT som sa att det inte funkar att undervolta cpu´n och få högre prestanda, så då måste man ju prova lite vad som händer när/om tempen och volten går ner och man kör resten stock

Har testat ganska låg undervolt med märkliga resultat, den beter sig inte som jag trodde om man säger så
mina andra settings är att LLC är satt till den tredje från högsta både på CPU och till SoC( turbo har jag för mig den heter på Gigabyte språk ) och om jag minns helt rätt så är PBO på, lite oklart då det finns flera uppsättningar av inställningar till PBO som inte är synkade
så vad som gäller är lite oklart, alla test är i varje fall körda med samma inställningar.

CB20 poäng, T = Temp
+-0V = 9346 T 63°
-0,05V = 9386 T 62°
-0,10V = 9419 T 60°
-0,16V = 9510 T 59°
-0,19V = 7949 (den gilla inte detta) T 58°
Alla tester gjorda direkt efter varandra så samma rumstemp kylning osv.

Ser samma resultatsökning i cpu-z, 7-zip, 3Dmark osv.
Cpu core voltage (SV12 TFN) i hwinfo64 vid -0,10V så visar den ett snitt på 1,154V under en CB20 körning.

Över - 0,1250V blir den instabil efter viloläge /idle men har inga problem med full last, den blir alltså oftast instabil o man låter den stå länge ( timmar ) och sen ska väck den med tex musen, fast den inte får gå i viloläge i energiinställningarna.

Kör den nu 24/7 med -0,11V och Aida64 går knappt över 70c vid full stresstest och fläktarna på halvfart.

Så min fråga är missar jag nått uppenbart eller har jag bara haft galet med tur i lottot, resultatet är i varje fall inte vad jag väntat mig. Visst jag kan få dryga 1000 poäng till i CB20 med statisk OC men då går den inte svalt vid last längre.

Hoppas detta inte vart allt för rörigt

Aida64

Undervolt med PBO = +100mhz per cpu

Stock CPU med PBO

Visa signatur

■ AMD 3950X
■ Gigabyte AORUS Master ■ 3 x 960 GB Corsair MP510 SSD
■ 32GB (4x8) AORUS DDR4 3200@3800CL16
■ 3080 Vision OC ■ EK Custom loop 120+240+360

Permalänk
Medlem
Skrivet av Madcat:

Tja igen
Nu har jag testat å labbat lite med min 3950X. Snubblade över nån video på YT som sa att det inte funkar att undervolta cpu´n och få högre prestanda, så då måste man ju prova lite vad som händer när/om tempen och volten går ner och man kör resten stock

Har testat ganska låg undervolt med märkliga resultat, den beter sig inte som jag trodde om man säger så
mina andra settings är att LLC är satt till den tredje från högsta både på CPU och till SoC( turbo har jag för mig den heter på Gigabyte språk ) och om jag minns helt rätt så är PBO på, lite oklart då det finns flera uppsättningar av inställningar till PBO som inte är synkade
så vad som gäller är lite oklart, alla test är i varje fall körda med samma inställningar.

CB20 poäng, T = Temp
+-0V = 9346 T 63°
-0,05V = 9386 T 62°
-0,10V = 9419 T 60°
-0,16V = 9510 T 59°
-0,19V = 7949 (den gilla inte detta) T 58°
Alla tester gjorda direkt efter varandra så samma rumstemp kylning osv.

Ser samma resultatsökning i cpu-z, 7-zip, 3Dmark osv.
Cpu core voltage (SV12 TFN) i hwinfo64 vid -0,10V så visar den ett snitt på 1,154V under en CB20 körning.

Över - 0,1250V blir den instabil efter viloläge /idle men har inga problem med full last, den blir alltså oftast instabil o man låter den stå länge ( timmar ) och sen ska väck den med tex musen, fast den inte får gå i viloläge i energiinställningarna.

Kör den nu 24/7 med -0,11V och Aida64 går knappt över 70c vid full stresstest och fläktarna på halvfart.

Så min fråga är missar jag nått uppenbart eller har jag bara haft galet med tur i lottot, resultatet är i varje fall inte vad jag väntat mig. Visst jag kan få dryga 1000 poäng till i CB20 med statisk OC men då går den inte svalt vid last längre.

Hoppas detta inte vart allt för rörigt

Aida64
https://i.imgur.com/aoShszQ.png

Undervolt med PBO = +100mhz per cpu
https://i.imgur.com/JjmugrZ.png

Stock CPU med PBO
https://i.imgur.com/3MY6Q3T.png

Ett stort problem med undervoltning på zen2 är single core boost, den blir rätt hastigt lidande i fråga om prestanda/frekvens och även stabilitet, därför brukar jag inte rekommendera undervoltning om inte brädan övervoltar rätt bra från början. Annars måste man nästan stabilitetstesta på just single core & prestandatesta på SC, multicore boost sker på såpass lägre spänning och frekvens att det fins lite mer marginal som helt enkelt inte fins vid max boost en kärna.

För min egna 3900x presterar den allra bäst om den faktiskt får 1.5V vid enkärne max boost (som är maximala vcore den ska få vid max boost en kärna) så jag fick köra positiv offset på vcore för att få den dit, tappade pyttelite multicore pga värme men tjänade single core istället, precis detta kan man också råka ut för om man tweakar scalar värdet under PBO, med för lågt eller högt värde så kommer man få lägre eller högre single core boost och bäst SC boost fick jag med scalar på mellan 4-6

Som vanligt med spänning och kisel så kommer det variera från ex til ex och man får helt enkelt prova sig fram.

Edit: ett problem med att stabilitetstesta single core är att man måste testa varenda kärna för sig och det blir vansinnigt tidsödande då resterande kärnor måste vara vilande mer eller mindre för att kärnan man testar faktiskt ska hålla sin maxboost eller nära den.

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::