Intel Core i5 e AMD Ryzen 5

Giocare e fare lo streaming del gameplay è qualcosa sempre più comune. Qual è la CPU giusta per avere buone prestazioni in entrambi i frangenti?

Avatar di Tom's Hardware

a cura di Tom's Hardware

Per questa classe di processori abbiamo generato il nostro streaming usando l'impostazione di codifica "veryfast".

Battlefield 1

Per prima cosa abbiamo svolto una serie di test base per valutare le prestazioni senza uno streaming su Youtube attivo. Il Core i5-8600K di Intel si è comportato meglio, ma Core i5-7600K e Ryzen 5 1600X non sono molto indietro.

Il quadro cambia quando aggiungiamo lo streaming al mix. Tutte e tre le CPU perdono una quantità variabile di prestazioni, con Ryzen 5 1600X che finisce al top - anche se non di molto.

Abbiamo due voci nei nostri grafici per il Core i5-7600K: normal e high-priority. Prima parliamo dei risultati "normal". L'architettura fatta da 4 core e 4 thread azzoppa la CPU Kaby Lake, che perde quasi la metà del suo frame rate medio. Questo ha ovviamente un impatto sulla variabilità del frame time in gioco e non solo. Quei numeri non dicono però tutto. Battlefield 1 è fondamentalmente ingiocabile per via di blocchi e scatti durante il nostro streaming.

Il grafico sulla qualità dello streaming mostra che il Core i5-7600K fornisce solo il 23,6% deli suoi frame durante il test, il che significa che perde il 76,4% dei frame. Questo porta di conseguenza a uno streaming inguardabile. Passiamo ai grafici sull'uso della CPU; dicono tutto. In breve, il Core i5-7600K non ha alcun margine disponibile per gestire il carico di codifica nella maggior parte dei nostri benchmark.

Il software OBS ha diverse impostazioni differenti per ottimizzare le prestazioni e agire sulla priorità dei processi è una tattica comune per migliorare lo streaming sui processori Kaby Lake. Perciò abbiamo selezionato l'impostazione high-priority (nei grafici indicata come HP Stream).

Effettivamente questo permette all'encoder di rubare cicli all'engine di gioco, portando a frame rate minori. Ma l'encoder processa con successo il 100% dei frame. Il nostro Core i5-7600K scende a 51,6 FPS e il dato al 99esimo percentile è in picchiata. Il rovescio della medaglia è che meno prestazioni significano anche meno frame da codificare al secondo, e questo aumenta l'efficienza della codifica. Sorprendentemente, il 91,05% dei frame rientra all'interno dell'intervallo desiderabile di 16,667 ms.

È sempre possibile abbassare l'impostazione dell'encoder per assecondare il 7600K, ma non bisogna dimenticare che i processori con un prezzo simile gestiscono queste impostazioni di qualità abilmente.

Mentre fa lo streaming, il Core i5-8600K fornisce quasi lo stesso frame rate in-game del Ryzen 5 1600X e codifica il 100% dei frame. La qualità di streaming del Core i5-8600K non è così impressionante come il Ryzen: l'89,44% dei frame finisce all'interno del range desiderabile e circa il 10% dei frame finisce sia sopra che sotto la soglia. Secondo noi lo streaming era buono, ma non era fluido quanto quello del Ryzen 5 1600X.

Uno sguardo al grafico degli FPS al 99esimo percentile ci dice che Ryzen 5 1600X garantisce l'esperienza di gioco più fluida durante la nostra sessione di streaming. Ha anche un sacco di riserva nel serbatoio, persino durante lo streaming. In altre parole potete probabilmente aumentare l'impostazione di codifica a un livello superiore rispetto ai processori concorrenti.

C'è un però: le CPU Ryzen non si overcloccano come quelle Core di Intel. Abbiamo overcloccato ogni modello per vedere se il margine a disposizione delle CPU Intel avesse un impatto. L'encoder x264 usa le istruzioni AVX in modo ampio, quindi rappresenta un buon stress test per la stabilità in OC. Senza dubbio, l'offset AVX di Coffee Lake è utile, anche se potrebbe portare a minori frequenze durante lo streaming attivando la caratteristica - o se la lasciate "Auto" nell'UEFI.

