Trädvy Permalänk
Medlem
Plats
Habo
Registrerad
Okt 2005

x79 (eventuellt x99) ratio-bug

Tänkte skriva lite om en upptäckt jag gjort gällande minneshastighet i exempelvis AIDA.
Jag har en 4930k tillsammans med Kingston 2400mhz minnen sedan ungefär 1,5 år sedan, och då jag inte kommer längre med CPU överklock tänkte jag ge mig på minnena.
Ett test med AIDA64 cache and memory ser jag snabbt att minnets läs, respektive skrivhastighet skiljer väldigt mycket i hastigheten 2400mhz (10-12-11-17-1T), och en ratio på 36:3. CPU går i 4500 mhz. BCLK ligger på 100, och strap är således på 1.00.

Resultat 1, 2400 mhz ram: (notera ratio 36:3)

Tänkte inte så mycket på detta, mer än att det såg lite ut och kort accepterade detta för stunden.
Testade att sätta strap på 1.25, dvs BCLK "frikopplas" och blir 125 mot minnena. Jag kan nu köra mina 2400 kingston minnen i 2666 mhz utan problem i 11-13-12-19-1T. Dock skjuter skrivhastigheten i höjden! Den ökar med runt 50% mot vad den är mot 2400 mhz.

Resultat 2666 mhz: (notera ratio 32:3)

Börjar fundera kring om det ska vara så på grund av 1.25 strap, men googlar sedan fram att det har med troligen ALLA x79 OCH x99 plattformars CPU-FSB(BCLK) ratio. Det är alltså en bug...
Ratio 1 x 24,00 x 100 (BCLK) =2400 mhz => 2400 mhz skapar LÅG skrivprestanda.
Källa:
https://rog.asus.com/forum/showthread.php?46486-X79-BIOS-bug-...

För den som är intresserad så kan man ställa ner minneshastigheten till exempelvis 1866 mhz och köra samma bench med AIDA64. Skrivhastigheten kommer antagligen då vara bra mycket jämnare mot läshastigheten. (1 x 18,66 x 100 = 1866mhz)
Hur kommer man runt detta?

Metod 1: Kör strap på 1.25, eller 1.66 för att komma från 24,00. Kör dina 2400 minnen i 2333 mhz (1,25 x 18,66 x 100 = 2333mhz), eller 2666 mhz (1,25 x 21,33 x 100 = 2666mhz). Problem = kör du med strap kommer processorn inte att sänka spänning vid idle. Inga strömsparsfunktioner fungerar.
Metod 2: Kör strap på 1.00, tillsammans med BCLK på 112,5mhz. 1 x 21,33 x 112,5 = 2400 mhz. Alla strömspar kan användas, CPU sänker spänning. Jag kör denna efter min upptäckt.

Resultat 2, 2400 mhz ram med 112,5 BCLK: (notera ratio 32:3)

Real world resultat:
Funderade naturligtvis på om dessa siffror påverkade program och spel i verkligheten, och inte bara i syntetiska tester som AIDA64. Har inte testat väldigt mycket, men spelar spelet World of tanks, och kan där säga att LÄGSTA FPS påverkas av att minnena har låg skrivprestanda.
Mina inställningar i spelet är: Allt maxat i upplösning 1440p. Har v-sync på och ligger oftast på 60 FPS, men detta droppar till runt 50 vid intensiva strider eller rök.
Kör jag mina minnen i 2666 mhz, eller 2400 mhz med 112.5 BCLK ligger FPS klistrat på 60. Den minskar inte, oavsett hur mycket tanks det är på samma gång, hur mycket rök det är mm.
Därför är jag beredd att påstå att minnets skrivprestanda påverkar i alla fall World of tanks. Hade varit intressant att se om detta gäller andra program/spel!

AIDA64:
http://www.aida64.com/downloads

