PlatformWAR Kauft ihr euch die Xbox One X?

  • Thread-Ersteller Thread-Ersteller Rhino
  • Erstellungsdatum Erstellungsdatum

Werdet ihr euch eine Scorpio kaufen ?


  • Stimmen insgesamt
    178
Mir ist schon klar, dass nicht nur auf die CPU bzgl. der AK geachtet werden muss. Aber die anderen Faktoren sind wesentlich unproblematischer als eben die CPU und deren Kernanzahl. Natürlich muss alles ausgetestet werden eben auch deshalb, weil MS eben nicht so eine einfache AK wie Sony mit der Pro hinlegen wollte. MS Devise ist, man legt eine ONE Disc in die ONE-X und die Konsole gibt genau die gleiche Power dem Game wie einem ONE-X Game. Da wird nicht wie bei der Pro in einen Kompatibiltätsmodus geschaltet und selbst der Boost Modus der Pro besteht ja nur in einer Erhöhung der Taktfrequenz in diesem Kompatibilitätsmodus. Klar profitiert das eine Game mehr als das andere dadurch. Und Wunder sind auch nicht zu erwarten, da die festen Eckdaten des Programmcode nicht durch noch so viel Power geändert werden können. Ist das Game auf 30fps im Gamecode gelockt und läuft es auf der ONE schon ohne Einbrüche, dann wird in dem Bereich die ONE-X dem GAme auch keine Steigerung ohne Patch zukommen lassen können.

Dir ist schon bewusst, dass das deinen ganzen Ausführungrn zur API widersprich, bei denen nach dir die Hardware irrelevant ist.
Du gibst mir also in dem Bezug Recht, bei dem du immer widersprochen hast.

Ich glaub das hast du falsch verstanden.
Jedes Game, was für die ONE in der Zukunft programmiert wird, läuft ohne eine weitere Programmzeile auch auf der ONE-X. So wie bereits jedes existierende ONE Game. Das ist damit gemeint. Ist sicherlich für manch einen selbstverständlich -und ist bei der Pro auch nicht anders - , aber sie haben es eben noch mal expliziet erwähnt.
Natürlich hat die GPU der ONE-X Erweiterungen ggü. der normalen ONE. Und die können, müssen Entwickler aber nicht nutzen.
Eine ONE-X Aufwertung eines Games kann dann in verschiedenen Ausführungen stattfinden.

1: Der Entwickler macht gar nix. Er optimiert einfach sein Game für die normale ONE.
Dann kann zusätzliche Power der ONE-X nur dazu genutzt werden eventuelle Framerateneinbrüche aufzufangen und eine dynamische Auflösung auf die obere Grenze zu setzen. Wird meiner Meinung nach aber so gut wie nie vorkommen.

2.: Der Entwickler optimiert für die ONE-X wie bei Punkt 1.
Zusätlich schreibt er noch in fünf Minuten eine Config-Datei in der einfach abgefragt wird, auf welcher Konsole das Spiel läuft.
Ist es die normale ONE, wird die ursprüngliche Auflösung beibehalten, ist es die ONE-X, wird sie bis auf 4K erhöht.
Dazu eventuell noch änderungen der Framerate oder andere kleine Dinge für die es keinen extra Programmieraufwand bedarf.
Das wird vielleicht die häufigste Variante sein.

3: Sie nutzen wirklich die Power der ONE-X und statten sie mit PC-Ultra Settings -wenns denn eine PC Version gibt - aus. Dazu nutzen sie auch noch die erweitereten Fähigkeiten der GPU und anderer Bautgruppen.

Klingt wie bei PS4 Pro. .....nein, ist sogar das Gleiche.

Jaja, Sony schaltet einen Teil der GPU nicht frei, wir wissen es xD
Nur mal so, zum wiederholten Male: Es ergibt keinen Sinn 4,2 TF auf die gelockten Auflösungen und Framerates loszulassen :wink2:
 
