Come scegliere la CPU più adatta al gaming e allo streaming

Tra Twitch e Youtube, diventa sempre più diffusa la pratica di condividere i propri gameplay in rete, soprattutto perché configurare uno streaming risulta un’operazione semplice se si è dotati di una configurazione hardware appropriata.
Diamo un’occhiata adesso alle varie opzioni da valutare in base alle proprie preferenze:
Nvidia NVEnc, AMD Video Coding Engine e Intel QuickSync, con i loro encoder accelerati, promettono di garantire un’esperienza efficace, evitando il sovraccarico della CPU. In genere però questi encoder  finiscono per sacrificare qualità e flessibilità.
Invece, la codifica software con libreria x264, avendo utility come XSplit e Open Broadcaster Software (OBS) risulta abbastanza semplice. La qualità dello streaming sembra essere migliore rispetto agli approcci gestiti dalla GPU, ma con bit rate simili. Twitch pone dei limiti di bit rate, per cui, chi fosse interessato a tale piattaforma, dovrebbe prenderlo in considerazione. E’ possibile che lo streaming appesantisca la larghezza di banda: un’ora di streaming a 10 Mb/s infatti, corrisponde a 4,5 GB di dati; dunque è preferibile un encoder con il massimo dell’efficienza.
È possibile configurare molte opzioni semplicemente utiliazzando il software a disposizione, ma ottenere una qualità migliore mediante questa codifica ha come prezzo da pagare il sovraccarico della CPU; non una grande idea, considerando l’obiettivo di ottenere il massimo frame rate possibile. In poche parole, avendo un hardware limitato e spingendo troppo sulla codifica software si avrà come risultato lag, cali di frame e prestazioni pessime in generale.
Consigliamo di usare un secondo sistema hardware dedito allo streaming, così da avere un’ottima esperienza di gioco e garantire al pubblico uno streaming video di alta qualità. Basterà collegare il vostro sistema di gioco a un altro PC con una scheda di cattura, o meglio ancora con una LAN per gestire separatamente il carico legato alla codifica.
Tornando a parlare di codifica software, essa può influire enormemente sulle prestazioni. Fino a poco tempo fa per fare uno streaming e giocare con la massima qualità su un PC, era necessario comprare una costosa CPU provvista di molti thread, ma fortunatamente oggi,  questi processori desktop di fascia alta sono molto più accessibili.
Per esempio i Ryzen 7 di AMD forniscono la possibilità di avere un buon numero di core, e la gran parte dei giochi non arriva neanche a usarli tutti. Questo consente di avere una buona parte di potenza in più a disposizione per fare streaming a un prezzo ragionevole. Anche i nuovi Coffee Lake targati Intel possiedono molti core, e sono in grado di sfidare le CPU Ryzen mediante i carichi che sfruttano più thread.