Hot topics:
19 minuti

Ryzen 7 vs. Core i7 in gaming, la situazione attuale

Abbiamo ampliato la nostra suite di giochi rispetto alla recensione di Ryzen 7 1800X. Ecco un raffronto con 11 giochi tra Ryzen 7 1800X, 1700X e 1700 con Core i5-7600K, i7-7700K e i7-6900K.

Ryzen 7 vs. Core i7 in gaming, la situazione attuale

Ryzen 7 1700, 1700X e 1800X contro Core i5 e Core i7

I test mostrati da AMD in cui le nuove CPU Ryzen battevano un Core i7-6900K in Cinebench e Blender hanno infuso un grande entusiasmo nella comunità del gaming, alla ricerca di un'alternativa alle costose CPU Intel.

Da una prospettiva di prezzi e di prestazioni in ambito professionale (editing video, foto, carichi pesanti, ecc.) il debutto di Ryzen ha messo tutti d'accordo, mentre per quanto riguarda il gaming non è andata allo stesso modo.

Barattare un po' di prestazioni in nome di prezzi più vantaggiosi non è un dramma, quindi secondo noi per essere concorrenziali le CPU Ryzen non devono necessariamente battere le soluzioni Intel in tutti i giochi, ma devono solo dimostrarsi competitive.

Il livello di questa soglia di competitività è qualcosa spesso di molto soggettivo, ma per molti le prestazioni di gioco offerte dalle CPU Ryzen non giustificano l'investimento, anche davanti a un prezzo particolarmente interessante.

Se il gaming è il vostro obiettivo principale, è difficile ignorare le soluzioni Core i7 e i5 di Intel, capaci di offrire maggiori prestazioni in molti giochi popolari. In rete abbondano teorie sul motivo per cui i processori Ryzen mostrano prestazioni inferiori alle soluzioni Intel, ma senza dubbio una parte della disparità è legata alle maggiori frequenze e alle prestazioni IPC superiori dei chip Intel Kaby Lake. Il problema sembra inoltre legato all'architettura Zen e a come i software s'interfacciano con la gerarchia della cache.

cpu complex ccx
Core Complex, CCX - Clicca per ingrandire

La nuova architettura AMD si basa su un Core Complex (CCX), al cui interno troviamo quattro core. Ogni CCX ha anche 8 MB di cache L3 16-way associative suddivisa in quattro parti; ogni core sul CCX può accedere alla cache L3 con la stessa latenza media. AMD usa due CCX per ottenere un processore a 8 core, e questi due comunicano tramite l'interconnessione Infinity Fabric.

Qualsiasi dato che passa tra i due CCX soffre di un aumento della latenza, quindi l'ideale sarebbe evitare del tutto questo "viaggio". Sfortunatamente i thread migrano tra i due CCX, portando cache miss sulla cache L3 locale del CCX. I thread potrebbero inoltre comunicare con altri thread (e i loro dati) in azione sull'altro CCX, aumentando così la latenza di comunicazione e riducendo le prestazioni generali.

AMD di recente ha affermato che la maggior parte dei giochi non è ottimizzata per la sua implementazione del Simultaneous Multi-Threading, il che è un problema alla luce del vantaggio di core di Ryzen. Abbiamo visto che disabilitare l'SMT aumenta le prestazioni in alcuni titoli come Ashes of the Singularity, Arma 3, Battlefield 1 e The Division.

Ryzen segna il debutto dell'SMT di AMD, quindi è comprensibile che vi siano problemi di gioventù. Due sviluppatori di giochi hanno fatto sapere che hanno intenzione di supportare l'SMT con futuri aggiornamenti. AMD ha distribuito più di 300 devkit per dare il via all'ottimizzazione, ma in commercio ci sono migliaia di giochi.

Molti titoli attuali probabilmente non riceveranno un aggiornamento, quindi non ci resta che sperare che la situazione cambi con i giochi futuri.

Secondo AMD il problema non sembra direttamente legato allo scheduler di Windows, e normalmente questa sarebbe una buona notizia, ma non in questo caso. Se il problema fosse a livello del sistema operativo, un update di Microsoft potrebbe ottimizzare Windows per i chip AMD, similmente a quanto visto con le soluzioni Bulldozer. Sembra però che un fix non sia in sviluppo, quindi servirà un lavoro mirato su ogni titolo.

ryzen die
Die di un chip Ryzen 7 - clicca per ingrandire

AMD afferma che è più competitiva nel gaming 4K che alle risoluzioni inferiori, come il Full HD. Il gaming 4K sposta il carico sulla GPU, quindi anche se ciò che afferma AMD è vero, non è indicativo di migliori prestazioni da parte del processore. Dobbiamo registrare che le piattaforme AM4 sono piuttosto valide, ma l'esperienza che abbiamo avuto che le principali motherboard non è stata ideale.

  Ryzen 7 1800X Ryzen 7 1700X Ryzen 7 1700
