|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#61 | |
|
Senior Member
Iscritto dal: Nov 2013
Messaggi: 1455
|
Quote:
Bene lo sanno loro, piacerebbe saperlo anche a me... Mai detto... Ultima modifica di oxidized : 07-02-2020 alle 17:34. |
|
|
|
|
|
|
#62 | |
|
Senior Member
Iscritto dal: Sep 2009
Messaggi: 1940
|
Quote:
|
|
|
|
|
|
|
#63 | |
|
Senior Member
Iscritto dal: Aug 2013
Messaggi: 2796
|
Quote:
![]() Ecco invece a gioco avviato: ![]() La riga arancione sul carico complessivo della CPU è quella relativa al solo AutomationEmpire.exe Ho cerchiato in Blue un andamento uguale sia nel grafico della CPU che quello di tutti i core. E' l'occupazione appena caricato un salvataggio molto carico. In verde sono evidenziati le info del processo e ho cerchiato in rosso il carico della CPU di tutti i processi (è ordinato dal carico maggiore al carico minore) e sono tutti a 0, diciamo a 0, qualcosa. Il fatto poi che sta usando il 26% della CPU significa che sta sfruttando risrose pari a quelle di almeno 2 core e qualcosa in più. (Usare un core al 100% e nient'altro corrisponde all'uso del 12.5% di una intera CPU a 8 core) Football Manager fu uno dei primi a sfruttare il multicore, gia con W7, e c'è anche su consolle, ma poi se lo a uno sviluppatore sconosciuto come la DOG HOGGLER, ti pare non lo possano fare quelli più rinomati?
__________________
CPU: AMD Ryzen 5 5700; GPU: Nvidia GForce RTX4070ti (MSI); RAM: 2x32GB Corsair; SSD: Sandisk 1TB+4TB; TEL: OnePlus Nord 2 5G; Steam: [SMC] BIGC@T Ultima modifica di Personaggio : 07-02-2020 alle 17:55. |
|
|
|
|
|
|
#64 | ||
|
Senior Member
Iscritto dal: Nov 2013
Messaggi: 1455
|
Quote:
se per te utilizzare un core a 80-85% uno a 50% e gli altri a circa 20% significa essere buono a sfruttare più core e threads beh allora non so cosa dirti...Questa è la stessa cosa che ottieni se apri qualsiasi altro gioco, anzi Team Fortress 2 sul mio 2600K riesce a fare pure di meglio...
|
||
|
|
|
|
|
#65 |
|
Senior Member
Iscritto dal: Apr 2011
Città: Funky Town
Messaggi: 3396
|
Prendendo a riferimento Vulkan; l'API a basso livello, derivata da Mantle, sulla falsariga di come "lavorano" le consolles, sembra che vengano sfruttati i cores.
https://www.reddit.com/r/pcmasterrac...eats_cpus_and/ https://www.imgtec.com/blog/vulkan-s...tiple-threads/ Immagino che DX12 si adegui e cmq MS potrebbe portare Hyper-V (Hypervisor) sulla XBox e poter installare una macchina virtuale con mouse e tastiera. Nelle specifiche non sta scritto quale e quanta "RAM" (escludo le GDDR5); propendo per almeno 8 GB DDR4 3200 MHz. Assomiglieranno sempre più a SetTopBox. |
|
|
|
|
|
#66 | |
|
Senior Member
Iscritto dal: Nov 2013
Messaggi: 1455
|
Quote:
Ultima modifica di oxidized : 07-02-2020 alle 18:12. |
|
|
|
|
|
|
#67 | |
|
Senior Member
Iscritto dal: Aug 2013
Messaggi: 2796
|
Quote:
__________________
CPU: AMD Ryzen 5 5700; GPU: Nvidia GForce RTX4070ti (MSI); RAM: 2x32GB Corsair; SSD: Sandisk 1TB+4TB; TEL: OnePlus Nord 2 5G; Steam: [SMC] BIGC@T |
|
|
|
|
|
|
#68 | |
|
Senior Member
Iscritto dal: Nov 2013
Messaggi: 1455
|
Quote:
Comunque mea culpa, se quello che ho fatto intendere era che i giochi usano 0% oltre i 4 core, non era quello che intendevo...Semplicemente non giovano in termini di prestazioni con più di 4 core tralasciando che vi sia Virtualizzazione o meno. Ultima modifica di oxidized : 07-02-2020 alle 18:40. |
|
|
|
|
|
|
#69 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14739
|
Quote:
Da una parte abbiamo già le vecchie consolle che dispongono di 8 core. E qui il fatto che siano core jaguar (quindi a basse prestazioni) conta ben poco nella discussione che si faceva, perchè se si ha difficoltà a parallelizzare i task nei giochi questo ha valore indipendentemente dalle prestazioni dei core: a cosa mi servirebbe avere core in più se tanto non sono in grado di sfruttarli? L'aver messo a disposizione tutti i core nelle attuali consolle è un punto molto valido, significa che i sei messi a disposizione inizialmente erano pochi. Un altro esempio è il passaggio a DX12/Vulkan su PC, questo tipo di programmazione a più basso livello è derivato da quello delle consolle (AMD, introducendo Mantle, aveva dichiarato di aver portato su PC la programmazione tipica delle consolle per sfruttarne i vantaggi) permette una parallelizzazione più efficace, come mostrato nei vari articoli che introducevano queste tecnologie e ne descrivevano la pipeline di rendering (tipo: click). Ovvio che i motori vecchi saranno penalizzati per il non riuscire a sfruttare tutti i core, ma nuove consolle portano spesso a nuovi motori (nelle consolle lo sfruttamento delle architetture riveste molta più importanza, quindi è normale che ci si investa sopra) quindi man mano che si va avanti (ricorda che la vita utile di una consolle è abbastanza lunga) questo hardware verrà sfruttato sempre meglio, magari con ritorni positivi anche sulle versioni PC. Vero anche che non è detto che tutti i core vengano ben sfruttati, soprattutto inizialmente. Magari lo saranno su certe tipologie di gioco (anche su PC ci sono giochi che già da tempo girano molto meglio su un octa core, figuriamoci su consolle) e saranno molto meno incisivi su altre, fa parte del gioco. Ma dire che oltre i quattro core è potenza inutile è direi smentito dai fatti. Inoltre l'argomentazione dei consumi maggiori è fasulla, più core possono al più essere sconveniente per i costi (ma essendo l'area del core abbastanza piccola ed essendo il progetto AMD bilanciato su moduli da 4 core, probabilmente anche questo argomento decade), ma con le tecnologie di regolazione di tensione e frequenze sono spesso più efficienti nei consumi permettendo di ottenere una potenza equivalente tirando meno il collo ai core, e quindi rimanendo più vicini allo sweet spot. Se poi non ritieni che queste siano argomentazioni valide, non so che dirti. Del resto poco conta: oramai la scelta è stata fatta, e sono abbastanza sicuro che non sia stata fatta in modo avventato. Ultima modifica di calabar : 08-02-2020 alle 11:04. |
|
|
|
|
|
|
#70 | |||
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 1950
|
Quote:
Quote:
Quote:
Che ci spieghi questi fantomatici motivi che gli altri non possono capire (incluso chi se ne intende, direi...), invece di divagare. Come dici pure tu, oltre ad esserci da un pezzo giochi che sfruttano più di 4 core su PC, su console, per il 9x% ci penseranno gli SDK, senza considerare le feature di streaming/recorded in tempo reale, e tutte le altre cose che già sono su OS Microsoft per XBox One, che dubito non verranno evolute ulteriormente in futuro. Quando è possibile sfruttare tutte le risorse a disposizione, è meglio avere più core con frequenze diminuite (anche perché il reparto grafico integrato non è da semplice APU PC) che frequenze tirate per il collo, cosa che il tipo dei non più di 4 core considera a torto migliore. In uno scenario dove non ci vorrà molto prima di sfruttare lo sfruttabile (dopo bisogna vedere come, eh, ma il grosso verrà sfruttato relativamente subito grazie agli SDK cuciti attorno all'hardware), la recensione fresca fresca del Threadripper 3990X fa capire cosa e quanto conviene: ![]() ![]() Cosa si può ottenere con più core pur consumando uguale?
__________________
MSI-X670E | 9800-X3D | RTX-4090 | 64GB-6000 | 2x NVMe 4TB + 16TB | LCD-28 4K Ultima modifica di Fos : 08-02-2020 alle 12:41. |
|||
|
|
|
|
|
#71 | |||||
|
Senior Member
Iscritto dal: Nov 2013
Messaggi: 1455
|
Quote:
Le console inoltre ormai differiscono sempre meno dal PC, già la PS4 aveva assottigliato la distanza di architetture, con la PS5 si arriverà a dei livelli mai raggiunti prima. Per questo continuo a paragonare console a PC, anche perché non si può fare altrimenti, non si possono fare dei test approfonditi in tal senso su console. AMD ha da sempre la mania dei core, quindi il fatto che jaguar avesse 8 core già a fine 2013 non ci dice proprio niente, alla fine anche con ryzen, avendo scelto la strada dei core, stanno solo cercando di evitare il vero problema, che si chiama frequenza (e chiaramente anche l'IPC), e cercando di far spostare tutto il mercato tra software e videogiochi su architetture che riescano a sfruttare tutti i core, ma purtroppo per certe applicazioni ciò non sarà possibile, l'aumento di frequenza e di IPC restituirà un incremento di prestazioni sempre superiore all'aumento di core e IPC, a meno che non si voglia cambiare completamente alla radice la struttura di qualsiasi software esistente sulla faccia della terra, essenzialmente sarebbe come cominciare da capo per molte tipologie di software, essenzialmente la stragrande maggioranza di software sono così, perché intel è arrivata prima ed è stata per più tempo leader del mercato, se AMD riuscirà a ribaltare ciò in questi pochi anni...Tanto di cappello. Comunque chiudo l'OT e riconosco che forse ci sono applicazioni a cui non s'era pensato (e a cui non avevo pensato) e che forse l'impiego di una tipologia di SoC del genere sia proprio mirata allo sfruttare queste applicazioni, ergo la quantità di core/threads potrebbe essere giustificata. Il fatto per ora rimane comunque, su PC la quasi totalità dei giochi, non giova dall'avere più di 4 core con virtualizzazione. Quote:
Quote:
I motori e chiaramente anche i development kit, funzionano in quel modo, e non possono essere parallelizzati (a meno che non si ripensi tutto completamente dalla radice, e anche li ho i miei dubbi), per questo qualsiasi test di videogiochi che puoi trovare dimostra come l'incremento di FPS, è legato quasi esclusivamente alla frequenza (e all'IPC) di una CPU, e non ai core, almeno fino ad un certo punto. I core non sono la risoluzione a tutto, la frequenza è la risoluzione a tutto, l'ipc è la risoluzione a tutto, perché TUTTE le applicazioni esistenti giovano da un aumento di frequenza, ma non tutte, anzi, molte meno giovano dall'aumento di core count o threads se vogliamo essere più precisi. Nessun gioco SFRUTTA più di 4core8threads, utilizzare un 4/8 nel modo in cui lo fa il gioco "Automation Empire" mostrato dal'utente sopra, non è sfruttare, perché probablmente otterresti lo stesso risultato anche su un dual core in quel caso, se non lo stesso qualcosa che si distacca di poco. Quote:
Quote:
Ultima modifica di oxidized : 08-02-2020 alle 13:13. |
|||||
|
|
|
|
|
#72 | |
|
Bannato
Iscritto dal: Mar 2003
Messaggi: 33385
|
Quote:
A partire dal fatto che scrivere console o consolle è equivalente (anche se il secondo è desueto e causato dal correttore del S10 da cui stavo scrivendo più che da scelta personale). Ribadisco quello che ti ho scritto e che hai bellamente ignorato: PS4 Pro NON è una nuova console (felice ?) e NON è vero che la vita utile di una console è 3 anni. Questa è UN IMMANE MINKIATA. Chi ha preso una PS4 5/6 anni fa oggi gioca AGLI STESSI GIOCHI della PS4 Pro, solo non ci gioca a 4K. L'unica e ribadisco UNICA ragione del refresh è stata il supporto ai 4K, che hanno iniziato a diffondersi maggiormente (oltre ad una sana dose di marketing, dove il termine "Pro" si sa che attira sempre). Tutti i tuoi assunti sul fatto che i giochi moderni non sfruttino più di 4 core sono privi di ogni fondamento, ed anzi l'uscita di console next gen da 8 core non farà che velocizzare la strada al parallelismo, visto che gli sviluppatori su console tendono a sfruttare maggiormente l'hardware a loro disposizione sapendo che è fisso, definito ed immutabile nel tempo. Ultima modifica di Max(IT) : 09-02-2020 alle 14:37. |
|
|
|
|
|
|
#73 |
|
Senior Member
Iscritto dal: Aug 2013
Messaggi: 2796
|
Cos'è che usa la CPU e non la GPU in un videogioco?
C'è poi un altro fattore. Non c'è solo il fattore sviluppo ma quello della traduzione in codice macchina, oggi Visual Studio .Net, ti permette nelle impostazioni di compilazione per quanti core si vuole ottimizzare il codice macchina (Per PC ed Xbox) sarà poi il compilatore nel traduzione del codice sorgente in codice macchina a dividere il carico su più core. Nei videogiochi essenzialmente si usano C++, C# e Java per i primi due usi VS.NET, per Java sarà poi compito della macchina virtuale della console/PC ha decidere se e come dividere il carico su più core.
__________________
CPU: AMD Ryzen 5 5700; GPU: Nvidia GForce RTX4070ti (MSI); RAM: 2x32GB Corsair; SSD: Sandisk 1TB+4TB; TEL: OnePlus Nord 2 5G; Steam: [SMC] BIGC@T |
|
|
|
|
|
#74 | |||
|
Senior Member
Iscritto dal: Nov 2013
Messaggi: 1455
|
Quote:
Quote:
Considerando come la normale sia meno della metà potente, vuoi ancora farmi credere che la PRO non è una console più nuova? Sicuramente non sulla carta, ma l'hardware con più del doppio dei TFLOps dice il contrario, e la prestazione dei giochi pure. Ho avuto il piacere di come girava RDR2 su PS4 normale...Qualcosa di a dir poco imbarazzante, stutter, rendering lentissimi, draw distance giusto per far capire dove si stava andando, condito con un framerate medio di meno di 30 fps, con dettagli ridicoli...L'hardware che ha non può fare miracoli. Quali sarebbero tutte le inesattezze che ho sparato, avanti apple user illuminami tu ![]() Quote:
|
|||
|
|
|
|
|
#75 | ||
|
Bannato
Iscritto dal: Mar 2003
Messaggi: 33385
|
ah ma abbiamo uno spiritosone qui tra noi.
Era già stato editato e corretto prima che tu scrivessi l'ennesima filippica... Quote:
E dimostri in ogni singolo commento di essere solo un hater con zero conoscenza dei fatti... PS4 Pro non è una nuova console, e PS4 non è durata 3 anni ma siamo quasi a 7. Non importa quanto ci giri intorno, hai sparato solo inesattezze. Quote:
![]() quando si fa più bella figura a tacere... |
||
|
|
|
|
|
#76 | |||
|
Senior Member
Iscritto dal: Nov 2013
Messaggi: 1455
|
Quote:
Quote:
PS4 Pro è una console che è più del doppio potente di quella uscita 3 anni scarsi prima, se per te durare significa far girare i giochi a 900p a 30 fps a dettagli medi, per la stragrande maggioranza, sono preferenze tue, gli standard sono altri...Ripeto quali sarebbero queste inesattezze? Quote:
|
|||
|
|
|
|
|
#77 |
|
Bannato
Iscritto dal: Mar 2003
Messaggi: 33385
|
la volpe e l'uva ... favola antica ma sempre attuale...
|
|
|
|
|
|
#78 |
|
Senior Member
Iscritto dal: Nov 2013
Messaggi: 1455
|
|
|
|
|
|
|
#79 |
|
Senior Member
Iscritto dal: Aug 2013
Messaggi: 2796
|
Che i modi per sfruttare più core da parte degli sviluppatori ci sono, se poi non sempre lo fanno in maniera adeguata è più un problema di qualità del lavoro che di impossibilità tecnologica
__________________
CPU: AMD Ryzen 5 5700; GPU: Nvidia GForce RTX4070ti (MSI); RAM: 2x32GB Corsair; SSD: Sandisk 1TB+4TB; TEL: OnePlus Nord 2 5G; Steam: [SMC] BIGC@T |
|
|
|
|
|
#80 |
|
Senior Member
Iscritto dal: Nov 2013
Messaggi: 1455
|
Il discorso è che tutto quello che elenchi, non sono cose che evidentemente giovano dal core count, altrimenti si sarebbe visto almeno in un caso un gioco al quale più core fornisci e meglio va, non credi?
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:03.


























