Stránka 8 z 106
Re: AMD Mantle: Low-level Graphics API
Napsal: pon 30. zář 2013, 18:33
od webwalker
To ale není žádné renderovací API, to vypadá na nějakou obdobu hUMA- zpřístupnění systémové RAM pro gpu.
Re: AMD Mantle: Low-level Graphics API
Napsal: pon 30. zář 2013, 18:44
od Krteq
Jj, tohle není o renderingu
Red Hat spolu s Nvidií vyvíjí nové obecné API, které bude řešit adresní prostor CPU na GPU. API umožní, po jeho použití v ovladačích GPU, používat uploading textur bez potřeby operací memory copy, stejně jako načítání textur přímo z disku a bude to celé použitelné s OpenGL a výpočetními shadery.
Re: AMD Mantle: Low-level Graphics API
Napsal: pon 30. zář 2013, 19:05
od Ache
Áha... no někdy je dobrý číst i obsah článku a né jen nadpis.

Re: AMD Mantle: Low-level Graphics API
Napsal: pon 30. zář 2013, 19:20
od del42sa
Já jsem článek samozřejmě četl, jen jsem to poněkud nešťastně napsal. Myslel jsem hlavně to, že NV pracuje na vlastním API pro Linux (bez ohledu na detaily)
btw nevím jestli jste
viděli tohle. Pokud je to pravda, tak
nvapi má být i v BF4 a údajně je už přítomno v BF3 (?) samozřejmě může to být jen takové mlžení ze strany NV
Re: AMD Mantle: Low-level Graphics API
Napsal: pon 30. zář 2013, 19:59
od Krteq
Jestliže je NVAPI o renderingu, tak má AMD API hned dvě
NVAPI je to samé jako
AMD ADL
Re: AMD Mantle: Low-level Graphics API
Napsal: pon 30. zář 2013, 20:09
od del42sa
řekl bych že to není to samé co AMD ADL , viz:
https://developer.nvidia.com/nvapi
Driver Management
Initialization and driver version controls.
GPU Management
Enumeration of physical and logical GPUs. Thermal and Cooling controls.
Display Management
Enumeration of NVDIA displays, display postion and timings controls.
GPU Topology
Ability to enable SLI and Hybrid GPU topologies.*
Frame Rendering
Ability to control Video and DX rendering not available in DX runtime.*
System Management
Ability to query chipset and system specific information.
HDTV Controls
HDTV format and overscan controls.*
Video Controls
Extended video engine controls.*
Connecting and Configuring Monitors
Ability to set views on multiple target monitors.
GPU Overclocking
GPU overclocking APIs allows apps to run apps at maximum possible clocks. *
další článek o Mantle z VRzone:
We ask AMD: Why will Mantle be different?
bude opravdu Matle i pro ostatní GPU ? Aneb jak je to s (ne)otevřeností Matle:
I think at this stage it makes sense for us to develop Mantle, at least in its current form, because nobody knows our hardware at the lowest level best than we do. So for us to have to do that for alternative graphics hardware [would be] almost impossible.
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 09:47
od trodas
Od počátku Mantle není pro ostatní grafiky navrženo - už proto, že nVidia nedává specifikace ke svým čipům - až nedávno něco málo začali uvolňovat. Pokud bude Mantle úspěch (masivně paralelní rendering konečně pomůže i AMD CPU, ne jen grafikám), pak vznikne nVidia Mantle divize na to, aby nVidia karty nezůstaly pozadu.
Protože nárust výkonu bude solidní, tak si to ani nebudou moci dovolit - kdo by je jinak kupoval, že?!
Nový článek o Mantle ze zde - bližší pohled:
http://www.hardwarecanucks.com/forum/ha ... antle.html
Tedy Radeony 7000 HD a vyšší + všechny nové co budou (R7, R9... rozhodně to nejsou přeznačené staré radeony, jakéžto poplašné zprávy šíří ti neinformovaní) ...
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 10:40
od del42sa
žádná Nvidia Mantle verze nebude. Mantle je rozhraní pro GCN GPU.
http://www.dsogaming.com/news/mantle-wi ... or-opengl/
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 11:44
od ifkopifko
To nie je tak celkom isté, veď Raja Koduri (AMD) údajne povedal aj niečo ako:
"If a competitor were to approach AMD to make their own backend and drivers for Mantle, AMD would not dismiss them right away."
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 12:06
od trodas
žádná Nvidia Mantle verze nebude
Já bych řekl, že je jisté, že NVAPI bude "něco jako Matle"
Frostbite 3 Will Support Both AMD Mantle and NVIDIA NVAPI APIs For PC Optimizations
http://wccftech.com/battlefield-4-frost ... mizations/
While the optimizations many not be as great with NVIDIA’s API as with AMD’s Mantle, its still worth noting that atleast DICE is supporting both the Red and Green team graphic cards which means PC optimizations at both ends. In addition to this, you will have the option to select between using Mantle and DirectX 11 if you are using a GCN enabled GPU.
BF4 - doporučeny ne Win7 ale Win8?! Minimum Visty...
http://www.vg247.com/2013/09/09/battlef ... windows-8/
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 12:12
od del42sa
Člověče Trodasi, ty jsi objevil ameriku. To samé máš už postnute o pár poštu výše.
Nvapi != Mantle
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 12:22
od webwalker
Podle mého NVAPI není žádný samostatný renderovací systém jako Mantle, ale k tomu by se měl vyjádřit někdo, kdo s tím někdy pracoval.
Protože se Mantle skládá z API a driveru, teoreticky by byla podpora nVidie možná, pokud by si nVidia napsala vlastní driver pro svou uarch. Ale technických informací je málo, takže nezbývá než počkat na APU13, které se koná 11-13.11.2013
PS: Spuštění BF4 beta >>
Kdo by si chtěl v betě otestovat fps, pak přes příkazový řádek PerfOverlay.DrawFps 1 nebo PerfOverlay.DrawGraph 1.
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 13:49
od del42sa
osobně nečekám, že bude Nvidia nebo Intel Mantle podporovat. Spíše čekám úplně opačný krok od Nvidie + obviňování AMD z optimalizací pouze pro svůj vlastní hardware.
They're describing Mantle as a to-the-metal API. The API is the language your drivers use to talk to your video card and execute the game rendering. Windows uses the DIrectX API with is hardware agnostic and comes with significant overhead by virtue of being agnostic. A to-the-metal API speaks directly to the hardware circumventing the software API, such as DirectX, resulting in significant performance improvements. This is what you see done in consoles and how such ancient hardware can even run games like BF3 today.
The caveat to a to-the-metal coding is that it is hardware specific and works only with the hardware it is designed for. In this case Mantle will only run on AMD cards using the GCN architecture; 7XXX series and the upcoming R9 2XX series. If you turn on the Mantle API rather than DirectX 11 API in Battlefield 4 and it does provide a to-the-metal performance benefit, it is going to give the AMD cards a big advantage compared to nvidia cards using DirectX11.
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 14:40
od webwalker
@del42sa: Ano, to by se dalo od nVidie samozřejmě očekávat. Je zajímavé, že se k tomu nVidia doteď vůbec nevyjádřila???
Nejvíc však, kdo by tratil je MS a Sony, protože by vlastně padla ta největší výhoda konzolí. PS4 jako jednoučelovější HW než XBOX by tratil asi nejvíc.
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 14:46
od del42sa
Nejspíš zatím v NV dávají dohromady nějaký pamflet o tom jak je "DX11.2" na Keplerech o dost lepší a jak je Mantle špatné API