Burk: Asus Rampage Extreme V x99, i7 5960x @4500mhz, cache 4300mhz, G.SKill ddr4 3200 mhz quad 16gig, 1st EVGA 980ti + EK @1551mhz, Samsung 840 pro 240 gig x2 raid0, 1 tb 2.5" WD Red, Skärm: Asus PB278, TJ07 custom water, Ljud: HiFiman 400i + EONE MK2 Muses

Trädvy Permalänk
Hedersmedlem
Plats
Skåne
Registrerad
Sep 2006

Ska testa detta när jag kommer hem, har också Rampage IV Black Edition fast en 4960X.

Minnena skiljer dock stort. Har 64GB 1600Mhz.

Kan vara bra med fler resultat

5960X | X99-E WS | 32GB | EVGA 980 Ti Classified | 2 x Intel 750 | Full Loop | Enthoo Primo
6700K | Z710I | 16GB | XFX R9 Nano | 850 Evo | Thermalright AXP-100 | Node 202

Trädvy Permalänk
Medlem
Plats
Habo
Registrerad
Okt 2005
Skrivet av SeF.Typh00n:

Ska testa detta när jag kommer hem, har också Rampage IV Black Edition fast en 4960X.

Minnena skiljer dock stort. Har 64GB 1600Mhz.

Kan vara bra med fler resultat

Japp, jag har själv svårt att testa över 2400 mhz då mina minnen inte klarar mycket mer än så. Enda sättet är att sätta strap på 1.25 för att få 2666mhz och 3000mhz. Vid 3000 mhz får jag ganska kassa resultat, men med samma resultat som med ratio 36:3 på 2400 mhz. Detta antagligen för att minnena egentligen körs i 2400 mhz (24,00 x 1.25 x 100 = 3000). Vet inte om nästa steg, dvs 26,00 x 1,25 x 100 visa samma kassa resultat, då mina minnen inte klarar den frekvensen.

Men tycker faktiskt att detta borde ha uppmärksammats mer av folk som kör 2400 mhz +. Write performance ttycker jag att man inte ska acceptera om det är så mycket sämre än read.

Är det få som vet om problemet, eller bryr man sig inte?
Märkligt om man inte bryr sig då man köpt entusiastplattform som x79 och x99 tycker jag iaf...

TROR även att folk, enligt länkade tråden i första posten, INTE har problem med 3xxx processorer, utan detta gäller endast 4xxx (kanske 5xxx också). En ny microkod för processorn borde ju lösa kan man tycka, men tror inte det finns än.
https://rog.asus.com/forum/showthread.php?46486-X79-BIOS-bug-...

I den länkade tråden så har det varit tyst från "Raja", en ASUS guru (expert?). Man kan ju tolka tystnaden som att de vet om problemet men inte vet hur man ska lösa på ett standard-sätt.

Att testa:
Köra minnen i:
-2666mhz, write performance?
-2800mhz, write performance?
-2933mhz, write performance?
-3000mhz, write performance?
-3200mhz, write performance?

Burk: Asus Rampage Extreme V x99, i7 5960x @4500mhz, cache 4300mhz, G.SKill ddr4 3200 mhz quad 16gig, 1st EVGA 980ti + EK @1551mhz, Samsung 840 pro 240 gig x2 raid0, 1 tb 2.5" WD Red, Skärm: Asus PB278, TJ07 custom water, Ljud: HiFiman 400i + EONE MK2 Muses

Trädvy Permalänk
Hedersmedlem
Plats
Skåne
Registrerad
Sep 2006

Detta är väl kanske redan allmänt känns angående detta problemet. Men bra med en datapunkt till i alla fall.

Hastigheten är konsekvent med 1600Mhz-minnen. DRAM:FSB ratio på 24:3

5960X | X99-E WS | 32GB | EVGA 980 Ti Classified | 2 x Intel 750 | Full Loop | Enthoo Primo
6700K | Z710I | 16GB | XFX R9 Nano | 850 Evo | Thermalright AXP-100 | Node 202