Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

PCGH-Redaktion

Kommentar-System
Teammitglied
Jetzt ist Ihre Meinung gefragt zu Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Das "Killerspiel" Hitman 2 aus dem Hause IO Interactive verzichtet im Gegensatz zu seinem Vorgänger auf die Low-Level-API DirectX 12. Das hat verheerende Auswirkungen auf die Bildrate, wie neuerliche PCGH-Benchmarks beweisen. In diesem Artikel werfen wir einen Blick auf die Auswirkungen von DX12 - mit Hilfe von Hitman (2016).

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: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Schade das ihr nicht das Gesamtpaket betrachtet. Mag sein, dass Leute mit älterer/schwächerer CPU, Leistung zusätzlich bekommen, wenn sie sich schnüffel Windows installieren. Aber wer sich wegen 30% selbst ein Rootkit installiert, der macht auch bei Gesichterkennungstests für einen 20€ Einkaufgutschein mit.

Hitman ist kein eSport Titel. Im Singleplayer ist solch eine Framerate ausreichend, Stichwort "but can it runs Farcry?"

Seit Einführung DX12 wird darüber nur negativ berichtet. Kaum ein Spiel welches spielbar in DX12 läuft ohne zu ruckeln, zu stottern oder gar weniger Frames bringt als mit DX11.

Die endlose Liste an Zwänge die mit Windows10 einhergehen, führen in meinen Augen die lächerlichen Performancegewinne ad absurdum.

Ich hole mir Hitman 2 nur schon aus Sympathiegründen, weil sie eben nicht auf der Marketingwelle mit reiten.

Wenn Ihr Journalisten seid, dann solltet ihr auch den Leser ganzheitlich informieren.

In dem Sinne
 
Zuletzt bearbeitet:
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

ich hoffe dass dx12 nachgereicht wird, da ich übereifrigerweise hitman 1 mit hitman 2 ersetzt habe, da man ja die missionen aus dem ersten teil kostenlos erhält wenn man hitman 1 gekauft hat (sogar ohne den 2. teil gekauft zu haben, sehr cool).
habe auf meinem fx 8120 mit dx12 eine deutlich bessere spielerfahrung gehabt, und man würde ja meinen dass sich nicht soo viel an der engine geändert hat, dass man den dx12 pfad, der wirklich gelungen war, nicht behalten hätte können
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Ich habe den Test nur kurz überflogen, aber hier wäre der übliche fail-Spam gegenüber diesem Spiel tatsächlich mal angebracht.

Danke für die Heimarbeit Raff. :hail:
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Wenn Vulkan oder Direkt X 12 gut umgesetzt wird, hat es sicher seine Berechtigung. Leider passiert das zu selten. Ich habe mehr Mantle Spiele gezockt als Direkt X 12 Games, und die Mantle Games liefen komischerweise auch besser. Deshalb ist etwas merkwürdig das Dice keine vernünftige Direkt X 12 Umsetzung schafft. Es gibt ja mittlerweile immer mehr Games die quasi nach einer low level API schreien, ich hoffe da tut sich etwas mehr nächstes Jahr oder alle müssen 6 - 8 Kerner kaufen.:)

Ansonsten ein schöner Artikel.:)
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Sehr interessanter Test. Auf eine solche Anwendung muss man erst mal kommen.:daumen:
Die Vorteile einer LL Api sind schon deutlich und einige Spiele machen es mittlerweile vor wie es gut funktioniert.

Das nach vorheriger Optimierung des DX12 Pfades man es nicht geschafft hat diesen zu portieren bei doch sehr ähnlicher Engine ist kaum nachvollziehbar. Wenn ich sehe wie die Azzura Engine auf Strange Brigade portiert wurde was sich Charakterlich deutlich von Sniper Elite unterscheidet ist das kaum nachzuvollziehen als Laie.
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Vulkan wäre mir deutlich lieber, auch wenn ich Windows 10 mit DirectX 12 Unterstützung habe.
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Es ist schon wirklich bezeichnend, wenn der neuere Titel auf ältere Schnittstellen zurückgreifen, als der Vorgänger.

