AMD arbeitet an eigenem Physik Standard

na endlich geht da mal was weiter!

AMD schlägt definitiv den richtigen Weg ein mit einen offenen Standard...

Hoffe nur, dass die Spezifikationen so schnell wie möglich raus kommen/fertig gestellt sind
 
Das war doch schon lange klar das mit DX11 ein Open Physix Standart kommen wird, der GPU übergreifend funktionieren wird und damit PhysX überflüssig machen wird.

MfG
 
Zuletzt bearbeitet:
@ MysticBinary82, jojo0077: Mir ist schon klar das DX11 keine Physik-Bibliothek mit bringt. ;)
Es geht in meinem zitiertem Satz viel mehr darum daß sich jetzt Physik (z.B. die eines Spiele Programmieres) viel einfacher auf der GraKa einfacher und als bestandteil des Spiels ausführen lässt.
Und nicht nur wie bei PhsyX für Effekte.
 
Ich fände es sinnvoller wenn es einen einheitlichen Standart geben würde. Am besten sollte dieser gleich in dx11 als Bibliothek mit integriert werden. Mein Namensvorschlag: DirectPhysix. :D

MfG
 
Seit wann läuft OpenCL überhaupt auf AMD-GPUs? Bisher hat afaik nur Nvidia diesen Standard auf seinen GPUs zum laufen gebracht bzw es wirklich angekündigt. Ich frage mich allerdings, ob OpenCL genauso performant wie CUDA, Stream oder die kommenden Compute Shader ist. Letztendlich funktioniert das ganze afaik so, dass Befehle von OpenCL während der Ausführung zuerst in CUDA übersetzt werden müssen, wohingegen DX11- und CUDA/Stream-Befehle direkt über die Treiber zum GPU gelangen.

Nvidia könnte PhysX jederzeit auf OpenCL oder DX11 umschreiben und schon liefe es auch auf AMD-GPUs, wogegen sich AMD ja lange gesträubt hat, da sie es ja praktisch noch nichtmal geschenkt haben wollten. Hätte Nvidia denen tatsächlich Teile ihrer GPU-Architektur abgeschaut, hätten sie sie mit gutem Recht in Grund und Boden klagen können.

Du wirst dich wundern, aber mit meiner alten ATI Rage Pro(.. Turbo AGP) konnte ich OpenGL-Spiele zocken. ;)
Ich glaube nicht das Nvidia PhysX für ATI-Karten anbeiten wird bzw. Physk umschreiben wird. Man hat ja erst vor kurzen den Parallelbetreib von ATI-Karten und Nvidia-Karten, wobei letzteres als PhysX-Beschleuniger dient, softwaremäßig gesperrt um Physik wirklich nvidia-only zu haben.
 
scheinbar nicht viele, oder wie sollte man sonst "DX11 macht PhysX überflüssig" verstehen? ;)
Weil mittelfristig es eine einheitliche Physikbibliothek oder wie du es ausdrückst, Software geben wird, dank OpenCl. Momentan werkelt quasi Nvidia und AMD an eigenen Varianten, dies wird, denke ich, nur übergangsweise sein, bis es einen einheitlichen Standart gibt. Und der wird denke ich nicht PhysiX heißen.

Deshalb auch die Aussage "DX11 mach PhysiX überflüssig". ;)

MfG
 
Weil mittelfristig es eine einheitliche Physikbibliothek oder wie du es ausdrückst, Software geben wird, dank OpenCl. Momentan werkelt quasi Nvidia und AMD an eigenen Varianten, dies wird, denke ich, nur übergangsweise sein, bis es einen einheitlichen Standart gibt. Und der wird denke ich nicht PhysiX heißen.
Du glaubst also Nvidia und AMD geben ihre Engines jeweils auf und machen eine gemeinsame? Wovon träumst du sonst noch so nachts? PhysX und Bullet und vllt Havok werden einfach ko-existent sein. Warum auch nicht, werden sicherlich alle ihre Vor- und Nachteile haben.

Deshalb auch die Aussage "DX11 mach PhysiX überflüssig". ;)
Lerns erstmal schreiben, bevor du darüber große Zukunftsvisionen planst :ugly:
 
Du glaubst also Nvidia und AMD geben ihre Engines jeweils auf und machen eine gemeinsame? Wovon träumst du sonst noch so nachts? PhysX und Bullet und vllt Havok werden einfach ko-existent sein. Warum auch nicht, werden sicherlich alle ihre Vor- und Nachteile haben.
Es wäre einfach sinnvoll Standarts zu definieren und das könnte man, wie auch bei den restlichen Grafikeffekten per DX machen.
Lerns erstmal schreiben, bevor du darüber große Zukunftsvisionen planst :ugly:
Danke für den konstruktiv, dezenten Hinweis auf meinem Tippfehler.:schief: ;)

MfG
 
Och man Bucklew, werd mal nicht so persönlich. Davon hat hier keiner was.

