DOMANDA CPU limita le performance

Pubblicità

Max1998

Nuovo Utente
Messaggi
73
Reazioni
0
Punteggio
28
Ciao a tutti, giocando a vari giochi, mi sono reso conto che guardando gli FPS appare la scritta "Limited by mainThread", quindi a quanto pare sono CPU limited. "Limited by GPU" appare solo quando lo scenario si scarica un pò e salgono gli FPS.

Qualcuno potrebbe spiegarmi come funziona questo fenomeno di preciso ? so di essere CPU limited ma non riesco ad immaginare cosa voglia dire fisicamente e soprattutto quale qualità prestazionale/hardware un processore debba avere per evitare questo fenomeno. Fino ad ora ho sempre visto che come si alzano i numeri i7, i9, 9700K 13700K ecc. migliori sono i processori, ma vorrei evitare di avere un i400 30600K al costo di una casa per evitare questa roba.

Possono esserci delle impostazioni del sistema operativo ? o dei giochi ? in grado di evitare questo fenomeno ? su un forum ho letto disattivare la virtualizzazione tramite il BIOS per esempio. Oppure l'unica cosa è l'hardware upgrade del processore che in tal caso si porterebbe dietro anche l'upgrade della scheda madre ?

Build:

i7 9700K 3.6 Ghz 12 Mb
Scheda madre ASUS STRIX Z390-E
RTX 2060 S
RAM 16 Gb DDR4 3600 Mhz
alimentatore 650 W Corsair TX650M

GRAZIE
 
Limited by main thread ha un significato ben preciso ed è lo scenario tipico nel gaming: i giochi sfruttano principalmente un core per il rendering principale e si appoggiano agli altri per i workload secondari. Quando l'utilizzo della gpu è limitato dalle prestazioni single core della cpu sei "limited by main thread".
Se ti è mai capitato di vedere dei benchmark a bassissima risoluzione, in modo da spostare la limitazione il più possibile sulla cpu, avrai notato che lo scaling oltre i 4 core decresce in maniera sensibile fino a fermarsi del tutto tra i 6 e gli 8 core fisici a seconda del gioco.

Detto che "limited" non è per forza qualcosa di negativo, essere limitati ad un alto framerate non è un problema perché non influisce sull'esperienza di gioco, il modo migliore per spostare più in alto questa limitazione è utilizzare una cpu che abbia queste 3 caratteristiche, meglio se combinate:
-IPC più elevato;
-frequenza di boost più elevata:
-maggior quantitativo di cache disponibile.

Non modificando la cpu hai una sola carta in mano: l'overclock.
 
Molto gentile, potresti darmi qualche esempio di CPU intel che secondo te possano dare un miglioramento rispetto al mio ? sia cambiando scheda madre che non.

Nel frattempo ho trovato due screenshot utile per far vedere meglio:

Screenshot (372).webp

Screenshot (371).png
 
Ultima modifica:
Per interpretare i grafici: le linee rosse della voce "Main Thread" indicano i momenti in cui la gpu deve aspettare la cpu. Se la gpu può produrre un frame in ~20ms mentra la cpu ne impiega ~30, hai potenziali 45-50fps limitati dalle prestazioni della cpu (specificatamente dalle prestazioni single core).


Su quella mobo non esiste nulla di meglio semplicemente perché la serie 9 è l'ultima compatibile.

Le cpu che dovresti valutare per Flight simulator sono le V-cache di Amd perché quel gioco ne beneficia particolarmente. Ovviamente non ti consiglio le attuali 7000x3d perché non sono cpu da gaming ma dovrai aspettare il 7800x3d del prossimo mese.
In alternativa, considerando però la piattaforma a fine vita, il 5800x3d.
Ovviamente non aspettarti lo stesso scaling che avresti con una 4090 partendo dalla tua 2060super.
frqtQnBW5427ACgTzxvQJf-970-80.png.webp
 
Ho capito, non sono per nulla pratico con AMD, potresti darmi qualche link per vedere le CPU esempi ? inoltre vorrei capire se passare a una 2080 Ti possa dare beneficio una volta sostituita la CPU, andare oltre per rimanere in HD con monitor 60 Hz mi è stato detto essere uno spreco, sei d'accordo ?
 
Leggende metropolitane, affermazione non supportata da evidenze scientifiche.
Una volta sostituita la cpu, spostando più in alto la limitazione della cpu, hai margine di manovra sulla gpu e puoi tranquillamente salire: ecco eviterei di mettere una 4090 per Flight simulator come nel benchmark ma la 2080ti darà un sensibile vantaggio.

Questione framerate e refresh rate: nel caso specifico è uno spreco perché, oltre a non vedere gli fps in più, non hai il grande beneficio dell'aumento di framerate ossia la riduzione dell'input lag. Flight simulator non è uno sparatutto.
 
Leggende metropolitane, affermazione non supportata da evidenze scientifiche.
Una volta sostituita la cpu, spostando più in alto la limitazione della cpu, hai margine di manovra sulla gpu e puoi tranquillamente salire: ecco eviterei di mettere una 4090 per Flight simulator come nel benchmark ma la 2080ti darà un sensibile vantaggio.

Questione framerate e refresh rate: nel caso specifico è uno spreco perché, oltre a non vedere gli fps in più, non hai il grande beneficio dell'aumento di framerate ossia la riduzione dell'input lag. Flight simulator non è uno sparatutto.
Per sensibile intendi che noterei abbastanza ? comunque al momento le impostazioni che ho sono tutte per l' HD e cosi vorrei rimanessero, gli FPS massimi sono impostati a 60, per matchare il monitor refresh rate, più non mi serve, meno è fastidioso. Ciò che vorrei è una configurazione che concentrasse tutte le forze per tenere l'HD a 60 FPS in tutti gli scenari. Potresti darmi un paio di link secondo ciò che faresti tu ?

Grazie

PS: è capitato che guardando varie recensioni il carico di lavoro di CPU e GPU fosse tra il 50 e il 70 % ma comunque FPS non sopra i 45, un blocco non dovuto allo sforzo dato che non sono al limite, cosa potrebbe essere in quei casi ?
 
Ho capito, non sono per nulla pratico con AMD, potresti darmi qualche link per vedere le CPU esempi ? inoltre vorrei capire se passare a una 2080 Ti possa dare beneficio una volta sostituita la CPU, andare oltre per rimanere in HD con monitor 60 Hz mi è stato detto essere uno spreco, sei d'accordo ?
Prendere adesso una 2080 Ti, scheda vecchia di anni, non ha alcun senso.
Piuttosto cerca una 3060 Ti o una 3070, che vanno in modo simile.

Ma con un monitor 1080P 60 Hz qualsiasi upgrade è sprecato.
 
Pubblicità
Pubblicità
Indietro
Top