Dir ist schon bewusst, dass das deinen ganzen Ausführungrn zur API widersprich, bei denen nach dir die Hardware irrelevant ist.
Du gibst mir also in dem Bezug Recht, bei dem du immer widersprochen hast.

Wo habe ich denn jemals geschrieben, dass die Hardware irrelevant ist ?
Ich sprach immer davon, dass die CPU hier das Problem darstellt. Denn wenn der Programmcode auf acht Kerne ausgelegt ist, kann man nicht einfach eine vier oder sechskerner einbauen. Die GPU, wenn sie von der gleichen Art ist, spielt eben so gut wie keine Rolle. Dabei bleibe ich auch. Ob ich nun anstatt 12, 20 oder 40 CUs der gleichen Art einbaue ist bei der XBOX völlig egal. Der Programmcode spricht schließlich nicht die einzelen Shader an. Und wenn die GPU Erweiterungen hat ist das auch latte. Schlechtestenfalls werden die nicht genutzt. Einzig die Überbrückung des ESRAM stellt noch eine gewisse Hürde da.
Das ganze stellt bei der XBOX kein Problem dar, da die Entwickler eben gewisse Regeln befolgen müssen und nicht wie bei der PS4 ohne externe Kontrolle direkt mit dem Programmcode die Hardware ansprechen dürfen. Es ist ein Softwarelayer zwisin chen geschaltet. Das Geniale ist aber dann noch, dass eben große Teile, die beim PC im Grafiktreiber stecken, hardwaremäßig in die GPU verbaut sind. Kommt damit fast einer direkten Programmierung gleich allerdings ohne deren Nachteile bzgl. Kompatibilität zukünftiger Konsolen. Und damit hat eben die PS4 / Pro zu kämpfen.


Klingt wie bei PS4 Pro. .....nein, ist sogar das Gleiche.
Eben nicht ganz, aber ich wiederhole mich.

Jaja, Sony schaltet einen Teil der GPU nicht frei, wir wissen es xD
Nur mal so, zum wiederholten Male: Es ergibt keinen Sinn 4,2 TF auf die gelockten Auflösungen und Framerates loszulassen :wink2:
Bleibt dabei. Der Promodus ist nicht mit dem Konzept, wie die ONE-X mit normalen ONE Games umgeht, vergleichbar.
Das ist doch nun echt nicht so schwer zu verstehen.
 
Wollen wir mal nicht die Tatsachen verdrehen: Dass die CPU ein kritischer Faktor für BC ist, geht auf mich zurück, dem du immer wiedersprochen hast. Das hast du jetzt nur adaptiert, seit dem bekannt ist dass Scorpio doch wieder die kleinen Kätzchen nimmt.
Übrigens für dich noch einmal, der Benefit von Low Level APIs ist die direktere Kontrolle, ja auch bei DX12 und ja auch bei der One (was glaubst du wo die effizientere Nutzung bei Konsolen herkommt, mit der du selbst argumentierst, wenn es dir gerade passt xD). Deswegen hat MS, wie im Artikel beschrieben, auch beim GPU Design Obacht auf die AK gegeben.
Übrigens 2. Verstehen was du meinst, ist nicht gleichbedeutend damit deine Ansicht für richtig zu halten.
 
Wollen wir mal nicht die Tatsachen verdrehen: Dass die CPU ein kritischer Faktor für BC ist, geht auf mich zurück, dem du immer wiedersprochen hast. Das hast du jetzt nur adaptiert, seit dem bekannt ist dass Scorpio doch wieder die kleinen Kätzchen nimmt.
Ich habe deiner allgemeine CPU Problematik bzgl. AK widersprochen. Und dabei bleibe ich auch :)
Du bist der Meinung, dass es selbst innerhalb einer Prozessorfamilie zu größeren Problemen bei der AK kommen könnte. Ich sagte, dass ich anderer Meinung bin. Denn dann müsste jedes PC-Game für jede neue CPU neu kompiliert bzw. gepatched werden. Dem ist aber natürlich nicht so. Jede neue CPU (gleicher Prozessorfamilie) ist natürlich abwärtskompatibel zur vorherigen was den Befehlssatz angeht. Klar wird im Cache-Verhalten sich was ändern und das könnte dann tatsächlich dazu führen, dass bei eigentlich gleicher Leistung die Nachfolge-CPU in manchen Situationen weniger leistet als deren Vorgänger. Auf Konsolen bezogen wäre das aber völlig unproblematisch, da man beim Wechsel der CPU natürlich auf ein leistungsfähigeres Modell wechseln würde, was diese Unterschiede im Cacheverhalten mehr als kompensieren würde.