L'overclock porta il Core i5-7600K davanti a Ryzen 5 1600X durante il nostro test di gioco base, ma fa poco per rettificare i problemi visti durante il nostro carico di streaming. Quattro thread non fanno miracoli. Lo streaming soffre persino dopo aver aggiornato lo stato di priorità. Il 7600K riesce a garantire una maggior percentuale di frame con le impostazioni overcloccate e prioritizzazione normale, ma ciò costa comunque delle prestazioni di gioco. Intervenire sulla priorità ha poca influenza sulla fluidità del gioco: le misure al 99esimo percentile del 7600K sono terribili a entrambe le impostazioni.

L'overclock a 4,9 GHz migliora le misure al 99esimo percentile del Core i5-8600K, anche se è comunque ancora dietro il Ryzen 5 1600X. L'8600K overcloccato è senza dubbio competitivo grazie a un'esperienza di gioco convincente, ma non può pareggiare le prestazioni di streaming di Ryzen 5 1600X. È evidente che l'encoder apprezza il maggior numero di thread, quindi i 12 di Ryzen rappresentano un grande vantaggio.

Il grafico del frame time riassume bene le prestazioni in-game. I processori Kaby Lake mostrano una variabilità estrema. Il Core i5-8600K è facile da individuare durante il nostro carico di streaming. Allo stesso tempo, Ryzen 5 1600X garantisce un'esperienza in-game molto più costante.

Grand Theft Auto V

Grand Theft Auto V scala bene con le risorse di calcolo aggiuntive e tende a favorire le architetture Intel. Non sorprende quindi vedere le CPU Core davanti nei test base, ma non ci aspettavamo che il Core i5-8600K mantenesse il suo vantaggio sulla concorrenza durante lo streaming.

Il Core i5-8600K riproduce il 100% dei suoi frame durante il test, anche se solo l'89,71% rientra nei 60 FPS. Vediamo una suddivisione quasi identica, pari al 5%, sopra e sotto quel dato. Visivamente il flusso sembra buono. L'8600K mostra un chiaro impatto al 99esimo percentile, anche se è comunque davanti al resto dei contendenti.

Ryzen 5 1600X parte con il frame rate medio più basso nei test base e finisce a 60,7 FPS durante lo streaming. Non soffre troppo al 99esimo percentile. Allo stesso tempo il chip garantisce prestazioni di streaming stellari, senza perdere frame e garantendo quasi 60 FPS.

Il Core i5-7600K offre un'esperienza di gioco decente durante lo streaming normale, arrivando a 79,2 FPS. Questo perché non sta davvero codificando i frame - ne perde l'84,9%. Lo streaming è inguardabile. Possiamo portare le prestazioni di codifica del 7600K al 100% selezionando la priorità high, ma l'esperienza di gioco ne risente: grandi parti della scena non sono renderizzate correttamente.

L'overclock del Core i5-7600K non aiuta; è ancora completamente saturo durante il test sullo streaming. L'overclock permette al Core i5-8600K di migliorare, permettendogli di guidare il gruppo sia per quanto riguarda la media e al 99esimo percentile. La qualità di streaming è anch'essa decente.

Le prestazioni di Ryzen 5 1600X migliorano anche dopo l'overclock. Non restituisce il frame rate migliore assoluto durante lo streaming, ma è perfettamente giocabile. Inoltre, Ryzen 5 1600X offre ancora lo streaming più fluido, anche se di poco.

Shadow of War

Il Core i5-7600K continua a deludere. Raggiunge una media di 51,4 FPS mentre fa streaming - usando l'impostazione di priorità high - e codifica del 100% dei frame. Sfortunatamente, la fluidità del gioco viene meno. Il dato di 15,9 FPS al 99esimo percentile dice tutto.

Ryzen 5 1600X offre prestazioni di gioco decenti durante lo streaming, ma il Core i5-8600K Coffee Lake continua a comandare.

Ryzen 5 1600X offre il meglio di entrambi i mondi, anche se il Core i5-8600K non sfigura. Forse regolare la codifica potrebbe estrarre più prestazioni dal chip Intel. Ovviamente si può dire la stessa cosa per Ryzen 5, che offre il miglior mix di streaming e frame rate nella sua classe. È ovvio da questi risultati che chi possiede un Core i5 Kaby Lake deve ridurre le impostazioni di streaming drasticamente o passare ad hardware più veloce.