Bag13

Ryzen, il codice fa la differenza

La community del gaming può tornare a sperare: la sfida tra Intel e le nuove CPU AMD è tutt'altro che conclusa. L'ottimizzazione del codice è la chiave per spremere le performance tanto attese

Roma - Abbiamo già parlato di Rayzen e di come le prestazioni delle nuove CPU prodotte da AMD non siano state all'altezza dell'hype iniziale. Dai primi test indipendenti, successivi alla presentazione ufficiale, era emerso che Ryzen faticasse a raggiungere le prestazioni della rivale Intel in ambito gaming, raffreddando così gli animi di molti hardcore gamers desiderosi di assemblare un nuova postazione di gioco performante ma economica. È partita così una ricerca spasmodica ai motivi di questa debacle e fra le tante teorie emerse una si è dimostrata credibile: la colpa è dei giochi.

La compagnia di Sunnyvale ha mostrato i benchmark di una versione beta di Ashes of Singularity che evidenzia notevoli aumenti di performance rispetto ai risultati pubblicati poche settimane prima, dimostrando che patchando e ottimizzando il codice del gioco per Ryzen, le performance possono salire di una percentuale che va dal 26 al 34 per cento. Un risultato che riaccenderebbe la speranza degli appassionati di gaming.

AMD ha concesso alla redazione di PCWorld di testare in anteprima la beta ottimizzata del gioco: i risultati sono stati confermati anche dal sito, che riporta un boost nelle performance compreso tra il 20 e il 28 per cento. Un incremento prestazionale che a breve sarà reso disponibile a tutti tramite una semplice patch scaricabile da Steam.
Un aspetto da tenere in considerazione è che Ryzen è ancora in fase di assestamento e miglioramento, dunque risulta scorretto fare subito dei confronti netti con architetture solide e rodate da anni come i processori Intel, soprattutto valutando lo stato attuale dei software che hanno codici ottimizzati per le piattaforme di Santa Clara.

Dan Baker di Oxide Games, software house del gioco Ashes of Singularity, racconta infatti come ogni processore sia regolabile in maniera diversa e come Intel abbia impiegato migliaia di ore per un tuning perfetto delle sue CPU, in modo da spremere fino all'ultimo bit in termini di performance; il che renderebbe infattibile il paragone con Rayzen.
Lo stesso Baker ha annunciato di voler rilasciare al mondo intero la beta appena realizzata, affinché tutti possano cogliere le potenzialità delle nuove CPU AMD cambiando così le aspettative nel mondo del gaming sul lato delle performance tanto attese dagli utenti.

Oxide Games, peraltro, non l'unica software house ad aver cominciato a calibrarsi su Ryzen; anche Bethesda (gigante del settore, publisher di titoli quali The Elder Scrolls, Fallout e DisHonored) ha annunciato una collaborazione AMD per supportare l'ottimizzazione delle nuove CPU e GPU di Sunnyvale.

Sarebbe dunque il caso di mettere da parte lo scetticismo iniziale, soprattutto ora che è stato dimostrato quanto l'ottimizzazione del codice di gioco impatti sulle prestazioni di questi chip. La sfida di Ryzen ad Intel è tutt'altro che archiviata.

