Le vulnerabilità di sicurezza Spectre e Meltdown hanno rappresentato una nuova e inedita sfida nel settore dei microprocessori. Le soluzioni per mitigarne l'impatto hanno riflessi sulle prestazioni, ma sono le patch per Spectre variante 2 a impattare maggiormente. Abbiamo atteso pazientemente che AMD e Intel rilasciassero le rispettive patch. AMD non ha fornito indicazioni nel materiale dato alla stampa sul fatto che le motherboard X470 usate per la nostra recensione di Ryzen 7 2700X avessero già mitigazioni nel microcode per Spectre 2.
Poche ore prima della scadenza dell'embargo, abbiamo appreso che le patch erano presenti, ma a quel punto non avevamo tempo sufficiente per installare, testare e analizzare le corrispondenti patch Intel.
Nella precedente recensione i nostri sistemi di test includevano le mitigazioni per Meltdown e Spectre variante 1. La variante 2 richiede sia aggiornamenti del firmware/microcode che patch del sistema operativo. Avevamo già installato le patch del sistema operativo per la variante 2 sulle nostre piattaforme Intel, quindi ci mancava solo il quarto e ultimo pezzo: il microcode.
Ci sono due opzioni per installare le patch del microcode dedicate a Spectre variante 2: un aggiornamento di Windows che permette al sistema operativo di caricare il microcode durante il processo di avvio o il più classico aggiornamento del firmware. Abbiamo usato il primo metodo per patchare la nostra piattaforma Z270, in modo da avere un quadro delle prestazioni pre e post patch.
I processori più veloci soffrono meno dell'impatto degli aggiornamenti del microcode per Spectre variante 2, il che ha rappresentato una sfida per noi e la nostra piattaforma Z370. Nelle precedenti recensioni avevamo notato che il Core i7-8700 superava costantemente il più costoso e veloce Core i7-8700K sia sulle schede madre MSI che quelle di Gigabyte.
Questo problema è diventato rilevante in questo articolo perché l'ultimo update del firmware di MSI, che include anche il microcode per Spectre variante 2, sistema quella disparità prestazionale. Come sospettavamo da tempo, il problema era legato al Core i7-8700K, che ora è più veloce in diversi titoli e si comporta come da attese. Quindi su tale motherboard usiamo l'update del firmware anziché la patch di Windows in quanto riflette le vere prestazioni del Core i7-8700K.
Questo significa che i risultati delle CPU Coffee Lake non riflettono le prestazioni pre e post-patch. I numeri raccolti servono come indicazione generale delle differenze competitive.
In ogni caso, con l'eccezione delle schede madre X370, tutte le piattaforme nell'odierna recensione sono completamente aggiornate. AMD non ci ha indicato una tempistica di aggiornamento per Spectre variante 2 sulle motherboard X370, ma ci torneremo con dei test una volta disponibile l'update.
Overclocking
Per i test prestazionali abbiamo accoppiato il Ryzen 5 2600X a un Corsair H115i, utile anche per l'overclock. Questo ci ha permesso di mantenere 4,2 GHz di frequenza su tutti i core con una vCore di 1,3875V, una tensione SoC di 1,2V e impostazioni Load Line Calibration di default. Abbiamo usato le stesse impostazioni applicate a Ryzen 7 2700X, con un leggero incremento della vCore di 0.009V per garantire la stabilità.
I processori Ryzen di prima generazione non hanno un margine di OC della memoria molto alto, quindi abbiamo testato le piattaforme X370 overcloccate a DDR4-3200. La piattaforma X470 è decisamente più stabile a data rate più alti con entrambe le CPU Ryzen 2000. Perciò abbiamo impostato DDR4-3466 con timing 14-14-14-34. Abbiamo inoltre testato le CPU Intel overcloccate a DDR4-3466.
Precision Boost Overdrive
AMD non ha condiviso molte informazioni su questa funzionalità in sviluppo, in grado di aumentare la tensione massima in stato di boost e la durata di quest'ultimo.
Abbiamo cercato di disabilitare Precision Boost Overdrive come nella nostra recensione di Ryzen 7 2700X, senza però osservare differenze prestazionali. C'era un problema con la motherboard, per cui anche se pensavamo fosse disattiva, quella funzione era attiva nei nostri test.
Precision Boost Overdrive è una funzione approvata da AMD, a differenza dei miglioramenti delle frequenze in multi-core che si trovano spesso nelle schede madre per CPU Intel. Poiché questa è una funzionalità standard per i processori Ryzen serie 2000, la lasciamo abilitata.
MSI X470 Gaming M7 AC
La nostra MSI X470 Gaming M7 AC ha uno slot PCI Express 3.0 con una connessione x16, uno slot x8 e un altro PCIe 2.0 con interfaccia x4. Quattro banchi di RAM supportano DDR4-2933 e possono salire significativamente in OC.
La motherboard ha anche due slot M.2 con connettività PCIe. Il pannello di I/O ha un connettore USB 3.1 Type C. USB 3.1 e USB 3.1 Gen 2 supportano la ricarica veloce per smartphone e tablet. Se l'RGB è importante per voi, MSI vi accontenta con l'illuminazione RGB Mystic integrata che permette effetti di luce RGB personalizzati con diverse zone d'illuminazione.
Configurazione di prova
Configurazione di prova | |
---|---|
Hardware |
Italia AMD Socket AM4 AMD Ryzen 7 2700X, Ryzen 5 2600X Gigabyte X470 Aorus Gaming 7 WiFi 2x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2933, DDR4-3466 Germania Intel LGA 1151 (Z370): Intel Core i7-8700K, Core i5-8600K, Core i5-8400 MSI Z370 Gaming Pro Carbon AC 2x 8GB Corsair Vengeance DDR4-3200 @ 2666 AMD Socket AM4 Workstation AMD Ryzen 5 1500X, Ryzen 5 1600X, Ryzen 5 1400 MSI X370 Tomahawk 4x 8GB G.Skill TridentZ DDR4-3200 @ 2667 e 3200 Intel LGA 1151 (Z270) Intel Core i7-7700K MSI Z270 Gaming 7 2x 8GB Corsair Vengeance DDR4-3200 @ 2400 e 3200 Tutti i sistemi GeForce GTX 1080 Founders Edition (Gaming) Nvidia Quadro P6000 (Workstation) 1x 1TB Toshiba OCZ RD400 (M.2, System) 2x 960GB Toshiba OCZ TR150 (Storage, Images) be quiet! Dark Power Pro 11, 850W Power Supply Windows 10 Pro (Creators Update) U.S. AMD Socket AM4 AMD Ryzen 7 2700X, Ryzen 5 2600X MSI X470 Gaming M7 AC 2x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2667, DDR4-3466 Intel LGA 1151 (Z370): Intel Core i7-8700K, i5-8600K, Core i5-8400 MSI Z370 Gaming Pro Carbon AC 2x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2400, DDR4-2667, DDR4-3466
AMD Socket AM4 AMD Ryzen 7 1800X, 1700X, 1700, Ryzen 5 1600X MSI X370 Xpower Gaming Titanium 2x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2667, DDR4-3200
Intel LGA 1151 (Z270) Intel Core i7-7700K MSI Z270 Gaming M7 2x 8GB G.Skill FlareX DDR4-3200 @ DDR4-2400 TuttoEVGA GeForce GTX 1080 FE 1TB Samsung PM863 SilverStone ST1500-TI, 1500W Windows 10 Creators Update Versione 1703 |
Raffreddamento |
Germania Alphacool Eiszeit 2000 Chiller Alphacool Eisblock XPX Thermal Grizzly Kryonaut U.S. Corsair H115i |
Monitor | Eizo EV3237-BK |
PC Case | Lian Li PC-T70 with Extension Kit and Mods Configurations: Open Benchtable, Closed Case |
Rilevazione consumi | Misura DC senza contatto allo slot PCIe (usando una riser card) Misura DC senza contatto al cavo di alimentazione esterno ausiliario Misura di tensione diretta all'alimentatore 2 oscilloscopi multicanale digitali Rohde & Schwarz HMO 3054, 500 MHz con funzione di archiviazione 4 pinze amperometriche Rohde & Schwarz HZO50 (1mA - 30A, 100 kHz, DC) 4 Rohde & Schwarz HZ355 (10:1 sonde, 500 MHz) 1 multimetro digitale con funzione di archiviazione Rohde & Schwarz HMC 8012 |
Rilevazione temperature | Un videocamera a infrarossi Optris PI640 80 Hz + PI Connect Monitoraggio e registrazione all'infrarosso in tempo reale |
Rilevazione rumorosità | NTI Audio M2211 (con file di calibrazione, taglio basso a 50Hz) Steinberg UR12 (con alimentazione Phantom per i microfoni) Creative X7, Smaart v.7 Camera di rilevazione custom proprietaria, 3.5 x 1.8 x 2.2m (L x D x H) Perpendicolare al centro del rumore sorgente, Distanza di misura di 50 cm Livello di rumorosità in dB(A) (Slow), Analizzatore di frequenza in tempo reale (RTA) Spettro di frequenza del rumore rappresentato graficamente |