HW-Unboxedin BF 2042 (joku laittoi videon aikaisemmin) moninpelissä (128 player) 12600K häviää molemmissa minimeissä selvästi isoveljilleen. Mikä on mielenkiintoista, niin se häviää myös 5950X, 5900X ja jopa 5800X:lle minimeissä. Keskimääräisessä 12600K päihittää Ryzenit 5-8 %:lla, joten pikku-Alderin heikkous minimeissä liittynee pienempään välimuistiin tai vain kuuteen tehoytimeen.
BF 2042 käyttää aika paljon suoritinta. Ohessa 5950X:llä simuloituna 5950X ja 5600X.
5950X:
CPU usage 39 %. Viidellä ytimellä on lähes täysi kuormitus, joiden lisäksi seitsemän ydintä on kohtalaisen paljon työllistetty. Niin paljon, että SMT-ytimet yksinään eivät pärjäisi (jos oikeita ytimiä olisi vain 5 kpl), vaan osaa pelin säikeistä pitäisi hypyttää niille oikeille ytimille, jotka omilta hommiltaan parhaiten joutaisivat. Loput 20 ydintä (oikeat + SMT) tekevät niin vähän, että SMT:kin selviytyisi helposti.
"5600X":
CPU usage 100 %! Tasan 10 ydintä ovat täystyöllistettyjä ja loput kaksi noin 80 %. Puhtaalla testikoneella 5600X ei vielä pahemmin jäänyt isommista jälkeen. Nuo ytimien käyttöasteet ovat jo sitä luokkaa, että paree toivoa ettei käyttis härväisi mitään ylimääräistä pelin aikana. Muuten meinaan peli pätkäisee.
Mielestäni tuossa on peli, jossa 8c/16t ei ole ollenkaan liioittelua. Jos ei olisi HT/SMT, niin 10c/10t olisi passeli. Ensimmäiset viisi ydintä hoitaisivat ne viisi raskainta säiettä. Loput viisi ydintä hoitaisivat yhdessä ne seitsemän raskasta säiettä.
Alder 12600K:ssä on 6c/12t nopeita ytimiä ja 4c/4t hitaampia. Pelissä on 5 hyvin raskasta säiettä ja 7 raskasta säiettä, eli yhteensä 12 niin raskasta säiettä, että yksi E-core ei jaksa sitä hoitaa, joten menee säikeen pallotteluksi ytimeltä toiselle.
Viisi ydintä (5c/5t -P-corea) nappaa hoidettavakseen ne viisi hyvin raskasta säiettä. Loppuja seitsemää raskasta jää hoitelemaan 1c/7t P-corea ja 4c/4t -E-corea. Kun laskee P = 2E ja c = 4t (HT-hyöty), saadaan sekalaisen seurakunnan yhteisvoimaksi P-coreina:
1c + ((7 - 1) /4)c + (4 / 2)c = 4,5c/4,5t
Tämä ei ole ihan ideaali määrä ytimiä, koska niissä 12 raskaassa pelisäikeessä olisi hommia 10:lle non-HT -P-corelle ((5 + 4,5) < 10).
Entäpä 12700K:n yhteisvoima non-HT -P-coreina? 8c/16t + 4c/4t = 8 + (16 - 8) / 4 + 4 / 2 = 12c/12t -P-core. Nyt 12 > 10, eli minimit eivät kärsi ja on varaa pykälää raskaampiinkin tuleviin peleihin.
12900K:
8c/16t + 8c/8t = 8 + (16 - 8) / 4 + 8 / 2 = 14c/14t -P-core. 14 > 10, eli vielä enemmän kasvunvaraa.
Tällä tavalla laskien Ryzenille:
5800X:
8 + (16 - 8) / 4 = 10c/10t, eli juuri passeli, ettei minimi kyykkää liikaa, mutta heikomman IPC:n takia sekä minimi että avg. ovat hieman heikompaa tasoa kuin 8P-Aldereilla.
5900X:
12 + (24 - 12) / 4 = 15c/15t, eli reilusti kasvunvaraa, ettei minimi kyykkää liikaa, mutta heikomman IPC:n takia sekä minimi että avg. ovat hieman heikompaa tasoa kuin 8P-Aldereilla.
5950X:
16 + (32 - 16) / 4 = 20c/20t, eli tuplasti kasvunvaraa, ettei minimi kyykkää liikaa, mutta heikomman IPC:n takia sekä minimi että avg. ovat hieman heikompaa tasoa kuin 8P-Aldereilla.