MachtAG schrieb:
Aber gerade dadurch dass die PS4 so leicht zu programmieren ist, sind die doch schon viel schneller am Ende angelangt, oder
Hat die Xbox One nicht auch GPGPU? Dachte das wären die selben GPUs, außer der eSRAM den die Xbox noch drauf hat.
CPU ist grundsätzlich derselbe, wobei der bei der X1 leicht höher getaktet ist.
GPUs verfügen beide über unterschiedliche. Grundsätzlich bauen beide auf AMDs GCN-Architektur (Graphics Core Next) auf, verfügen aber über unterschiedliche Spezifikationen bzw. einen unterschiedlichen Ausbau. Die PS4 übertrumpft die X1 in jedem wesentlichen Bereich klar bis überdeutlich, nicht nur bei den ROPs, mit der Ausnahme der Taktrate, die bei der X1 ja nachträglich noch etwas nach oben geschraubt wurde.
GPGPU kann jedes System mit einem Grafikchip dessen Shader frei programmierbar sind. Der Unterschied zwischen PS4 und X1 liegt hier in ihrer Ausrichtung. Je mehr Shadercores und allgemein potenter der GPU, umso besser für GPGPU, wenn die restlichen Weichen (sprich das Bus-System) dazu gestellt wurden. Sony hat GPGPU als "Secret Sauce" im System, was man den Specs des GPUs auch recht stark anmerkt, dass er darauf ausgelegt wurde.
Was das Ausreizen der Konsole angeht. Dass eine Hardware oder deren SDK leicht zu handhaben ist, bedeutet nicht, dass bald das Ende der Fahnenstange erreicht ist.
Du kannst dir das so vorstellen: Die Entwickler haben zwei verschiedene Programmierschnittstellen zur Verfügung. Eine davon lässt sie nicht direkt mit der Hardware kommunizieren, es wird über sie übersetzt. Das ist bequem bzw. vergleichsweise einfach und schnell.
Laut Sony hat man besonders viel Mühe in Hardware und SDK investiert um diese High Level Schnittstelle möglichst zugänglich für die Entwickler zu gestalten, damit sie von Anfang an schnell gute Resultate erzielen können. Halte ich mittlerweile nicht mehr für eine blanke PR-Floskel, nachdem Gerüchte und Entwickler dies gleichermaßen bestätigt haben.
Dann gibt es jedoch noch eine tiefere Ebene, die Low Level API, welche die Entwickler im Grunde direkt mit der Hardware kommunizieren lässt. Das ist bisher der größte Vorteil den die Konsolen gegenüber einem PC besitzen, da dadurch das wahre Potential einer Hardware erst ausgeschöpft werden kann. PC Entwicklungen sind derzeit reine High Level Geschichten, wo nicht direkt mit der Hardware kommuniziert wird, sondern immer ein "Dolmetscher" dazwischen sitzt.
Es ist davon auszugehen, dass die meisten Launch Games hauptsächlich High Level Geschichten sind und noch niemand den Konsolen wirklich an die Wäsche gegangen ist.
Easy to learn and to start with but hard to master war Cernys Credo. Man wollte den Entwicklern den Einstieg leicht gestaltet, nachdem man vom PS3-Fehler gelernt hat, aber dennoch den Entwicklern Potential für die Zukunft zur Verfügung stellen. Etwas wo sie sich reinfuchsen und noch mehr herausholen können, sofern sie dies möchten (wozu auch Sonys GPGPU Ansatz zählt).