Ich denke nicht das John Carmack sich an irgendeinen Strohhalm klammern muss.
![Smile :-) :-)](/styles/sanleiassets/cwsmilies/m-smile.gif)
Er hat auf die Frage geantwortet, in welcher Größenordnung sich die angepasste Programmierung und low-level-api befindet.
Das waren alles Aussagen bezüglich der Current-Gen PS3/X360.
Ich finde es auch etwas schwer zu glauben, dass 50% der Leistung auf einem PC einfach mal "flöten" geht, allerdings ist es eindeutig klar, dass der PC mehrere Abstraktionsschichten dazu hat und DX ein Standard ist, welcher nicht alle Features einer Hardware abdeckt.
Dieses Beispiel habe ich nicht als "extreme Bedingungen" verstanden, sondern als einen durchschnittlichen Wert bei gleicher Hardware, welcher in der Regel vorherrscht.
Demirug im 3DC hat die PC vs. Konsolen-Situation allerdings auch überschaubar beschrieben.
Anfangs programmiert natürlich kein dev extrem close-to-the-metal, sondern versucht relativ unkompliziert und stabil Spiele darauf zu programmieren.
Da geht es nicht um maximale Performance, sondern stabile Produkte auf einer neuen Plattform.
Im Laufe der Zeit wird immer mehr an das theoretische Maximum heran gegangen, in dieser vergangen Zeit haben auch oft PC-Nutzer neue Hardware bzw. es ist neue erschienen, so dass der "praktische" Abstand gefühlt ungefähr gleich groß bleibt.
Bloß ist das natürlich auch kein Gesetzt, aber wir wollen ja nicht schon wieder über die "etwas" andere Zukunft des PCs reden, im Vergleich zu früher und was bei der Zukunft auf uns zukommt.
Das ist ungefähr das gleiche, was du in deinem letzten Absatz sagst, allerdings bin ich bei dieser Konsolen-Gen nicht unbedingt der Meinung.
Während bei der letzten Gen es einen extremen Sprung mit dem G80 gab, wird es diese Gen überschaubar sein.
Wir werden 20nm erst einmal gegen Mitte/Ende 2014 erwarten dürfen und das scheint auch kein Ground-Breaking wie früher zu werden, sondern eine evolutionäre Weiterentwicklung von 30-50% mehr Performance gegenüber dem Vorgänger.
Da waren früher die Sprünge größer.