Sony může použitím Mantle v PS4 jedině získat, nikoliv ztratit IMHO.
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 15:06
od webwalker
Jde o to, kdo si koupí konzoli, když na obyčejném lowendovém až mainstreamovém počítači bude mít ve hrách výkon vyšší?
XBOX má ještě tu omáčku "home entertaiment" okolo, ale PS4 se zaměřila ponejvíce na hry. Podle mě z toho Mantle odvaření příliš nebudou

Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 15:38
od del42sa
a nebylo to tak snad vždycky , že konzole byly slabší a kdejaký PC s dedikovanou grafickou kartou byl na tom lépe ? U konzole zase nemusíš nic nastavovat, starat se o kompatibilitu nebo drivery, prostě zapneš a paříš. Teď se bude situace lišit jen tím, že majitelé levných AMD karet (GCN only) budou mít menší výhodu oproti Nvidii a Intelu. U highendových karet je jedno jestli pojedou přes Mantle nebo ne, protože s nimi se žádná konzole nemůže výkonově srovnávat.
Naopak třeba zmiňovaná PS4 se i se slabším hardware bude moct přiblížit desktopovým silnějším kartám a proto díky tomu může být atraktivnější v očích potencionálních kupců. To samé platí pro XBone. Ten Mantle potřebuje ještě víc než PS4....

Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 16:31
od webwalker
To je právě ta mýlka. Konzole, ačkoliv byly papírově jasně slabší, díky programování "direct to metal" byl jejich životní cyklus mnohem a mnohem delší než silných PC. Navíc právě v tom počtu draw calls se ani současné top PC starým konzolím vůbec nepřiblížily. No a to má teď díky Mantle padnout!
Jakýkoliv levný PC s mainstreamovou kartou bude mít na hry vyšší výkon, stejný životní cyklus a dokonce i ta poslední výhoda konzolí - žádné štelování v nastavení her - už dnes také neplatí (NV Experience, AMD Raptr).
Kdo si to pouze na hry koupí, tak jako to původně zamýšlelo Sony???
Xbox na tom není o moc lépe, ale není tak jednoúčelový a má Kinect, ale i tak, kdo to koupí, když o Kinect nestojí a o "home entertaiment" také ne???
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 17:09
od ArgCZ
já měl teda vždycky zato, že se konzole kupují kvůli exkluzivním titulům a té spoustě titulů co mají náskok 6-XX měsíců před PC
Re: AMD Mantle: Low-level Graphics API
Napsal: úte 1. říj 2013, 17:30
od Hladis
ArgCZ píše:já měl teda vždycky zato, že se konzole kupují kvůli exkluzivním titulům a té spoustě titulů co mají náskok 6-XX měsíců před PC
Ano, ale ty se delaj ve vlastních nástrojích Sony nebo MS. Ja stále nikde nevidel, jaky smluvni podmínky tam jsou a zda Sony a MS ma vůbec o Mantle na jejich konzolich zajem. Když uz tu byl rozhovor s Carmackem, tak ten i hypotézu "zariznuti" vyslovil. Osobne moc nevim, proc by MS a Sony mělo mit zajem na Mantle, když stejne exkluzivni hry se delaji primo na zelezo přes jejich API. Hlavni benefit by stejne mel byt na PC nez na konzolich. Pro vyvojare by bylo dobry mit Mantle na obou konzolich kvůli prevodu, ale je to vyhoda i pro SONY a MS ?