Sony conferma lo sviluppo di PlayStation 4. Investimento ridotto

Il direttore finanziario di Sony ha confermato che lo sviluppo della console di prossima generazione è iniziato. Non è pensabile avere un investimento ingente come quello per PlayStation 3.
di Rosario Grasso pubblicata il 27 Maggio 2011, alle 09:16 nel canale VideogamesSonyPlaystation
44 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoInoltre la PS3 uscì che era già vecchia, avevamo GPU Dx10 mentre la PS3 utilizza ancora le dx9, quando la 360, che uscì un anno prima, aveva un chip che benchè non fosse dx10, ne supporta alcune caratteristiche.
Il codice che gira su PS3 non ha niente a che vedere con DirectX o similari; è completamente proprietario. E inoltre molte funzioni grafiche sono riservate alla potenza computazionale del Cell che supporta la GPU, quindi con artifizi di programmazione si possono aggiungere gli effetti che vuoi. La difficoltà di programmazione rispetto al sistema Microsoft è proprio questa, dato che il sistema Sony non segue una architettura convezionale mentre XBOX 360 usa una CPU PowerPC e GPU ATI. La differenza tra un titolo programmato esclusivamente su piattaforma Sony e un titolo multipiattaforma è che per il secondo l'ottimizzazione è più complicata e sembra che "perda" nei confronti della rivale Microsoft quando in realtà non è proprio così.
L'investimento totale per lo sviluppo del Cell e di tutta l'architettura di contorno è stato stimato intorno al miliardo di €.
Inizialmente Sony perdeva circa 200$ per ogni console venduta e non era solo per il lettore Blu Ray ma per l'ottimizzazione dei processi produttivi.
Con le prime "slim" le perdite erano state ridotte a -18$ per unità venduta. Ora con le ultime SLIM (ridimensionamento CPU e GPU) notizie ufficiose danno Sony in positivo per ogni unità venduta.
I giochi PS3 "perdono" solo nei titoli multipiattaforma, dove usano la 360 come base di programmazione, cosa ovviamente diversa per titoli come MGS, uncharted o killzone che essendo esclusivi li hanno programmati per sfruttare le pecularietà del cell, quindi concordo.
Ma questo per dire che la diminuizione sull'investimento finale non significa che sarà peggio, le due console attualmente seppur molto diverse offrono praticamente la stessa esperienza, periferiche escluse.
La PS3 usa OpenGL/ES (OpenGL per sistemi embedded) con estensioni per il supporto dei Cg Shader Nvidia.
La differenza principale tra OpenGL ed OpenGL/ES é che nell'ES le parti più "complicate" sono opzionali ed implementate come estensioni.
La parte più "strana" del PS3 sono invece le SPE del Cell che sono difficili da gestire con ottimizzazioni a mano e che non sono sfruttate a sufficienza dal compilatore C/C++ per Cell.
Se non sbaglio è dal 2010 che circolano voci riguardo nuove implementazioni di OpenGL/ES per PS3 ed anche del supporto di OpenCL (questo completamente nuovo) in modo da sfruttare meglio le SPU, ma non ho idea a che punto siano.
Tempo fa c'era stata una reimplementazione ad hoc di OpenCV (una libreria per la Visione Computazionale) per le SPU che arrivava ad essere da 6 a 27 volte più veloce rispetto alla versione che girava su un Intel Core 2 Duo a 2.4Ghz, quindi di potenza di calcolo ancora sfruttare ce ne sarebbe parecchia.
Gia' il Cell ha 1 PPE (core PowerPC dual-thread) ed 8 SPU, mentre invece il 360 ha la cpu Xenon costituita da 3 PPE, quindi se ricompilano partendo da codice sorgente ottimizzato per un sistema "simmetrico" a 6 thread come minimo non si sfrutta tutta la capacità di elaborazione in parallelo di cui è capace il Cell (senza contare che i colli di bottiglia dei due tipi di cpu sono parecchio diversi).
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".