Das beschissene an PhysX ist ja, dass es ausschließlich auf der Hardware eines Herstellers läuft und auch nur dann, wenn noch andere Einschränkugnen eingehalten werden. Darum wird es sich in dieser Art nie wirklich durchsetzen!

Dank DX11 gibt es nun endlich die Möglichkeit eine Physik-Engine zu betreiben, die eben nicht an bestimmte Hardware eines Herstellers gebunden ist, da die Berechnungen, die PhysX bisher über Cuda oder was auch immer gemacht hat, jetzt über eine Standard-Schnittstelle abgehandelt werden kann! Eine Schnittstelle, die wirklich jedem offen steht und von allen Herstellern standardmäßig mit DX11 unterstützt wird!

PhysX in seiner jetztigen Form hat keine Chance zu überleben! Es muss sich dem Standard öffnen, wenn es weiter genutzt werden will. Oder es wird halt sehr teuer für Nvidia, weil sie wieder mal ein Sponsoring der Entwickler betreiben müssten (wie "The Way It's Meant To Be Played"), damit weiterhin PhysX genutzt wird.
 
PhysX in seiner jetztigen Form hat keine Chance zu überleben! Es muss sich dem Standard öffnen, wenn es weiter genutzt werden will. Oder es wird halt sehr teuer für Nvidia, weil sie wieder mal ein Sponsoring der Entwickler betreiben müssten (wie "The Way It's Meant To Be Played"), damit weiterhin PhysX genutzt wird.
Letzteres kann man mittelfristig ausschliessen da es für die Programmierer nicht lukrativ ist für zwei verschiedene Physikengines zu programmieren.

Deinen restlichen Ansichten stimme ich voll und ganz zu. ;)

MfG
 
Ich glaube auch nicht dran, dass sich Nvidia auf Dauer leisten kann, die Entwickler "zu bestechen" (mal salopp formuliert). Lasst uns hoffen, das DX11 Games die neuen Möglichkeiten reichlich nutzen!! Und vielleicht ja nicht nur für optische Spielereien ;)
 
Es wäre einfach sinnvoll Standarts zu definieren und das könnte man, wie auch bei den restlichen Grafikeffekten per DX machen.
Tja, dazu müsste MS aber erstmal so eine komplette Physik-SDK zusammenknüppeln. Also frühestens mit DX12. Aber warum sollten sie das tun, wenn einfach alle Physiksoftware auf ComputeShader zugreift?

Danke für den konstruktiv, dezenten Hinweis auf meinem Tippfehler.:schief: ;)
Immer gern. Ich weiß allerdings nicht, wie du vom S/X unten links auf der Tastatur zum I oben rechts kommst - wohl dicke Finger :ugly:

Das beschissene an PhysX ist ja, dass es ausschließlich auf der Hardware eines Herstellers läuft und auch nur dann, wenn noch andere Einschränkugnen eingehalten werden. Darum wird es sich in dieser Art nie wirklich durchsetzen!.
Klar, deshalb gehörts ja auch einem Hersteller. Man sollte allerdings erstmal abwarten, welche Einschränkungen mit Bullet mitkommen, da wäre eine Hersteller-spezifische Einschränkungen auch möglich.
 
Klar, eine Beschränkung bei Bullet wäre möglich. Eine Beschränkung wäre aber auch dämlich! Ob es sie geben wird, weiß offiziell noch keiner, darum ist es müßig darüber zu diskutieren. Hoffen wir mal, dass das ganze wie "angekündigt" über OpenCL mit "true industry-wide support" abgefrühstückt wird und dann kann da jeder mitspielen und nicht nur die Nvidianer :)
 
Bei der ganzer Diskussion muss man erwähnen, dass die Spec für Physik Standard schnell ausgearbeitet werden muss, sonst wird sich die Geschichte wie mit OpenGL wiederholen. Dann wird wohl der Zug für offene Physik-Standard abgefahren sein.
Nur als Info: die letzte OpenGL-Version wurde so spät verabschiedet, dass die nur mit Mühen an DirectX10 den Anschluß halten kann. Soweit ich weiß, basieren alle letzte und kommende Spiele auf DirectX und nicht auf OpenGL. Wo OpenGL noch große Verwendung findet, ist in prof. Grafikdarstellung
Und ich finde, dieser Standart wird erst dann lebensfähig, wenn noch ein "Großer" dem Standard sich anschließt, wie z.B. IBM. Ob Bullet als groß zu bezeichnet ist, bezweifel ich.
So lässt sich neuer Standard leichter durchsetzen
 
Du wirst dich wundern, aber mit meiner alten ATI Rage Pro(.. Turbo AGP) konnte ich OpenGL-Spiele zocken. ;)

Ähm.... :ugly: OpenGL ist ein Counterpart zu DirectX, also hauptsächlich für Grafikberechnungen. OpenCL hingegen ist eine Grundlage für Programmcode, also ein Counterpart zu CUDA/Stream und DX11-CS. OpenGL gibt es schon fast so lange wie es echte 3D-GPUs gibt, OpenCL kommt allerdings erst demnächst raus bzw muss noch von den Herstellern implementiert werden. ;)
 
Zurück