Gabriele La Torre
Notizie collegate
40 Commenti alla Notizia Ryzen, il codice fa la differenza
Ordina
  • ....considerando che è un prodotto nuovo e non un semplice componente, ma il cuore intorno cui sviluppare e assemblare l'intero pc. Se il software non è ottimizzato sulla nuova architettura non ci si può aspettare miracoli. Anzi, proprio considerando questo, i primi risultati sono di tutto rispetto e col tempo non potranno che migliorare. Capisco l'entusiasmo è il brivido del nuovo, ma bisogna dare tempo a tutto il resto per adattarsi al nuovo processore. È come creare un nuovo motore (processore) da zero per una macchina esistente (software / giochi). Se non modifichi il telaio che era costruito sulla base di un altro motore (Intel e sua architettura, ma volendo anche vecchia generazione AMD) e fai le opportune modifiche / adattamenti non puoi pretendere che vada perfetta al primo colpo.
    Se non avessi avuto necessità di assemblare un nuovo pc a Natale adesso mi farei proprio un pc basato su Ryzen.
    non+autenticato
  • E' la solita presa per il cuculo di AMD.

    Ogni anno è sempre la stessa storia.
    non+autenticato
  • - Scritto da: video gamerz gabbati
    > E' la solita presa per il cuculo di AMD.
    >
    > Ogni anno è sempre la stessa storia.

    Non di soli videogames vive l'uomo.

    E comunque se sei tanto schifato di queste pur ottime CPU non le comprare, nessuno vuole prenderti per il cuculo, compra Intel così spendi il doppio a parità di prestazioni pratiche...
  • Scusa in cosa saresti stato preso per il culo?
    iRoby
    8587
  • Ecco un altro genio...
    non+autenticato
  • La differenza: sulle CPU intel gira meglio Anonimo.
    non+autenticato
  • Si ottimizzando il software si possono migliorare le prestazioni, questo è sempre successo, ma qui abbiamo a che fare con una CPU venduta come general purpose. Anche se quattro case di videogiochi interessate a spremere il massimo delle prestazioni saranno disposte a fare l'investimento la stragrande maggioranza dei programmi non sarà ottimizzata perchè richiede troppi investimenti fare una versione diversa di un programma per ogni CPU 'general purpose' sul mercato.
    non+autenticato
  • Il fatto è che da anni essendo Intel al comando tutto viene sviluppato basandosi sui loro processori e tecnologie. Quindi non vedo molto di "general". È normale che adesso che una nuova CPU è arrivata se non si cambia "approccio" alla programmazione i risultati non saranno quelli sperati. Anzi, proprio i primi risultati ottenuti senza le ottimizzazioni lasciano ben sperare per il futuro. Stessa cosa per le schede grafiche. È più facile concentrarsi sul prodotto più diffuso che mettersi a programmare per la "nicchia". Perché ciò avvenga deve essere veramente un prodotto rivoluzionario e avanti rispetto a ciò che normalmente si trova.
    non+autenticato
  • - Scritto da: M.R.
    > Il fatto è che da anni essendo Intel al comando
    > tutto viene sviluppato basandosi sui loro
    > processori e tecnologie.

    Ma che minkiate scrivi. A parte i compilatori chi è che scrive codice ottimizzato per determinato un processore. Al massimo chi lavora con i giochi sfrutta le GPU e il codice e le API specializzate, ma perchè tra CPU e GPU c'è una differenza enorme.
    non+autenticato
  • Quindi se esce un nuovo processore con una nuova architettura secondo te che senso ha fare una nuova scheda madre, nuovo bios e nuove istruzioni se tutto deve già funzionare alla perfezione? Intel è collaudata da anni; è normale che sui nuovi processori AMD bisogna lavorarci un po' per ottimizzarli. Lo hanno detto le stesse partner che non hanno avuto il tempo necessario giusto per lavorarci sopra visto che AMD ha anticipato i tempi ( errore loro).
    non+autenticato
  • - Scritto da: M.R.
    > Quindi se esce un nuovo processore con una nuova
    > architettura secondo te che senso ha fare una
    > nuova scheda madre, nuovo bios e nuove istruzioni
    > se tutto deve già funzionare alla perfezione?
    > Intel è collaudata da anni; è normale che sui
    > nuovi processori AMD bisogna lavorarci un po' per
    > ottimizzarli. Lo hanno detto le stesse partner
    > che non hanno avuto il tempo necessario giusto
    > per lavorarci sopra visto che AMD ha anticipato i
    > tempi ( errore
    > loro).

    Hai letto l'articolo? C'hai capito qualcosa? Qui non si parla di driver o codice di basso livello, qui si parla di codice applicativo.
    non+autenticato
  • Sei tu che non vuoi capire.
    La comunità si lamentava delle prestazioni di RYZEN coi giochi ed è bastato "calibrare" il software per ottenere prestazioni incrementate di parecchio (cosa che ormai non si potrebbe fare con INTEL) nello stupore e soddisfazione generale.
    Ryzen è appena arrivato ed è stato messo a confronto con una piattaforma consolidata come INTEL che ha anni di ottimizzazioni alle spalle e sulla quale praticamente si basa lo sviluppo di tutto. E' come inserire un pezzo diverso in un ingranaggio consolidato e aspettarsi che tutto giri alla perfezione senza fare il minimo aggiustamento. Lo dicono nell' articolo stesso che il paragone era impossibile dall' inizio. Se l' architettura dei processori è diversa, il "funzionamento" è diverso, l' integrazione nel sistema è diversa è evidente che solo ottimizzando quello che al momento è "grezzo" (così come per INTEL è già ottimizzato da anni di esperienza) si possa finalmente iniziare a parlare di confronto. Al momento le premesse ci sono tutte per un processore di successo se senza ottimizzazioni era già quasi alla pari (e in alcuni campi superiore) a una soluzione ampiamente consolidata da tempo.
    INTEL ha dormito per anni crogiolandosi nella convinzione di non avere rivali: adesso ha il fiato sul collo e non è pronta.
    Se la gente osserva senza avere i paraocchi magari non va a finire come anni fa quando INTEL comprò i benchmarks affossando la rivale non sul piano del prodotto e delle prestazioni ma sul piano delle "mazzette" (con tanto di processo e condanna, aggiungo, ridicola).
    non+autenticato
  • - Scritto da: 1a5dc9b03c9
    > Si ottimizzando il software si possono migliorare
    > le prestazioni, questo è sempre successo, ma qui
    > abbiamo a che fare con una CPU venduta come
    > general purpose. Anche se quattro case di
    > videogiochi interessate a spremere il massimo
    > delle prestazioni saranno disposte a fare
    > l'investimento la stragrande maggioranza dei
    > programmi non sarà ottimizzata perchè richiede
    > troppi investimenti fare una versione diversa di
    > un programma per ogni CPU 'general purpose' sul
    > mercato.

    General Purpose significa che si tratta di CPU adatte a far tutto, non a far tutti i giochini e solo i giochini.
    Per tutto si intende qualcosa di ben più vasto ed importante che il solo ramo ludico. E su questo tutto i Ryzen non vanno affatto male.

    Qui se ne parla come se fossero dei flop. Ma all'atto pratico le condizioni di utilizzo sono ben diverse dalle condizioni di test nelle quali gira praticamente il solo giochino usato come benchmark. Altre applicazioni attive e vari task di sistema in backround vanno spesso ad interessare molti cores, spesso più di quattro; e in questi casi Ryzen supera abbondantemente le proposte Intel paragonabili per fascia di prezzo.
  • Ma infatti i vari Desk bench, pass mark ecc. Danno valori eccezionali.

    Nei forum chi si è fatto le prime macchine sta postando le prime impressioni come utilizzatore non ludico e ne sono tutti entusiasti.
    iRoby
    8587
  • Da qui ad un anno quando friggeranno perchè fatti con gli scarti vedrai la soddisfazione A bocca storta.
    non+autenticato
  • Se succede entro un anno almeno sono in garanzia Occhiolino

    Comunque, a parte gli scherzi, dopo tutto il tempo e il lavoro che ci hanno messo dietro dubito che "friggeranno" come dici tu. Al momento hanno il record dell' overclock.
    non+autenticato
  • Quelle AMD sono CPU server portate su desktop.

    Le sue sono solo opinioni ignoranti...
    iRoby
    8587
  • - Scritto da: Pagliacci
    > [img]http://images.hardwarecanucks.com/image//skym
    >
    > Soliti pagliacci


    boh tanto a meno di non comprare i monitor con refresh rate dinamico sempre 60 ne vedi.
    non+autenticato
  • Ma a che serve andare oltre i 75 fps?

    Vedere quanto è figa la CPU+GPU mentre che si ciucciano 1000 watt?

    Ok che i megalomani ci stanno ovunque, ma se vuoi la supermega game station devi buttarci 3-4000 euro o più.
    iRoby
    8587
  • - Scritto da: iRoby
    > Ma a che serve andare oltre i 75 fps?
    >
    A che servono i cavalli su una moto?
    Tanto a più di 130 Kmh NON puoi andareA bocca aperta
    non+autenticato
  • - Scritto da: pippo

    > A che servono i cavalli su una moto?
    > Tanto a più di 130 Kmh NON puoi andareA bocca aperta
    Mah non saprei.... fammi pensare!....
    Magari anche....
    per avere più spunto quando sorpassi e evitare di spiaccicarti frontalmente sul tir (carico di tondino di ferro) che viene in direzione opposta?
    che ne dici?
    Occhiolino
    non+autenticato
  • - Scritto da: giaguarevol issimevolm ente
    > - Scritto da: pippo
    >
    > > A che servono i cavalli su una moto?
    > > Tanto a più di 130 Kmh NON puoi andareA bocca aperta
    > Mah non saprei.... fammi pensare!....
    > Magari anche....
    > per avere più spunto quando sorpassi e evitare di
    > spiaccicarti frontalmente sul tir (carico di
    > tondino di ferro) che viene in direzione
    > opposta?
    > che ne dici?
    > Occhiolino


    tutti quelli che hanno detto cosi' si sono ritrovati in una bara freddi e rigidi
    non+autenticato
  • - Scritto da: becchino
    >
    > tutti quelli che hanno detto cosi' si sono
    > ritrovati in una bara freddi e
    > rigidi
    Anche tutti quelli che hanno sostenuto di percepire più di 60 fps si sono trovati freddi e rigidi quando hanno provato a schivare il proiettile che si muoveva a più di 60 fps!
    Superman invece ce la ha fatta ma lui non scrive stronzate su PI
    Comunque se vuoi facciamo una prova io prendo una mazza di ferro da 10 kg che si muove a 75 fps e te la do sul cranio e tu provi a schivarla se ti salvi hai vinto!
    IndiavolatoArrabbiatoIndiavolatoA bocca apertaArrabbiatoIndiavolato
    non+autenticato
  • - Scritto da: iRoby
    > Ma a che serve andare oltre i 75 fps?
    >
    > Vedere quanto è figa la CPU+GPU mentre che si
    > ciucciano 1000
    > watt?
    >
    > Ok che i megalomani ci stanno ovunque, ma se vuoi
    > la supermega game station devi buttarci 3-4000
    > euro o
    > più.

    Ti quoto pienamente.
    Io uso una GPU potente MA in UNDERclock, la fixo alle frequenze di quando lavora in IDLE (con consumo ridotto) e ci gioco adattando la grafica per ottenere buone performance, facendo così come temp guadagno ~20°c ed i consumi ridotti ad 1/4.
    Più è potente la GPU e più ci guadagni in UNDERclock.

    Seconda cosa ci godo perchè più ti avvicini alla Intel e più la Intel è costretta a tirar fuori quello che aveva nel cassetto e trollava per non farla uscire.
    non+autenticato
  • maggiore reattività.
  • Commento aria fritta, avanti il prossimo.
    non+autenticato
  • - Scritto da: Sgabbianell a
    > Commento aria fritta, avanti il prossimo.

    Ma anche no, uno schermo con maggior fps, nei giochi competitivi, aiutano molto sulla reattività.
  • A me, al di là dei giochi, interessa come processore per boinc. A quei prezzi e con tutti quei core deve essere un bel processore!
    non+autenticato
  • il mio periodo boinc è terminato da un pezzo, è mai uscito qualcosa di utile da quel progetto?
    non+autenticato
  • - Scritto da: trema il regno delle tenebre e del male
    > il mio periodo boinc è terminato da un pezzo, è
    > mai uscito qualcosa di utile da quel
    > progetto?

    Certo che si. Centinaia di pubblicazioni scientifiche, molte di alto livello, brevetti e metodologie.
    non+autenticato
  • Il Ryzen 7-1700 è una gran bella CPU per fare di tutto con TDP di 65w che rende meno problematico il raffreddamento e puoi fare anche workstation compatte.
    Quando usciranno le motherboard mini-ITX versatili come le varie ASRock che secondo me sono tra le più stabili e complete, in autunno prenderò mobo, 16gb ram DDR4 e poi la CPU. E se la mobo ha M.2 ci metto anche una SSD più moderna e sposto il mio attuale SSD SATA Sandisk X400 da 512GB come estensione di quella M.2 usando LVM2 su Linux.
    iRoby
    8587
  • - Scritto da: iRoby
    > Quando usciranno le motherboard mini-ITX
    > versatili come le varie ASRock che secondo me
    > sono tra le più stabili e complete, in autunno
    > prenderò mobo, 16gb ram DDR4 e poi la CPU.

    Va a gusti. Io preferisco le Asus, per dire.
    non+autenticato
  • >
    > Va a gusti. Io preferisco le Asus, per dire.

    Stracciatella e cioccolato

    Grazie
    non+autenticato
  • - Scritto da: AMEN
    > - Scritto da: iRoby
    > > Quando usciranno le motherboard mini-ITX
    > > versatili come le varie ASRock che secondo me
    > > sono tra le più stabili e complete, in autunno
    > > prenderò mobo, 16gb ram DDR4 e poi la CPU.
    >
    > Va a gusti. Io preferisco le Asus, per dire.

    Puro io, preferisco le asus, puro io. Rotola dal ridere
    non+autenticato
  • ASRock è del gruppo Asus se non ricordo male.

    Io e mio fratello abbiamo stesso chipset ma lui Asus e io ASRock. Il mio bios è più ricco, per esempio via cavo in DHCP si prende l'IP e va a prendersi da solo l'aggiornamento del bios. Senza dover fare chiavette o avere windows o CD con freedos.

    Poi per il mio sistema ITX silenzioso ho la regolazione di tutte le ventole su 4 gamme di temperatura e velocità 0-100%. Ho messo delle Gelid Silent che fanno giusto un soffio nell'uso desktop che ne faccio il più delle volte e l'accelerazione è graduale sotto carico.

    Setto la rimozione a caldo di tutte le porte SATA così posso avere una porta eSata sul frontale (del mio case Antec), o uno caddy frontale 5,25" per hard disk frontale estraibile per copiare al volo grandi quantità di dati.
    E posso dire se nella porta SATA c'è HD, DVD o SSD e lui si imposta per le migliori performance.

    E tolgo quella merda di UEFI per sistemi solo Linux.
    iRoby
    8587
  • - Scritto da: iRoby

    > E tolgo quella merda di UEFI per sistemi solo
    > Linux.
    Ma scherzi?
    UEFI è utilissimo!
    Praticamente come ti serve come la carenatura da pista su una harley fat-boy o elaborata a "chopper".
    Rotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridere
    non+autenticato
  • - Scritto da: iRoby
    > ASRock è del gruppo Asus se non ricordo male.
    >
    > Io e mio fratello abbiamo stesso chipset ma lui
    > Asus e io ASRock. Il mio bios è più ricco, per
    > esempio via cavo in DHCP si prende l'IP e va a
    > prendersi da solo l'aggiornamento del bios. Senza
    > dover fare chiavette o avere windows o CD con
    > freedos.
    >
    > Poi per il mio sistema ITX silenzioso ho la
    > regolazione di tutte le ventole su 4 gamme di
    > temperatura e velocità 0-100%. Ho messo delle
    > Gelid Silent che fanno giusto un soffio nell'uso
    > desktop che ne faccio il più delle volte e
    > l'accelerazione è graduale sotto
    > carico.
    >
    > Setto la rimozione a caldo di tutte le porte SATA
    > così posso avere una porta eSata sul frontale
    > (del mio case Antec), o uno caddy frontale 5,25"
    > per hard disk frontale straibile per copiare al
    > volo grandi quantità di
    > dati.
    > E posso dire se nella porta SATA c'è HD, DVD o
    > SSD e lui si imposta per le migliori
    > performance.
    >
    > E tolgo quella merda di UEFI per sistemi solo
    > Linux.


    Dipende tutto dal modello della mobo, tutto dal modello. Su delle TOP asus il bios ti permette di fare pure il caffè, se sei dipendente dalla caffeina.Sorride
    non+autenticato
  • Sulle top di gamma.
    ASRock quelle cose le mette anche nelle entry level.
    iRoby
    8587