Socket AM4, 1331 pin AM4, 1331 pin AM4, 1331 pin
Processo 14 nm GloFo 14 nm GloFo 14 nm GloFo
Core / Thread 8 / 16 8 / 16 8 / 16
TDP 95 watt 95 watt 65 watt
Freq. base 3,6 GHz 3,4 GHz 3 GHz
Precision Boost (tutti i core) 3,7 GHz ? ?
Precision Boost (dual-core) 4 GHz 3,8 GHz  3,7 GHz
XFR (dual-core) 4,1 GHz 3,9 GHz 3,8 GHz
Cache (L2+L3) 20 MB 20 MB 20 MB
Supporto DDR4 Variabile Variabile Variabile
Controller memoria Dual channel Dual channel Dual channel
Moltiplicatore sbloccato
Linee PCIe 16 linee Gen 3 16 linee Gen 3 16 linee Gen 3

Abbiamo ricevuto una grande mole di update nei giorni precedenti e successivi al debutto delle CPU Ryzen 7 da parte dei produttori di motherboard. In alcuni casi gli aggiornamenti del firmware ci hanno portato a registrare prestazioni più alte su alcune piattaforme, mentre in altri hanno fatto emergere alcuni problemi.

Problemi delle piattaforme a parte, abbiamo maturato la sensazione che non ci sia stata un'adeguata fase di preparazione al lancio dei processori e di conseguenza i partner di AMD ora si trovano a dover correre per sistemare la situazione. Confidiamo che il quadro migliori.

AMD ha fatto sapere di essere al lavoro su un profilo energetico aggiornato e di essere concentrata anche su altre ottimizzazioni. Nel frattempo, a estensione di quanto già mostrato nel nostro test su Ryzen 7 1800X, abbiamo condotto una serie di test con diversi giochi popolari per inquadrare lo stato attuale delle prestazioni gaming di Ryzen.

Configurazione di prova

A causa di limiti di tempo, il nostro primo approccio con Ryzen includeva solo cinque giochi e il top di gamma Ryzen 7 1800X. Questa volta abbiamo incluso 11 giochi e tutti e tre i processori Ryzen 7.

Poco prima della pubblicazione della recensione del 1800X, AMD ci aveva inviato una lista di giochi che rispondono in modo favorevole alla sua architettura, tra cui Sniper Elite 4 (DX12), Battlefield 1 (DX12), The Division, Star Wars: Battlefront, Assassin's Creed: Syndicate, Battlefield Hardline, Overwatch, Witcher 3 e Dead Rising. Abbiamo aggiunto Battlefield 1 e The Division alla gamma di titoli di questa prova.

AMD consiglia di disattivare HPET (High Precision Event Timer) e usare il profilo energetico High performance (Elevate prestazioni) di Windows per migliorare le prestazioni nei giochi. Possiamo confermare che entrambi gli interventi danno i risultati sperati. In particolare il profilo HP offre l'incremento maggiore.

L'intervento sul profilo di Windows evita il "core parking". In presenza di un profilo Bilanciato, i core in idle si trovano in stati energetici (power states) molto bassi. Per questo "richiamarli" all'attività produce maggiore latenza, a discapito delle prestazioni. Con il profilo ad alte prestazioni si evita che i core vadano a dormire troppo profondamente e così sono istantaneamente disponibili per lo scheduling dei thread.

In secondo luogo, il profilo Bilanciato di Windows impatta sulla velocità dei chip Ryzen di alterare gli stati tensione e frequenza, che nativamente è di 1 millisecondo nell'architettura Zen. Ciò avviene perché il software s'intromette nel processo. Con il profilo High Performance anche questa variabile viene mitigata/eliminata.

Nella prima settimana di aprile AMD intende distribuire un aggiornamento per i processori Ryzen che ottimizza i parametri delle policy energetiche del profilo Bilanciato al fine di favorire prestazioni più costanti nei modelli d'uso tipici di un PC desktop.

Per mettere le CPU Ryzen nelle condizioni più favorevoli possibili abbiamo provato le CPU AMD e Intel con il profilo HP e disattivando HPET. Nel nostro primo articolo avevamo incluso i valori con SMT disattivato. Stavolta invece è attivo, in quanto non pensabile che gli appassionati lo attivino e disattivino ogni volta a seconda del gioco.

Configurazione di prova

Usiamo lo stesso hardware della recensione di Ryzen 7 1800X, eccetto per il fatto che siamo passati a una motherboard MSI X370 XPower Gaming Titanium. La natura in rapida evoluzione dell'ecosistema Ryzen - e con questo intendiamo gli incessanti miglioramenti ai firmware - significa che i risultati che otteniamo sono rappresentativi solo dell'attuale ambiente di test; potrebbero cambiare in futuro.

Sistemi AMD 1
Ryzen 7 1800X
MSI X370 XPower Gaming Titanium
2x Corsair Vengeance LPX DDR4-2666

AMD 2
AMD FX-8350
MSI 970 Gaming
2x Kingston HyperX DDR3 2133

Intel 1
Intel Core i7-7700K
MSI Gaming M7
2x Corsair Vengeance LPX DDR4-2666

Intel 2
Core i7-6900K
ASRock Extreme4
4x Crucial DDR4 2400

All
1TB Samsung PM863
SilverStone ST1500, 1500W
Windows 10 Pro (aggiornato)
GPU EVGA GeForce GTX 1080 FE
Raffreddamento Corsair H100iv2
Noctua NH-U12S SE-AM4
Arctic MX-4
Continua a pagina 2
AREE TEMATICHE
Vuoi ricevere aggiornamenti su #CPU?
Iscriviti alla newsletter!