Nvidia Physx: Ab sofort komplett Open-Source

PCGH-Redaktion

Kommentar-System
Teammitglied
Jetzt ist Ihre Meinung gefragt zu Nvidia Physx: Ab sofort komplett Open-Source

Nvidia stellt seine Physx-Bibliothek zur Physikberechnung ab sofort komplett als Open-Source zur Verfügung. Das betrifft jetzt nicht mehr nur den Part zur Berechnung auf dem Prozessor, sondern auch GPU-Physx. Im Rahmen einer BSD-3-Lizenz dürfen Entwickler den Code umschreiben und auch kommerziell einsetzen. Visual FX hingegen bleibt größtenteils geschlossen.

Bitte beachten Sie: Der Kommentarbereich wird gemäß der Forenregeln moderiert. Allgemeine Fragen und Kritik zu Online-Artikeln von PC Games Hardware sind im Feedback-Unterforum zu veröffentlichen und nicht im Kommentarthread zu einer News. Dort werden sie ohne Nachfragen entfernt.

lastpost-right.png
Zurück zum Artikel: Nvidia Physx: Ab sofort komplett Open-Source
 
hätt ich nicht von nvidia erwartet. nice!

Nun ja, Sie versprechen sich vermutlich das Multiplattform Titel nun eher auf dieses Framework setzen und sie bei den PC Versionen davon profitieren.
Oder Sie sehen es als ein totes Ding und dachten sich: " was haben wir schon zu verlieren."

Aber ja, coole Sache. Hoffentlich wirds sie auch genutzt.
 
PhysX ist jetzt schon mehr verbreitet als viele denken, und Bestandteil vieler großen Engines.
Das ist jetzt der nächste Schritt damit PhysX zum Standard wird.

PhysX ist auch ein gutes Bsp dafür wie sich so eine Technologie wirklich durchsetzen kann.
Nvidia hätte die Technologie abschreiben müssen, oder man gibt sie frei.
 
Eventuell kriegt NV ja doch noch die Kurve, was ihre Software betrifft... Aber ich bin mir nicht sicher. Ich glaube, sie dachten, man könnte durch Abschottung langfristig erfolgreich sein. Das geht nur, solange die Konkurrenz auch auf Abschottung setzt und es dabei schlechter macht. Mittlerweile hat AMD viele offene Standards initiiert und NV in Zugzwang gebracht, da sich Vendor-Lock-Ins schwer durchsetzen lassen, solange es offene Alternativen gibt.
 
PhysX ist jetzt schon mehr verbreitet als viele denken, und Bestandteil vieler großen Engines.

Allerdings nur die CPU Variante ohne GPU Beschleunigung, z.B. bei Unreal und Unity.

Auch wenn es PhysX auf CPU Basis nun Open Source ist, ist die PhysX GPU Basis immer noch CUDA verdongelt und somit alles andere als ein offener Standard und immer noch Vendor-Lock-in
 
Zuletzt bearbeitet:
Allerdings nur die CPU Variante ohne GPU Beschleunigung, z.B. bei Unreal und Unity.

Auch wenn es PhysX auf CPU Basis nun Open Source ist, ist die PhysX GPU Basis immer noch CUDA verdongelt und somit alles andere als ein offener Standard und immer noch Vendor-Lock-in

Artikel schrieb:
Nvidia stellt seine Physx-Bibliothek zur Physikberechnung ab sofort komplett als Open-Source zur Verfügung. Das betrifft jetzt nicht mehr nur den Part zur Berechnung auf dem Prozessor, sondern auch GPU-Physx.

:what:
 
Scheint so, als begreife nVidia, dass Eigenbrödlerei nur bedingt was bringt.

Bin mal gespannt, wann sie GSync aufgeben und auf FreeSync bzw. Adaptive Sync umsatteln. Wenn Intel nämlich mit jeder iGPU FreeSync unterstützt, wird es vermutlich nicht mehr lange dauern, bis jeder FreeSync über die iGPU "mogelt" (jetzt ja schon mit einer Ryzen APU möglich) und GSync-Monitore wie Blei im Regal liegen bleiben.
 
Bin mal gespannt, wann sie GSync aufgeben und auf FreeSync bzw. Adaptive Sync umsatteln.

HDMI2.1 ;)

Es hat einen Grund, warum Turing nur HDMI2.0b kann, und der Grund ist nicht der offizielle dass "die Spec nicht früh genug fertig war", das ist schlichtweg gelogen. Der eigentliche grund ist, dass HDMI2.1 zwingend variable refreshrate voraussetzt. Würde man das unterstützen und damit HDMI2.1 anbieten können ist aber das schöne teure proprietäre G-Sync völlig überflüssig...

Ich schätze mal mit der RTX3000er kommen sie nicht mehr wirklich drumrum. Dann müssen die Leute nur noch bemerken, dass G-Sync im neuen HDMI-Standard ganz umsonst mit drin ist.
 
Scheint so, als begreife nVidia, dass Eigenbrödlerei nur bedingt was bringt.

