Plášť (API)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 22. března 2015; ověření vyžaduje 151 úprav .
Plášť
Typ API
Vývojář AMD
Operační systém Okna
Nejnovější verze 9.1.10.0414

Mantle ( rusky mantle ) je nízkoúrovňová specifikace API vyvinutá společností AMD jako alternativa k Direct3D a OpenGL [1] . V současnosti jej podporují pouze GPU AMD architektury GCN (Graphics Core Next) [2] , i když se spekuluje o tom, že by jej v budoucnu mohli implementovat i další výrobci GPU [1] .

Vulkan , vyvinutý Khronos Group, stejným konsorciem, které vyvinulo OpenGL, je potomkem AMD's Mantle, zdědil výkonnou, nízkonákladovou architekturu, která poskytuje softwarovým vývojářům plný přístup k výkonu, efektivitě a možnostem GPU a víceprocesorových systémů Radeon.

Výhody

Použití

Během prezentace GPU 14 Tech Days bylo oznámeno, že Frostbite 3 bude mít podporu Mantle [3] . První hrou, která používala Frostbite 3, byl Battlefield 4, který 30. ledna 2014 obdržel patch, který umožnil podporu Mantle.

Vývojářský tým EA DICE pracuje na dalších 15 nových projektech (Need For Speed: Rivals, Dragon Age: Inquisition, Plants vs. Zombies: Garden Warfare, Mirror's Edge, nová hra ze série Mass Effect a další) na Frostbite 3 motor, který „z krabic“ bude podporovat Mantle [4] .

Na GDC 2014 oznámil Cevat Yerli podporu pro Mantle v CryEngine a uvedl, že díky Mantle budou vývojáři používající Cryengine schopni dosáhnout úrovně CG grafiky. Yerli věří, že použitím Mantle bude CryEngine prvním enginem, který nabídne vizuální kvalitu CG. Crytek by navíc měl brzy představit výsledky spolupráce AMD a CryEngine.

Podpora od AMD

Nejnovější ovladač s oficiální podporou grafického API je verze 9.1.10.0295 založená na architektuře grafického ovladače WDDM 2.5 (součást AMD Radeon Software 19.4.3 vydané 22. dubna 2019). Navzdory tomu AMD pokračovalo ve vývoji Mantle API interně. Na základě architektury grafických ovladačů WDDM 2.6 byly vydány následující verze ovladačů : 9.1.10.0313, 9.1.10.0316, 9.1.10.0321, 9.1.10.0334, založené na architektuře grafického ovladače WDDM 2.7 : 9.1.10.0310.0.0.0.0. .10.0340 .10.0386, 9.1.10.0395, 9.1.10.0405 a ovladač založený na architektuře grafického ovladače WDDM 3.0 : 9.1.10.0414. Aktuální ovladač grafického rozhraní API je tedy verze 9.1.10.0414 (součástí balíčku AMD Radeon Software 21.9.1 ze dne 13. září 2021). Do vydání této verze se velikost ovladače více než zdvojnásobila. Byly přidány nové funkce a rozšíření (vývojáři AIDA64 přidali nová rozšíření ve verzi 6.20.5312 beta z 15. prosince 2019 [5] ). V současné době není možné použít verzi ovladače 9.1.10.0313 (a novější), protože grafické karty s hardwarovou podporou GUI neinicializují rozhraní API Mantle založené na architektuře grafických ovladačů WDDM 2.6 , WDDM 2.7 a WDDM 3.0 .

Počínaje AMD Radeon Software 21.12.1 dne 2. prosince 2021 společnost přestala specifikovat verzi grafického uživatelského rozhraní a verzi ovladače WDDM, čímž skončila jakákoli podpora pro rozhraní Mantle API.

Mantle na Linuxu a konzoli Steam Machine

Richard Huddy se po třech letech s grafickou divizí Intelu vrátil k AMD. V rozhovoru pro PC World řekl, že nízkoúrovňové grafické API Mantle se objeví také na platformě Linux: společnost se skutečně chystá věnovat své prostředky na portování svého API na tuto platformu v průběhu času. Podle jeho názoru může nové grafické API poskytnout řadu výhod herním systémům Valve s operačním systémem Steam OS (založeným na Linuxu). Čas plánovaného vzhledu Mantle pro Linux zatím nebyl oznámen.

Hardwarová podpora

V současnosti jsou podporovány následující produktové řady založené na architektuře Graphics Core Next a Radeon DNA :

Herní enginy s podporou Mantle

Hry s podporou Mantle

Viz také

Poznámky

  1. 1 2 Smith, Ryan Pochopení pláště AMD: Nízkoúrovňové grafické rozhraní API pro GCN . Získáno 30. října 2013. Archivováno z originálu 2. října 2013.
  2. Grafika AMD Radeon řady R9 . Datum přístupu: 29. září 2017. Archivováno z originálu 28. února 2014.
  3. AMD Livestream na GPU 14 Tech Days (nedostupný odkaz) (2013). Archivováno z originálu 27. září 2013. 
  4. Aktualizace Mantle bude snadno dostupná pro budoucí hry Frostbite 3 . Získáno 30. října 2013. Archivováno z originálu 3. listopadu 2013.
  5. Rozšířený seznam Mantle Extensions . Staženo 12. ledna 2020. Archivováno z originálu 12. ledna 2020.

Odkazy