Ein echtes Armutszeugnis für IO, aber auch DX12.
 
Zuletzt bearbeitet:
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Deshalb ist etwas merkwürdig das Dice keine vernünftige Direkt X 12 Umsetzung schafft.

Nenn es Zufall, aber viele Engines werden nach Zusammenarbeit mit NV net besser.
Eher nimmt Drawcalllimit + Partikel/PhysX+Defered Lighting+unsichtbare Objekte+Tesselation überdurchschnittlich zu,
was vormals neutrale Engines für AMD und ältere NV ungünstiger macht.
Oder das gezielte ungünstige Programmieren für mGPU/Cf.(oft geht nur noch SLi per Inspektor mit TAA off etc. oder gar Nichts)
Da wird nach m.E. gezielt auf den Verkauf von großen teuren Enthusiast-Chips hingearbeitet.

Wg. der CPU`s wird wohl auch Nichts unternommen, weils den Umsatz steigert.
Mantle/Vulkan ist einfach zu preiswert.
Am Besten Android kommt auch für den PC und dann Vulkan overall.
(gestern gelesen, das einige Firmen auf Google-Office umsteigen, was ein Anfang sein könnte, um das Monopol von MS zu brechen)
 
Zuletzt bearbeitet:
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Wenn Ihr Journalisten seid, dann solltet ihr auch den Leser ganzheitlich informieren.
In dem Sinne

Du meinst, dass, wenn sie Journalisten nach deinen Maßstäben wären, dann würden Sie tagsüber für PCGH über PC, Spiele und Technik schreiben und in der Nacht News für irgendwelche Verschwörungsseiten verfassen? :lol:

Hitman ist kein eSport Titel. Im Singleplayer ist solch ein Framerate ausreichend, Stichwort "but can it runs Farcry?"

Seit wann entscheidest du, ob Einbrüche bis auf 30 FPS im SP ausreichend sind? So ein Bullsh*t! Ich zocke zwar nicht viel, aber ich bin mir sicher, dass jeder, der gesunde Augen im Schädel und einen gewissen persönlichen Anspruch an flüssiges Gaming und seine Hardware hat, schnell mitbekommt, dass FPS Einbrüche auf 30 FPS ein No-Go sind. Das mit eSport gar nichts am Hut. :stupid: Wer allerdings null Anspruch hat und Ende 2018 mit einem Holzrechner unterwegs ist, sollte hingegen solche Aussagen lieber unterlassen.

Seit Einführung DX12 wird darüber nur negativ berichtet. Kaum ein Spiel welches spielbar in DX12 läuft ohne zu ruckeln, zu stottern oder gar weniger Frames bringt als mit DX11.

Und daran ist natürlich nur Microsoft schuld! :ugly:
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Es ist schon wirklich bezeichnend, wenn der neuere Titel auf ältere Schnittstellen zurückgreifen, als der Vorgänger.

Ein echtes Armutszeugnis für IO, aber auch DX12.

Oder für WB, die scheinbar nicht bereit waren, das nötige Kleingeld für DX 12 zu zahlen...

Edit: im Sinne für zusätzlichen Programmieraufwand.
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Schade das ihr nicht das Gesamtpaket betrachtet. Mag sein, dass Leute mit älterer/schwächerer CPU, Leistung zusätzlich bekommen, wenn sie sich schnüffel Windows installieren. Aber wer sich wegen 30% selbst ein Rootkit installiert, der macht auch bei Gesichterkennungstests für einen 20€ Einkaufgutschein mit.
Oha, da ist ja jemand richtig gut auf Windows 10 zu sprechen.
Du möchtest also, das bei der Bewertung eines Spieles das "Gesamtpaket" betrachtet wird, also nicht nur das Spiel selbst, sondern auch das Betriebsystem, das dazu nötig ist?

Hitman ist kein eSport Titel. Im Singleplayer ist solch eine Framerate ausreichend, Stichwort "but can it runs Farcry?"
Blödsinn.
Als ob nur eSportler ein Anrecht auf mehr als 30 fps hätten.
Ja, mir reichen tatsächlich ab und an 30 fps, aber das ist trotzdem kein Argument.

Seit Einführung DX12 wird darüber nur negativ berichtet. Kaum ein Spiel welches spielbar in DX12 läuft ohne zu ruckeln, zu stottern oder gar weniger Frames bringt als mit DX11.
Na, in der Vergangenheit stehen geblieben?
DX12 hatte bei der Einführung seine Macken, absolut richtig, seit dem hat sich aber viel getan. Zitat, direkt aus dem Text
Zwei Jahre später haben sich nicht nur die Grafiktreiber weiterentwickelt, sondern auch das für DirectX 12 notwendige Betriebssystem Windows 10. Hinzu kommt im Falle Hitman, dass die Entwickler eine "Game of the Year"-Variante mit technischen Verbesserungen veröffentlichten, welche allen Käufern des Spiels zur Verfügung steht. DX12 ist weiterhin an Bord, gereift, und fungiert nach wie vor als effektiver CPU-Entlaster.
DX12 ist nicht stehen geblieben, Windows 10 auch nicht.
DX12 läuft inzwischen sehr gut - nur leider nutzt es kaum jemand, weil eben die Entwicklung dafür aufwendiger ist.
Und nein, es ruckelt nicht, es stottert nicht und es bringt genauso viel oder sogar mehr fps.

Die endlose Liste an Zwänge die mit Windows10 einhergehen, führen in meinen Augen die lächerlichen Performancegewinne ad absurdum.
Welche Zwänge? Also hinter miir steht kein M$-Mitarbeiter.
Windows zwingt mich nicht, irgendwelche Daten an M$ zu senden. Um Gegenteil: Dank vernünftiger Firewall zwinge ich Windows dazu, keine Daten senden zu können. Nur ein Beispiel.

Ich hole mir Hitman 2 nur schon aus Sympathiegründen, weil sie eben nicht auf der Marketingwelle mit reiten.
Wieso Marketingwelle? Die Vorteile sind real, nicht schöngeredet.

Wenn Ihr Journalisten seid, dann solltet ihr auch den Leser ganzheitlich informieren.
Wieso denke ich bei "ganzheitlich" immer an Homöopathie? Wie wäre es anders herum? Wenn Du hier solche Vorwürfe machst, solltest Du die vielleicht auch belegen können. Ganzheitlich.


Es ist schon wirklich bezeichnend, wenn der neuere Titel auf ältere Schnittstellen zurückgreifen, als der Vorgänger.

Ein echtes Armutszeugnis für IO, aber auch DX12.
Versteh ich nicht. Was ist daran bezeichnend, wenn Entwickler DX12 scheuen?
Sie vermeiden DX12 ja nicht, weil DX12 schlecht wäre, falls Du das unterstellen möchtest.
Sie vermeiden DX12, weil es aufwendiger ist.
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Interessant ist doch eher das Hitman 2 Sniper Assassin noch nen DX12 Pfad hatte :) :) :)
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Oder für WB, die scheinbar nicht bereit waren, das nötige Kleingeld für DX 12 zu zahlen...

Edit: im Sinne für zusätzlichen Programmieraufwand.
Schwer zu sagen, wer da die entschieden hat. Irgendwo scheinen die Kosten den Nutzen wohl überwogen zu haben.

Versteh ich nicht. Was ist daran bezeichnend, wenn Entwickler DX12 scheuen?
Sie vermeiden DX12 ja nicht, weil DX12 schlecht wäre, falls Du das unterstellen möchtest.
Sie vermeiden DX12, weil es aufwendiger ist.

Ich möchte ziemlich genau das unterstellen. Im Falle einer API erfüllt sie so ziemlich die Definition von schlecht, wenn sie sich bei Architekturentscheiden auf Grund von zu hohem Implementierungsaufwand nicht gegen ihre rund 7 Jahre ältere Vorgängerin durchsetzen kann. Das Gegenteil sollte der Fall sein. Nun könnte man argumentieren, dass die Publisher / Entwickler alle ihre Kosten bis zum geht-nicht-mehr und zu Lasten der Qualität optimieren, was ich ihnen ebenfalls pauschal unterstelle.

Dass Firmen so funktionieren, ist allerdings auch nicht weiter überraschend. Insofern halte ich DX12 für nicht optimal ausgelegt, als auch die Spielefirmen für rotzfaul.
Eine neue API müsste für einen breiten Erfolg sowohl technisch fortschrittlicher als auch deren Einsatz betriebswirtschaftlich sinnvoller sein. Momentan scheinen die Hürden aber nach wie vor zu gross bzw. sogar im Falle von erfolgreichen Testballons scheint man wieder auf alte APIs zu wechseln. Und genau das spricht imo für sich...

Ich vermute, du spielst auf technische Eigenheiten an. Das kann ich, abgesehen von relativ oberflächlichen Abhandlungen auf den üblichen Newsportalen ("closer-to-the-metal", "low-level", bla), nicht beurteilen.
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Schwer zu sagen, wer da die entschieden hat. Irgendwo scheinen die Kosten den Nutzen wohl überwogen zu haben.



Ich möchte ziemlich genau das unterstellen. Im Falle einer API erfüllt sie so ziemlich die Definition von schlecht, wenn sie sich bei Architekturentscheiden auf Grund von zu hohem Implementierungsaufwand nicht gegen ihre rund 7 Jahre ältere Vorgängerin durchsetzen kann. Das Gegenteil sollte der Fall sein. Nun könnte man argumentieren, dass die Publisher / Entwickler alle ihre Kosten bis zum geht-nicht-mehr und zu Lasten der Qualität optimieren, was ich ihnen ebenfalls pauschal unterstelle.

Dass Firmen so funktionieren, ist allerdings auch nicht weiter überraschend. Insofern halte ich DX12 für nicht optimal ausgelegt, als auch die Spielefirmen für rotzfaul.
Eine neue API müsste für einen breiten Erfolg sowohl technisch fortschrittlicher als auch deren Einsatz betriebswirtschaftlich sinnvoller sein. Momentan scheinen die Hürden aber nach wie vor zu gross bzw. sogar im Falle von erfolgreichen Testballons scheint man wieder auf alte APIs zu wechseln. Und genau das spricht imo für sich...

Ich vermute, du spielst auf technische Eigenheiten an. Das kann ich, abgesehen von relativ oberflächlichen Abhandlungen auf den üblichen Newsportalen ("closer-to-the-metal", "low-level", bla), nicht beurteilen.

Der Aufwand für DX12 ist bedeutend größer als für 11. Da es ja schon beim Vorgänger mit der LL API lief, warum hat man das nicht einfach 1 : 1 übernommen? Weil das eben nicht geht. Allein die neuen Spiegelungen aber auch neue GPUs (Speicherverbrauch muss vom Entwickler möglichst genau eingestellt werden) bedeuten verdammt viel Arbeit. WB verlangte vermutlich einen schnellen Release und verwehrte die Kohle dafür...
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

ein super Artikel Raf
allgemein sieht man doch in letzter Zeit immer mal wieder Lichtblicke bei DX12/Vulkan, WoW läuft top und wenn die jetzt mehre Kerne nutzen können, wäre dort auch in der Stadt eine tolle Leistung vorhanden, Forza lief gut und Wolfenstein ja auch, wer mir noch in der Liste fehlt ist DICE und Frostbite, damals in BF4 lief ja Mantle wirklich gut, aber seitdem -.-
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Der Aufwand für DX12 ist bedeutend größer als für 11. Da es ja schon beim Vorgänger mit der LL API lief, warum hat man das nicht einfach 1 : 1 übernommen? Weil das eben nicht geht. Allein die neuen Spiegelungen aber auch neue GPUs (Speicherverbrauch muss vom Entwickler möglichst genau eingestellt werden) bedeuten verdammt viel Arbeit. WB verlangte vermutlich einen schnellen Release und verwehrte die Kohle dafür...

Eine Engine portieren ist ja eine Sache, aber wenn selbst die normale Pflege einer schon vorhandenen Engine zuviel Arbeit machen soll, klingt das ein wenig merkwürdig.
 
AW: Hitman 1 vs. Hitman 2 - DX12 vs. DX11: Darum wäre eine Rückkehr von DirectX 12 wünschenswert

Ich möchte ziemlich genau das unterstellen. Im Falle einer API erfüllt sie so ziemlich die Definition von schlecht, wenn sie sich bei Architekturentscheiden auf Grund von zu hohem Implementierungsaufwand nicht gegen ihre rund 7 Jahre ältere Vorgängerin durchsetzen kann. Das Gegenteil sollte der Fall sein.
[...]Insofern halte ich DX12 für nicht optimal ausgelegt
[...]Eine neue API müsste für einen breiten Erfolg sowohl technisch fortschrittlicher als auch deren Einsatz betriebswirtschaftlich sinnvoller sein.
Äh...da steckt ein Widerspruch in sich, ein paradox, dass Du selbst aufwirfst, da Du scheinbar nicht ganz verstanden hast, was eine API ausmacht bzw was das besondere an DX12, Vulcan oder Mantle ist.
Kurz gesagt: DirectX wurde erfunden, damit sich die Spieleentwickler nicht mehr darum kümmern mussten, was für eine Hardware verbaut ist. Das ist für die Entwicklung einfach, aber nicht sehr effizient.
Möchte man mehr Effizienz, muss man sich wieder mehr darum kümmern, was für eine Hardware verbaut ist.

DX12 ist, wenn man so will, ein halber Schritt zurück.
Deswegen ist DX12 nicht schlecht. Technisch paradoxerweise definitv fortschrittlicher.
Es hat seine Vorteile, ebenso wie ein möglichst hohes Abstraktionslevel wie etwa DX11.

Beides gleichzeitig geht leider nicht. Ein "optimal" gibt es nicht.
Und dass es sich nicht durchsetzt liegt einzig und allein daran, das die Entwickler kosten sparen müssen, weil die Publisher den Gewinn maximieren wollen.
Darum hat es DX12 so schwer, sich gegen DX11 durch zu setzen.
Als Spieler solltest Du den Publishern oder Entwicklern aber auf die Füße treten und DX12/Vulcan fordern und Dich über jeden DX12/Vulcan-Spiel freuen. Für Dich, als Spieler, hat DX12 oder Vulcan nur Vorteile.
Es sei denn, der Entwickler/Publisher implementiert zwar diese API, spart dafür aber an Qualität oder Inhalt eines Spiels.
Aber ich kann nicht nachvollziehen, wie man als Spieler ernsthaft gegen DX12 oder Vulcan oder andere Low-Level-APIs sein kann.

Und genau das spricht imo für sich...Ich vermute, du spielst auf technische Eigenheiten an. Das kann ich, abgesehen von relativ oberflächlichen Abhandlungen auf den üblichen Newsportalen ("closer-to-the-metal", "low-level", bla), nicht beurteilen.
Ich finde, es spricht für sich, wenn man der Argumentation von profitorientierten Publishern folgt, obwohl man selbst zugibt, nicht beurteilen zu können, was für technische Eigenheiten vorliegen.
 
Zurück