Bin mal gespannt, wann sie GSync aufgeben und auf FreeSync bzw. Adaptive Sync umsatteln. Wenn Intel nämlich mit jeder iGPU FreeSync unterstützt, wird es vermutlich nicht mehr lange dauern, bis jeder FreeSync über die iGPU "mogelt" (jetzt ja schon mit einer Ryzen APU möglich) und GSync-Monitore wie Blei im Regal liegen bleiben.

Na, wenn du dich da mal nicht zu früh freust^^
Klar ist, dass mit Nvidia RTX das "nächste große Ding" am Start ist. Zu Nvidia´s Physx gab es zuletzt außerdem immer bessere Alternativen die in fast nichts nachstanden.
Ich denke jetzt ist lediglich ein Zeitpunkt gekommen an dem man sich mit seinem PhysX nicht mehr so besonders positionieren kann, oder anders, RTX ist DAS neue Special. Physx? Jaa, Standard in gewissem Maß, oder?^^

Ich guck mir dann aber aufjedenfall den Witcher nochmal auf meiner Radeon an.
Da sind ja NV Clothing und Destruction mit drin. Wenn das zukünftig auf meiner GPU beschleunigt werden könnte? Danke Nvidia. Nice move!
 
GPU PhysX kam als die CPUs dafür viel zu schwach waren - ist aber auch jetzt noch sehr sinnvoll.
und Nvidias CPU-PhysX hat auch AMD stark geholfen - einer der Gründe warum bei den Physik-benchmarks AMD CPUs bisher so gut abgeschnitten haben.

Als PhysX raus kam gabs bei Intel DualCores und bei AMD quad cores (die damals trotzdem meist langsamer waren).
Da gabs kein AVX. jetzt haben CPUs im Mainstream 8 Kerne und AVX 2 - ein vielfaches der damaligen Rechenleistung - und vor allem wird die Leistung sonst kaum genützt.
Auch ist PhysX mittlerweile ein quasi-standard der in sehr viele Engines genutzt wird.
 
CPU-PhysX war ja auch so ein Witz. Auf der GPU läuft es mit tausenden Cores (Physik ist ja praktisch unendlich parallelisierbar) aber die CPU durfte nur mit einem Kern rechnen.... ;)

Nun da das Pferd totgeritten wurde möchte man auch den GPU-Part zur Verfügung stellen. Zu spät.

Na immerhin konnte man die Monopolstellung mit diesem propritären Feature ausbauen. :daumen:
 
Welch einer wunderbar positive Aktion von Huang, hätte nicht gedacht das dieses Unternehmen dazu in der Lage ist.

Muss von unseren nVidia Fanboys aber wohl sehr kritisch beäugt werden, denn Open Source von AMD und Intel ist ja bekanntlich schlecht, denn die Firmen schaffen es ja wohl nicht anders ihre Software zu vertreiben oder zu verbessern :schief:
 
Creative hätte seinerzeit das gleiche mit EAX machen sollen.
Das größere Problem war die Entfernung von DirectSound. EAX braucht direkten Zugriff auf den Soundchip, was nach dem entfernen von DirectSound mit DX10 / Vista nicht mehr möglich war.
Als dann Jahre später eine Alternative kam, war das zu spät.

Ich weiß auch nicht was an EAX so toll gewesen sein soll. Ich habs ein paar mal ausprobiert (ältere Versionen durften auch von der Konkurrenz in ihre SoKas integriert werden), aber war immer enttäuscht.
Ohne EAX hat es mir immer besser gefallen.

---

Zu PhysX: ein überraschender Zug von NVIDIA, aber eine freudige Überraschung.
Da es jedoch Alternativen gab und gibt, und die auch nicht genutzt wurden um Physik ins Gameplay aufzunehmen, wird sich wohl dadurch auch nicht viel ändern. Nur halt das dann die aufgewerteten grafischen Physikeffekte nicht mehr GeForce-Exklusiv sein werden.
Gameplay bleibt unverändert, es wird nur immer weiter die Grafik verbessert, auch wenn es in keinem Verhältnis zur erforderten Rechenleistung steht.
 
Auch wenn es PhysX auf CPU Basis nun Open Source ist, ist die PhysX GPU Basis immer noch CUDA verdongelt und somit alles andere als ein offener Standard und immer noch Vendor-Lock-in

Naja eine Portierung auf OpenCL durch unabhängige Entwickler ist ja jetzt (zumindest rechtlich) möglich und wird wohl auch umgesetzt werden. Mit intels NEO ist OpenCL 2.1 möglich, mit AMDs ROCm 2.0 OpenCL 2.0, genauso wie nVidia OpenCL 2.0 unterstützt (oder daran arbeitet). Da OpenCL zukünftig ein Teil von Vulkan werden soll, werden sich eh alle Hardwarehersteller, die Vulkan vollständig unterstützen möchten, daran machen müssen OpenCL vollständig zu unterstützen...
 
Zurück