ABER: und hier wiederhole ich mich erneut.
Die Anzahl der CPU-Kerne ist bei einer Nachfolgekonsole bzgl. AK-Fähigkeit extrem wichtig. Und das ist der Punkt, den ich immer erwähnt habe. Der Programmcode eines Konsolengames ist auf eine feste CPU-Kernzahl festgelegt. Hier bestimmt das Programm was es über welchen Kern laufen lassen will. Da bei der Entwickler eines ONE Games auch davon ausgegangen wurde, dass jede Konsole eben gleich ist und auch über 8 CPU-Kerne verfügt, war es natürlich unnötig, eine Abfrage einzubauen, wie viele CPU-Kerne denn die Konsole nun hat, wie z.B. beim PC üblich.
Und somit sind alle Games auf 8 CPU-Kerne ausgelegt. Das Programm erwartet einfach (mindestens) acht Kerne. Wären nun in der ONE-X nur vier oder sechs, würden die Games einfach nicht laufen denn die Befehle für die nicht existierenden Kerne würden ins leere laufen.
So habe ich das immer gemeint und vertreten. Das ist was völlig anderes als das, was du mit Problemem bzgl. der CPU AK meinst.
Die ONE-X CPU hätte aber ohne Probleme mehr als 8 Kerne haben können. Denn dann wären diese für ältere Games einfach gar nicht vorhanden. Unter acht ging aber nicht. Und damit wären wir wieder bei dem Punkt, dass eine aktuelle AMD-Achtkern-CPU zur Zeit einfach zu groß für eine APU ist, wenn gleichzeitig der GPU-Teil nicht beschnitten werden soll.

Übrigens für dich noch einmal, der Benefit von Low Level APIs ist die direktere Kontrolle, ja auch bei DX12 und ja auch bei der One (was glaubst du wo die effizientere Nutzung bei Konsolen herkommt, mit der du selbst argumentierst, wenn es dir gerade passt xD). Deswegen hat MS, wie im Artikel beschrieben, auch beim GPU Design Obacht auf die AK gegeben.
Übrigens 2. Verstehen was du meinst, ist nicht gleichbedeutend damit deine Ansicht für richtig zu halten.
Bei der ONE und bei der ONE-X erweitert, werden in der GPU die Treiberbefehle per Microcode ausgeführt, was sonst über Softwaretreiber passiert. Liest du überhaupt die Artikel, die du hier immer fälschlicherweise für deine Argumente heranziehst ?
Das ist doch gerade das Geniale ggü. des PC und auch des PS4 Konzeptes.

Für die, die Interesse daran zeigen aber nicht genau wissen, was das bedeutet, mal eine kleine Erklärung.
Im Normalfall kann man die Grafikeinheit auf zwei Arten ansprechen.

