Mantle - AMD's alternative zu DirectX

Der Tummelplatz für alle PC-Spieler!

Moderatoren: Moderatoren, Redakteure

Antworten
Benutzeravatar
Scorcher24_
Beiträge: 15527
Registriert: 11.11.2004 14:31
Persönliche Nachricht:

Mantle - AMD's alternative zu DirectX

Beitrag von Scorcher24_ »

http://www.golem.de/news/amd-radeon-man ... 01805.html

Ich finds total geil. Schiebt sich quasi zwischen OpenGL und DirectX und ist auf Treiberlevel konzipiert.
Damit wirds auch auf älteren Grafikkarten evtl. möglich sein.
Sollte das Erfolg haben, könnte das auch der Schub für Linux im Gaming Bereich sein, den es braucht.
NVIDIA und Intel müssen es nur implementieren - AMD hat nichts dagegen.
Benutzeravatar
Lazy Sloth
Beiträge: 2030
Registriert: 09.08.2007 22:40
Persönliche Nachricht:

Re: Mantle - AMD's alternative zu DirectX

Beitrag von Lazy Sloth »

Verstehe den Sinn des ganzen nicht, um ehrlich zu sein.

Das Argument mit der geringeren CPU-Last ist doch totaler Schmarrn. Es gibt kein, wirklich KEIN aktuell existierendes Spiel, bei dem der Overhead von Direct3D oder OpenGL irgendeinen nennenswerten Einfluss auf die CPU-seitige Performance des Spiels hätte, die normalerweise eh nicht der Flaschenhals ist. Zudem soll Mantle noch "hardwarenäher" (wie das bitte?) sein als die beiden etablierten - AMD begründet das mit Performance, die Kehrseite wäre aber ziemlich sicher eine noch fummeligere Programmierung als ohnehin schon. Ich meine, D3D ist da ja noch halbwegs komfortabel verglichen mit OpenGL, aber selbst das erfordert noch ein paar Monate Einarbeitung.

Kurz gefasst: Solange mich da keiner mit stichhaltigen Argumenten vom Gegenteil überzeugt, halte ich das für eine weitere Technologie die die Welt nicht braucht.
Benutzeravatar
Scorcher24_
Beiträge: 15527
Registriert: 11.11.2004 14:31
Persönliche Nachricht:

Re: Mantle - AMD's alternative zu DirectX

Beitrag von Scorcher24_ »

Da braucht man ein wenig Programmierkenntnisse dafür. Einer der Vorteile ist halt, dass man hardware näheren Zugang hat. Und doch, bei aktuellen Spielen wir BF3 oder BF4 spielt der Overhead von DX eine Rolle. OpenGL ist hier übrigens weit effizienter. Auch wenn es ein wenig mehr pure calls hat im Gegensatz DirectX, werden die die Bank durch effizienter und schneller ausgeführt.
Mantle will halt zwischen OpenGL und DirectX stehen und eine alternative anbieten, die auf Treiber Level und nicht auf GPU Level unterstützt wird. Damit ist es portabel zwischen allen GPU's und man hätte eine hardware nahe Schnittstelle die alle einsetzen können.
Damit wäre auch der Weg für mehr XPlatform geebnet, sprich schnellere und günstigere Mac/Linux Ports.
Benutzeravatar
Temeter 
Beiträge: 18065
Registriert: 06.06.2007 17:19
Persönliche Nachricht:

Re: Mantle - AMD's alternative zu DirectX

Beitrag von Temeter  »

Von der Technik dahinter habe ich wenig Ahnung, aber die Präsentation hört sich ja schon mal gut an. Alternativen zu DirectX sind immer willkommen. Microsofts steht schließlich durch XBox und Windows mit sich selbst in Konkurrenz und hat gezeigt, dass sie der Box gerne Priorität einräumen, von der Begrenzung von DirectX-Features auf neue OS ganz zu schweigen. Interessant wird jetzt, wie sich Nvidia dazu stellt.

Ich hoffe zwischen MS gerät zwischen einer möglichen 'Rückkehr' von OpenGL und Mantle ordentlich unter Druck.
Benutzeravatar
Scorcher24_
Beiträge: 15527
Registriert: 11.11.2004 14:31
Persönliche Nachricht:

Re: Mantle - AMD's alternative zu DirectX

Beitrag von Scorcher24_ »

Ich hoffe eher, dass Mantle sich durchsetzt und M$ DirectX einfach fallen lässt, wie es ja sowieso schon der Fall ist. DX12 wirds nach den letzten Informationen nicht geben.
Benutzeravatar
Temeter 
Beiträge: 18065
Registriert: 06.06.2007 17:19
Persönliche Nachricht:

Re: Mantle - AMD's alternative zu DirectX

Beitrag von Temeter  »

Jetzt echt? MS bekämpft seine Monopole wirklich mit erstaunlicher Effizienz :ugly:
Ich bin davon ausgegangen das es irgendwie noch mal weitergeht. Der Mangel an Updates sein DX9 war schon auffällig.

Da stimme ich dir natürlich vollkommen zu. Am besten wäre es wirklich, wenn DX einfach abgelöst und durch Entwickler ersetzt wird, die direkt Interesse an der Weiterentwicklung des Dings haben.
Benutzeravatar
Shivalah
Beiträge: 2458
Registriert: 05.08.2010 02:21
Persönliche Nachricht:

Re: Mantle - AMD's alternative zu DirectX

Beitrag von Shivalah »

