Civilization 6 und DirectX 12: AMD und Firaxis mit Technologie-Kooperation
In unserem Interview mit den Entwicklern von Civilization 6 wurde es bereits angedeutet, nun macht es Firaxis offiziell: Civilization 6 wird DirectX 12 unterstützen - hier speziell Async Compute und Explicit Multi-Adapter. In diesem Zusammenhang hat man eine Technologie-Kooperation mit AMD verkündet.
In einem PCGH-Interview zu Civilization 6 Ende Juni gab Firaxis schon zu Protokoll, dass man eine Unterstützung für DirectX 12 in der Planung habe. Nun hat man es offiziell gemacht und sowohl die genannte Unterstützung, als auch eine Technologie-Kooperation mit AMD bestätigt. Eine AMD-Pressemitteilung spricht davon, dass man gemeinsam einen "außergewöhnlichen DirectX-12-Renderer für Radeon GPUs in Civilization 6" entwickle. Speziell werden Asynchronous Compute und Explicit Multi-Adapter als DX12-Features genannt. Über die Asynchronous Compute Engines sollen die Workloads besser verteilt werden, wodurch die Performance verbessert wird. Bei Asynchronous Compute werden Compute-Berechnungen parallel zu den Render-Aufgaben auf der GPU ausgeführt, sodass der finale Frame schneller fertiggestellt wird, die Fps also steigen. Bei Explicit Multi-Adapter lassen sich mehrere Grafikkarten auch verschiedener Hersteller zusammenschalten. Es kann also thereotisch eine Nvidia-GPU zusammen mit einer AMD-Grafikkarte oder einer Intel-Prozessorgrafikeinheit verwendet werden.
AMD kann sich in der Pressemeldung den Seitenhieb nicht verkneifen, dass Async Compute ein "exklusives Feature" von Graphics Core Next- oder Polaris-Architekturen sei und besonders im Einheiten-intensiven "Late Game" von Civilization 6 hilfreich wäre. Radeon-Grafikkarten seien schnell die "definitive Plattform für DX12-Content" geworden, so Roy Taylor von AMD.
AMD und Firaxis haben eine längere Historie an Technologie-Kooperationen. Bei Civilization 5 integrierte man damals DirectX 11 im Zusammenspiel mit den Radeon-Entwicklern, bei der Low-Level-API Mantle war Firaxis Mitentwickler. Das letzte Civilization, Beyond Earth, bot die alternative API Mantle, die mittlerweile in Vulkan aufgegangen ist, als Alternative zu DirectX an.

"
Hm, Civ 6 als Beilage zur RX470/480, das wäre doch was. Das könnte mir meine Kaufentscheidung auch deutlich vereinfachen
---------------------------------------------------------------------------------------------------------------------------------------------
Umgekehrt wäre besser !
Da freut sich das Strategen-Herz!
Ich zocke Beyond Earth auch sehr zufrieden mit Mantle!
Gruß
Rum
Der CPU-Part bringt bessere Performance als unter DX11, aber robust ist die Umsetzung nicht, Stabilitätsprobleme, schlechteres Memory-Management, mitsamt schlechteren Texturen als unter DX11.
Das geht besser.
Ashes of the Singularity, Doom und Forza sind mir bisher als gute Umsetzungen in Erinnerung geblieben, wo es jedenfalls keine markanten Probleme gibt oder gab.
Da Firaxis aber mit Mantle schon Erfahrung hat, würde ich jedenfalls keine schlechte Umsetzung erwarten, aber eine Garantie gibt es dafür leider nicht.
Btw. bzw. On Topic: In Civ 6 kommt [Ins Forum, um diesen Inhalt zu sehen] -(Linear Efficient Antialiased Normal) Mapping zum Einsatz, entwickelt unter Anderem von einem alten LL-Bekannten Dan Baker. Offenbar läuft das über Compute-Shader, hätte also eventuell auch Async-Potenzial.
Gruß,
Phil
Der CPU-Part bringt bessere Performance als unter DX11, aber robust ist die Umsetzung nicht, Stabilitätsprobleme, schlechteres Memory-Management, mitsamt schlechteren Texturen als unter DX11.
Das geht besser.
Ashes of the Singularity, Doom und Forza sind mir bisher als gute Umsetzungen in Erinnerung geblieben, wo es jedenfalls keine markanten Probleme gibt oder gab.
Da Firaxis aber mit Mantle schon Erfahrung hat, würde ich jedenfalls keine schlechte Umsetzung erwarten, aber eine Garantie gibt es dafür leider nicht.