1. Die PC Version:
Das Betriebssystem stellt eine Grafikschnittstelle zur Verfügung. Bei Windows ist das eben vornehmlich Directx. Dann gibts noch Vulkan (ehemals OPENGL), eine freie Grafikschnitstelle und auch AMD bietet mit Mantle eine Schnittstelle speziell für ihre Karten.
Allen Schnittstellen ist aber gemein, dass sie zusätzlich einen Gegenpart in Form eines Grafikkartentreibers benötigt.
Die Grafikschnittstelle bietet diverse Grafikbefehle an. Die jeweiligen Grafikkarten sind mehr oder weniger in der Lage, diese Befehle in Hardware auszuführen. Aber jede Karte ist etwas anders und die Technik ändert sich logischerweise. Hier kommt der Grafikkartentreiber ins Spiel. Er fängt die Grafikbefehle des Programms ab und übersetzt sie in Befehle, die die jeweilige GPU versteht und verarbeiten kann. Selbst wenn z.B. die GPU den Befehl in Hardware gar nicht direkt ausführen kann ist das nicht so ein Problem. Denn der Grafikkartentreiber weiß das ja. Er ist speziell für diese GPU programmiert worden. Er ignoriert dann einfach diese Befehle oder wandelt sie so um, dass sie durch andere Einheiten der GPU ähnlich aber meistens wesentlich langsamer bearbeitet werden können. Diese Zwischenschaltung des Grafikkartentreibers kostet natürlich Leistung und Zeit.

2: Direkte Programmierung der GPU.
Das wurde z.B. bei allen früheren Konsolen so gehanhabt und auch noch bedingt heute.
Da der Enwickler ja genau weiß, welche GPU in der Konsole steckt, kann er theoretisch auch direkt ohne Umwege über den Grafikkartentreiber auf die Hardware zugreifen. Er braucht auch keine der o.g. Grafikschnittstellen. Das Programm gibt der GPU direkt die Befehle, die sie verarbeiten kann. Das spart Leistung und Zeit.
Großer Nachteil. Ändert sich dann doch die Hardware, so wie bei der Pro und der ONE-X, kann es zu Problemen führen. Zwar sind GPUs gleicher Familie größtenteils Abwärtskompatibel. Aber wenn man mit allen Tricks bei der Programmierung arbeitet um noch das letzte Quentschen Leistung aus der Hardware herauszukitzeln, kann das dazu führen, dass das Programm auf der neuen GPU nicht mehr so wie gedacht funktioniert. Timingprobleme könnten auch auftreten, so dass plötzlich alles schneller läuft als geplant.

Und hier kommt die Lösung von MS mit der ONE und der ONE-X ins Spiel.
Spieleentwickler für die ONE und ONE-X werden dazu angehalten, die Directx Schnittstellt zu nutzen. Bei der ONE war es wohl noch etwas freigestellt, bei der ONE-X ist es faktisch ein muss. Es fehlt aber der übliche Grafiktreiber.
Wie kann das sein ?
Nun, der Grafiktreiber ist nicht wirklich weg, er läuft nur nicht per Programm im Ram ab sondern wurde zum großen Teil in dei GPU verlagert. Das bedeutet. Das Spielprogramm nutzt Directx und die Befehle gehen zum großen Teil direkt in die GPU. Vor dem eigentlichen GPU Teil werden die Befehle aber rasent schnell durch Microcodes (so funktioniert übrigens auch eine herkömmliche CPU. Die Befehle sind nicht direkt in Hardware gegossen sondern werden durch Microcodekommandos ausgeführt) in die Befehle, die letztendlich die GPU versteht, umgesetzt. Das ist ein Novum und wird meines Wissens nach nur in der ONE / ONE-X verwendet.
Der große Vorteil ist jetzt der, ändert sich die GPU, so wie bei der ONE zur ONE-X und vermutlich der ONE-X zu deren Nachfolger, braucht AMD nur diese Microcodeeinheit dahingehend zu ändern, dass sie die Befehle des Programmcodes (Directx) nun für die neue Hardware umsetzt. Es spielt also für das Spiel keine Rolle mehr, ob sich die Hardware der GPU ändert oder nicht. Es benötigt zum Funktionieren keinen Patch.
Diese Lösung dürfte sehr nahe an der der direkten Hardwareprogrammierung sein. Vielleicht ist mit der direkten Programmierung noch ein Prozent mehr drin. Aber das spielt heutzutage wirklich keine Rolle mehr.

Da die PS4 / Pro so einen Ansatz aber nicht verfolgt wird es hier viel schwieriger, den Nachfolger Abwärts- und Aufwärtskompatibel zu machen
 
Zuletzt bearbeitet:
Was passiert, wenn AMD mal nicht mehr die GPU liefern sollte?