Temeter  hat geschrieben:Jetzt echt? MS bekämpft seine Monopole wirklich mit erstaunlicher Effizienz :ugly:
Sie versuchen halt mit der Brechstange die XOne aufn Gamermarkt zu packen und vergessen dabei, dass die leute fast 20 Jahre lang Windows wegen der "einfachen und kompatiblen" DX Schnittstelle gekauft haben (Ich z.B.) und sich damit an den >WindowsPC< gewöhnt haben.

Aber du hast recht, es ist interessant wie M$ die Augen verschließt... Naja vielleicht wird es wie damals "Internet Explorer VS. Netscape Navigator".
Bild
Aurora Gamingfriends TS3 Server: t12.netclusive.de:40177
Benutzeravatar
Lazy Sloth
Beiträge: 2030
Registriert: 09.08.2007 22:40
Persönliche Nachricht:

Re: Mantle - AMD's alternative zu DirectX

Beitrag von Lazy Sloth »

Scorcher24 hat geschrieben:Einer der Vorteile ist halt, dass man hardware näheren Zugang hat.
Wie das ein Vorteil sein soll, erschließt sich mir nicht. D3D/OpenGL abstrahieren die konkreten Hardwaredetails aus gutem Grund weg. Unter D3D braucht man streng genommen nicht mal 'ne 3D-fähige Grafikkarte, um seine Spiele zu starten, das Programm kann im Zweifelsfall sogar komplett auf der CPU laufen. Wenn das jetzt noch hardwarenäher sein soll, heißt das dann, dass ich mich als Programmierer des Spiels mit den konkreten Fähigkeiten der Hardware des Nutzers rumschlagen muss? Ich hoffe doch nicht.
Scorcher24 hat geschrieben:Und doch, bei aktuellen Spielen wir BF3 oder BF4 spielt der Overhead von DX eine Rolle.
Dafür hätte ich gerne eine Quelle. Selbst wenn der Overhead von D3D tatsächlich messbar ist, bezweifle ich stark, dass der auch nur ansatzweise in der selben Größenordung wie z.B. Physikberechnung ist.
Scorcher24 hat geschrieben:Mantle will halt zwischen OpenGL und DirectX stehen und eine alternative anbieten, die auf Treiber Level und nicht auf GPU Level unterstützt wird. Damit ist es portabel zwischen allen GPU's und man hätte eine hardware nahe Schnittstelle die alle einsetzen können.
Was soll das heißen, auf "Treiber-Level"? Das ist bei z.B. OpenGL doch genau das selbe. Grafikkarten sind dumme SIMD-Maschinen. Der Treiber übersetzt die konkreten Calls in Befehle, die die GPU versteht. Dafür ist er doch da.

Verstehe mich nicht falsch: Ich hätte gerne eine GUTE Alternative zu DX und OpenGL. Ich habe bereits gegen beide programmiert, und halte beide für -gelinde gesagt- schlecht, insbesondere OpenGL. Aber Mantle erscheint mir z.Z. einfach wie ein zweites OpenGL.
Benutzeravatar
Temeter 
Beiträge: 18065
Registriert: 06.06.2007 17:19
Persönliche Nachricht:

Re: Mantle - AMD's alternative zu DirectX

Beitrag von Temeter  »

Shivalah hat geschrieben:Sie versuchen halt mit der Brechstange die XOne aufn Gamermarkt zu packen und vergessen dabei, dass die leute fast 20 Jahre lang Windows wegen der "einfachen und kompatiblen" DX Schnittstelle gekauft haben (Ich z.B.) und sich damit an den >WindowsPC< gewöhnt haben.

Aber du hast recht, es ist interessant wie M$ die Augen verschließt... Naja vielleicht wird es wie damals "Internet Explorer VS. Netscape Navigator".
Es gibt ja einige Geschichten über interne 'Kämpfe' zwischen leitenden Angestellten und den Abteilungen in MS. Da könnte eine der Ursachen sein, dass MS unfähig ist, seine Interessen vernünftig auszubalancieren und stattdessen ohne Rücksicht auf Verluste dem neusten Trend folgt. Diese Inkompetenz seitens MS's wird ja nur noch durch die Verbreitung von Produkten wie Windows und Office gedeckt.
Benutzeravatar
Scorcher24_
Beiträge: 15527
Registriert: 11.11.2004 14:31
Persönliche Nachricht:

Re: Mantle - AMD's alternative zu DirectX

Beitrag von Scorcher24_ »

Was soll das heißen, auf "Treiber-Level"? Das ist bei z.B. OpenGL doch genau das selbe. Grafikkarten sind dumme SIMD-Maschinen. Der Treiber übersetzt die konkreten Calls in Befehle, die die GPU versteht. Dafür ist er doch da.
Richtig, deswegen ist ja OpenGL auch effizienter als DirectX. Da gibts von Valve einige Präsentationen dazu.

Video (Achtung, lang, 55m)
PDF
Benutzeravatar
Readler
Beiträge: 1874
Registriert: 09.03.2011 21:16
Persönliche Nachricht:

Re: Mantle - AMD's alternative zu DirectX

Beitrag von Readler »

Da ich mir bald einen PC mit AMD-GPUs zusammenbauen wollte, freut mich das :)

http://www.dsogaming.com/news/dice-clai ... ced-games/

Bin echt gespannt wie Mantle so wird. Spätestens mit BF4 sollte man ja einen ungefähren Eindruck vom möglichen Leistungsplus bekommen.
Antworten