Bei der XBOX nicht viel. Denn da ja dort mit Directx entwickelt wird, bleibt alles beim Alten. Der Schnittstelle ist es ja egal, welche GPU sie ansteuert. Das ist die Aufgabe des Treibers. Entweder werden große Teile davon wie bei der ONE in die neue GPU eingebaut (was am logischten wäre) oder man löst es wieder über einen Softwaretreiber, der ja nicht Bestandteil des Gamecodes ist.
 
Ich bin grundsätzlich daran interessiert meinen SUHD zu füttern.
Sobald man ie ersten multis und exclusives vergleichen kann wird die entscheidung fallen. Über weihnachten gibt es sicherich gute angebote.
 
Die Scorpio werde ich wohl zu Weihnachten kaufen (es sei denn, es kommt vorher bereits ein gutes Angebot), da ich mich nun entschieden habe, dass die Xbox bzw. MS-Plattform die Multiplayer-Konsole für mich wird.

Xbox Game Pass und AK + die tollen Online-Kumpels sind zu gute Argumente für mich :).

Also mein zuvor festgelegtes Nein ist nun nicht mehr aktuell.
 
Zuletzt bearbeitet:
Was passiert, wenn AMD mal nicht mehr die GPU liefern sollte?

Sony und MS haben jetzt mehr oder weniger Standard X86 PCs, der Standard wurde von intel mit ihrem ersten X86 CPU 1978 in Stein gemeißelt. Einzige Ausnahme: Die Konsolen haben eine maßgeschneiderte APU(GPU/CPU) Einheit, macht aber auch nichts, man könnte gewiss in die nächste Xbox oder PS4 eine intel CPU und eine Nvidia GPU stecken ob man das wird, ist eher fraglich, da AMD der einzige Hersteller ist, der sowohl GPU als auch CPU in einer vernünftigen Leistung liefern kann, jetzt dank Ryzen Architektur wohl erst recht...
 
Sony und MS haben jetzt mehr oder weniger Standard X86 PCs, der Standard wurde von intel mit ihrem ersten X86 CPU 1978 in Stein gemeißelt. Einzige Ausnahme: Die Konsolen haben eine maßgeschneiderte APU(GPU/CPU) Einheit, macht aber auch nichts, man könnte gewiss in die nächste Xbox oder PS4 eine intel CPU und eine Nvidia GPU stecken ob man das wird, ist eher fraglich, da AMD der einzige Hersteller ist, der sowohl GPU als auch CPU in einer vernünftigen Leistung liefern kann, jetzt dank Ryzen Architektur wohl erst recht...

Bei der Frage ging es wohl eher darum, wie es beim Wechsel des GPU Herstellers mit AK aussieht.
Dank Directx und der hardwareseitigen Treiberschnittstelle würde es für die nächste XBOX wohl zu keinen größeren Problemen kommen. Bei Sony säh das aber anders aus, da die Entwickler entweder die Hardware direkt ansteuern oder über eine propietäre Schnittstelle gehen.
Bei ersterem wäre eine AK zur PS4 aber nur mit einer Art Emulation möglich.
Bei zweiterem müsste man wissen, wie die Sony eigene Schnittstellenlösung aussieht und wie man sie dann auf die nächste Playstation überträgt.
Aber gerade First Party Entwickler nutzen wohl eher Methode eins und damit wäre eine AK beim Wechsel der GPU Familie schon ein größeres Problem
 
Eben bei MM zwei Xbox X vorbestellt :)
YJjvTqoRFgZaM.webp


Mein Beileid :neutral:

Für das Geld könntest du auch das magere Xbone Line-Up in 60fps genießen :tinglewine:
 
Ich kaufe sie, weil ich eine riesige XBOX Sammlung habe und stolz drauf bin :)
 
Ich kaufe sie nächstes Frühjahr zusammen mit einem neuen Samsung-Modell. Dürfte sich beides zusammen auf einen nicht unerheblichen Betrag summieren xD
 
Zurück
Top Bottom