AMD Mantle: Low-level Graphics API

Grafické karty s libovolným GPU firmy AMD/ATI (např. Rage, Radeon).

Moderátoři: morke, Walker1134, Wilik

Odpovědět
dexterav
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 26. pro 2003
Kontaktovat uživatele:

Re: AMD Mantle: Low-level Graphics API

Příspěvek od dexterav »

chodili ale ako :)
a pokiaľ nebudeš znižovať detaily/rozlíšenie tak dosť zle ak by to ozaj prispôsobili tomu lepšiemu HW
a pokiaľ to prispôsobia slabšiemu HW silnejší zase nemá zmysel
Intel Ultra 7 265k 5,6/4,9GHz,Apex Z890, 2X24GB 8,73GHz CL40 Corsair, Asus TUF 5090 3.2/34GHz , H2O + Carbide 600Q,SS Noctua Edition, 10TB 850X, Topping D50s + A50s + T5, StrixPG32UCDP, Fold7, ITX 13700k + 5070Ti + Audinst Hud-Mx2 + THX-M50X
del42sa
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 18. lis 2009
Bydliště: Omicron Persei 8

Re: AMD Mantle: Low-level Graphics API

Příspěvek od del42sa »

ifkopifko píše:del42sa> Tak to ma fakt pobavilo. Jasné že je to technicky možné, ale tak isto to bolo možné aj v minulosti.
Jsem rád , že tě to pobavilo, jenže v minulosti byly poměry na konzolích trochu jiné jestli si to vůbec uvědomuješ (Nvidia GPU, Cell CPU, IBM CPU, Xenos) To se se současnou situací kdy je v obou konzolích AMD x86 CPU a GCN GPU nedá srovnávat. Navíc nikdy si ve dvou konkurenčních konzolích nebyl použitý hardware tak blízký jako teď.
"The more you buy, the more you save" AI everywhere - Nvidia CEO at Computex 2023 https://www.youtube.com/watch?v=FhlE3m1trM4
Vega Primitive Shader combines the functions of vertex and geometry shader and with the right knowledge you can discard game based primitives at an incredible rate" https://pcper.com/2017/01/amd-vega-gpu- ... tecture/2/

MSI MPG GUNGNIR 110R White | CPU AMD Ryzen 7 9700X Granite Ridge | DeepCool AK500 White | GPU Sapphire Pure RX 9070 XT 16GB plus UV | MB MSI MAG X670E GAMING PLUS WIFI | 32GB DDR5 A-DATA XPG LANCER RGB Dual KIT 7200 MHz | system HDD SSD M.2 Kingston FURY Renegade NVMe 1TB | Seagate Baracuda HDD 1TB SATA III | data HDD WD RED 1TB SATA III | Quad HD VA monitor 27" MSI Optix G27CQ4 Free Sync 165 Hz 10bit HDR | Soud Blaster Audigy Fx | PSU MSI MAG A850GL 850 W 80 PLUS Gold PCIe 5 II | Win 10-64 bit Pro
ttxman
Začátečník
Začátečník
Registrován: 28. zář 2003

Re: AMD Mantle: Low-level Graphics API

Příspěvek od ttxman »

del42sa píše:a ty mi chceš říct, že když by ten hypotetický čip v další revizi měl např. místo 768SP třeba 1200SP a CPU, které by místo 1,8GHz běhalo na např. 2,2GHz , že by na něm ty původní hry pro XBone nechodily ?
Ne ja tvrdim, ze by hra optimalizovana na 2.2GHz a 1200SP nechodila poradne na to starsim. Takze novy hry by nesli na starym XBOX one, nebo by vyrobce musel stejne optimalizovat na starou verzi. takze by ten vykon naivic postradal smysl.
del42sa
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 18. lis 2009
Bydliště: Omicron Persei 8

Re: AMD Mantle: Low-level Graphics API

Příspěvek od del42sa »

To by mohlo imho řešit právě Mantle, které i ze slabšího hardware dokáže vytřískat maximum... No necháme se překvapit.
"The more you buy, the more you save" AI everywhere - Nvidia CEO at Computex 2023 https://www.youtube.com/watch?v=FhlE3m1trM4
Vega Primitive Shader combines the functions of vertex and geometry shader and with the right knowledge you can discard game based primitives at an incredible rate" https://pcper.com/2017/01/amd-vega-gpu- ... tecture/2/

MSI MPG GUNGNIR 110R White | CPU AMD Ryzen 7 9700X Granite Ridge | DeepCool AK500 White | GPU Sapphire Pure RX 9070 XT 16GB plus UV | MB MSI MAG X670E GAMING PLUS WIFI | 32GB DDR5 A-DATA XPG LANCER RGB Dual KIT 7200 MHz | system HDD SSD M.2 Kingston FURY Renegade NVMe 1TB | Seagate Baracuda HDD 1TB SATA III | data HDD WD RED 1TB SATA III | Quad HD VA monitor 27" MSI Optix G27CQ4 Free Sync 165 Hz 10bit HDR | Soud Blaster Audigy Fx | PSU MSI MAG A850GL 850 W 80 PLUS Gold PCIe 5 II | Win 10-64 bit Pro
trodas
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 07. zář 2004
Bydliště: Přerov
Kontaktovat uživatele:

Re: AMD Mantle: Low-level Graphics API

Příspěvek od trodas »

Raikkonen -
Zatřetí aby se Mantle obhájil, tak musí vykázat nějaké jasně znatelné zlepšení, což 10% rozhodně není (30 vs 33 nebo 60 vs 66 fps) - chtělo by to minimálně 20%. Otázkou tedy je, jaké zlepšení lze vůbec očekávat? Osobně fakt netuším, máte nějaký tip?
Máme tip. Draw Cally jsou 9x rychlejší:

Obrázek
:)

9x rychlejší příkazy k vykreslování sice neznamenají automaticky 9x vyšší výkon, jen 9x vyšší možnost výkonu - takže pokud je grafika výkonná a fláká se, tak tomu bude konec :wink:
Stejně tak bude ale nyní i u starších grafik co už teď nestíhají (Mantle začíná na Radeonu HD 7000!) větší výkon, protože budou poprvé v životě častěji bombardovány žádostmi o vykreslení a tak se přeci jen snad něco může vykreslit rychleji. Tipuji, že na starším HW bude zrychlení tak o 10-20% oproti DX11.1, na nových Radeonech to může být i 50% navíc...
To je samozřejmě můj tip. Uvidíme jak první nesmělá implementace v BF4 dopadne. Nejprve bude DX verze, pak Mantle...


del42sa -
Změnit to může jedině Nvidia a to tím, že vydá tak fantastické GPU a nabídne lepší hardware a lepší podmínky než AMD a tím by mohla po nějakém čase přesvědčit výrobce konzolí...
Věci už se mění a ještě Mantle není "tady" a už nVidia vypustila např. i jak pracovat na low-level úrovni s jejich čipy, takže to bude velmipravděpodobně masivní výhoda, když nVidii donutila k takovému kroku... ;-)

Peklo zamrzlo: Nvidia poskytne dokumentaci ke svým GPU!
http://diit.cz/clanek/peklo-zamrzlo-nvi ... e-svym-gpu
To, co bylo dle vyjádření zástupců Nvidie (včetně samotného Andyho Ritgera) až dosud zcela nemožné, se stává realitou.

Takže z Mantle už profitují vývojáři a linux useří, a to ještě není venku.
"It is dangerous to be right in matters on which the established authorities are wrong." - Voltaire
"I believe that all the people who stand to profit by a war and who help provoke it should be shot on the first day it starts..." - Hemingway
ifkopifko
Začátečník
Začátečník
Registrován: 16. říj 2009

Re: AMD Mantle: Low-level Graphics API

Příspěvek od ifkopifko »

del42sa píše:...jestli si to vůbec uvědomuješ...
Neboj, uvedomujem. ;)
del42sa píše:To by mohlo imho řešit právě Mantle, které i ze slabšího hardware dokáže vytřískat maximum... No necháme se překvapit.
Takže maximum vytrieskajú z tej slabšej verzie a silnešia bude underutilised, alebo ako tomu mám rozumieť? :roll: Načo presne by teda robili tú silnejšiu verziu?
CPU: R7 7700 COOLER: Endorfy Fera 5 MB: ASUS B650M-E RAM: 2x16GB DDR5 VGA: Asus GTX 1060 3GB OC HDD: Samsung 980 Pro 1TB + Crucial MX500 1TB + WD Red 6TB PSU: Seasonic Focus GM550
CASE: Thermaltake Swing Silver w/o window -trošku modifikovaná (skôr znásilnená) DISPLAY: Asus MX239H
del42sa
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 18. lis 2009
Bydliště: Omicron Persei 8

Re: AMD Mantle: Low-level Graphics API

Příspěvek od del42sa »

To by mě opravdu překvapovalo, kdyby si vševěd ifkopifko něco neuvědomoval 8-) :razz:
"The more you buy, the more you save" AI everywhere - Nvidia CEO at Computex 2023 https://www.youtube.com/watch?v=FhlE3m1trM4
Vega Primitive Shader combines the functions of vertex and geometry shader and with the right knowledge you can discard game based primitives at an incredible rate" https://pcper.com/2017/01/amd-vega-gpu- ... tecture/2/

MSI MPG GUNGNIR 110R White | CPU AMD Ryzen 7 9700X Granite Ridge | DeepCool AK500 White | GPU Sapphire Pure RX 9070 XT 16GB plus UV | MB MSI MAG X670E GAMING PLUS WIFI | 32GB DDR5 A-DATA XPG LANCER RGB Dual KIT 7200 MHz | system HDD SSD M.2 Kingston FURY Renegade NVMe 1TB | Seagate Baracuda HDD 1TB SATA III | data HDD WD RED 1TB SATA III | Quad HD VA monitor 27" MSI Optix G27CQ4 Free Sync 165 Hz 10bit HDR | Soud Blaster Audigy Fx | PSU MSI MAG A850GL 850 W 80 PLUS Gold PCIe 5 II | Win 10-64 bit Pro
ttxman
Začátečník
Začátečník
Registrován: 28. zář 2003

Re: AMD Mantle: Low-level Graphics API

Příspěvek od ttxman »

No ono to znamena, ze draw cally jsou 9x rychlejsi. Neprogramuju enginy, takze doufam, ze se moc nepletu... Draw call je, kdyz se do GPU posle buffer s meshem a rekne se mu "vraz to na scenu". Tim padem pomalost draw callu v podstate omezuje mnozstvi samostatnejch "objektu" ve scene.

Meshe a vsechno se daji vypocitat mimo renderovaci vlakno, bufferovat a kdovi co jeste, ale poslat do aktualni sceny se musi v 1 vlaknu (kdyz neni podpora pro multi thread renderingu), takze pocet draw callu v podstate = limitace CPU vykonem.

Osobne si teda nemyslim, ze na Highend CPU pujde s Mantle vykon nahoru o desitky procent, ale ze v podstate odstrani to cemu se dneska rika CPU limitace. Takze vykon pujde o desitky procent nahoru u CPU mainstreamu a niz :) Jo a taky u crossfire zapojeni..
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: AMD Mantle: Low-level Graphics API

Příspěvek od webwalker »

@ttxman: V podstatě to tak asi je. Buďto tam na scénu za stejný čas narveš 9x více objektů, nebo ne a frame je hotov dříve.

Takže, co se mi podařilo ještě zjistit dalšího:

1. Na Mantle AMD pracovalo 2 roky
2. Win8 s WDDM nebude pro Mantle podmínkou
3. Verze bude jak pro Win tak pro Linux
4. Mantle je v BF4 klíčovým prvkem, jinak by nebylo možno vytížit efektivně všech 8 jader cpu
5. Výkonnostní rozdíl mezi DX11 a Mantle nechce Andersson zatím komentovat
6. BF4 s podporou Mantle v prosinci (ale to už víme)
7. AMD nadále podporuje DX i OGL, protože vývoj pod Mantle není zas tak jednoduchý a není určen pro jakéhokoliv vývojáře (není to sice prý tak složité, ale vyžaduje to určité hlubší znalosti).
Chtěl bych se stát profesionálním pískačem. Už teď jsem v tom sice hvězda, ale chtěl bych se ještě zdokonalit a začít se tím živit.
GPUreport.cz
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: AMD Mantle: Low-level Graphics API

Příspěvek od webwalker »

Ještě další novinky k Mantle :)

Tady je nějaký jednoduchý test závislosti fps na draw calls:
http://www.neogaf.com/forum/showpost.ph ... tcount=397

Rozhovor s Matt Skynner:
http://nl.hardware.info/reviews/4835/2/ ... tibiliteit
Hardware.Info: “Can you talk about it globally at least? Are we talking about percent, tens of percents or even more than that?”

Skynner: “Let me say this: we won’t develop a completely new API just to get a 3 or 4 percent gain in performance. The performance gain will be significant.”
(Google translate)
Chtěl bych se stát profesionálním pískačem. Už teď jsem v tom sice hvězda, ale chtěl bych se ještě zdokonalit a začít se tím živit.
GPUreport.cz
del42sa
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 18. lis 2009
Bydliště: Omicron Persei 8

Re: AMD Mantle: Low-level Graphics API

Příspěvek od del42sa »

Hardware.Info: "But why would they do that? Because appeals Mantle almost immediately GCN, it does not work necessarily with Intel or Nvidia GPUs. Or go consoles also use Mantle? "

Skynner: "We can only talk today we do not comment on Mantle on the PC, on consoles. However, it should be clear that sits precisely in the combination of consoles and the PC is a great advantage for Mantle. Almost all games are nowadays 'console first', they are developed first for consoles and then ported to PC. Mantle will make it much easier for game developers to port. Games to the PC"
"The more you buy, the more you save" AI everywhere - Nvidia CEO at Computex 2023 https://www.youtube.com/watch?v=FhlE3m1trM4
Vega Primitive Shader combines the functions of vertex and geometry shader and with the right knowledge you can discard game based primitives at an incredible rate" https://pcper.com/2017/01/amd-vega-gpu- ... tecture/2/

MSI MPG GUNGNIR 110R White | CPU AMD Ryzen 7 9700X Granite Ridge | DeepCool AK500 White | GPU Sapphire Pure RX 9070 XT 16GB plus UV | MB MSI MAG X670E GAMING PLUS WIFI | 32GB DDR5 A-DATA XPG LANCER RGB Dual KIT 7200 MHz | system HDD SSD M.2 Kingston FURY Renegade NVMe 1TB | Seagate Baracuda HDD 1TB SATA III | data HDD WD RED 1TB SATA III | Quad HD VA monitor 27" MSI Optix G27CQ4 Free Sync 165 Hz 10bit HDR | Soud Blaster Audigy Fx | PSU MSI MAG A850GL 850 W 80 PLUS Gold PCIe 5 II | Win 10-64 bit Pro
nonestaciti
Začátečník
Začátečník
Uživatelský avatar
Registrován: 28. lis 2009
Bydliště: Partizánske (SVK)
Kontaktovat uživatele:

Re: AMD Mantle: Low-level Graphics API

Příspěvek od nonestaciti »

Zaujímavé že ešte nikoho nenapadlo žeby skrátili konzolám životnosť na 4 roky. A až s takou stratou sa to vyrábať nebude, určite majú u AMD dobré ceny HW a aj ostatné diely na základe vysokých objednávok budú mať za dobrú cenu.
GAMING PC: CPU : IB i5 3570K@4400MHz auto-voltage (cpu-z Load 1,128V, Idle 0,925V) + Noctua NH-C12P SE14 RAM : 4x4GB 1866-1T,9,10,9,28-1.475V CML8GX3M2A1600C9W MB : MSI Z77A-GD65 ( bios A80/10.8 ) GPU : MSI R9 290X Gaming 4G FAN MOD 2x 120mm AC PWM SSD : Corsair 120 F3-GT, Kingston SSDNow V300 240GB 7mm PSU : Corsair RM-850(W) CASE : Fractal Design ARC XL RAT : Razer Copperhead Blue SCR : LG L226W OC: 60Hz@75Hz SPOTREBA CASE : Idle 55W, IBT 165W, Prime 155W, Crysis 3 361W
del42sa
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 18. lis 2009
Bydliště: Omicron Persei 8

Re: AMD Mantle: Low-level Graphics API

Příspěvek od del42sa »

Já si osobně myslím, že s GCN architekturou AMD nějakou dobu vydrží. Je to velmi dobře navržená GPU architektura a je i výpočetně efektivní bez kompromisu tykajícího se herního výkonu. Stačí jen lehké refreshe architektury a dokud se neobjeví něco co bude výrazně lepšího či se neopustí rasterizace samotná, tak bude pro hry GCN dobrou volbou.
"The more you buy, the more you save" AI everywhere - Nvidia CEO at Computex 2023 https://www.youtube.com/watch?v=FhlE3m1trM4
Vega Primitive Shader combines the functions of vertex and geometry shader and with the right knowledge you can discard game based primitives at an incredible rate" https://pcper.com/2017/01/amd-vega-gpu- ... tecture/2/

MSI MPG GUNGNIR 110R White | CPU AMD Ryzen 7 9700X Granite Ridge | DeepCool AK500 White | GPU Sapphire Pure RX 9070 XT 16GB plus UV | MB MSI MAG X670E GAMING PLUS WIFI | 32GB DDR5 A-DATA XPG LANCER RGB Dual KIT 7200 MHz | system HDD SSD M.2 Kingston FURY Renegade NVMe 1TB | Seagate Baracuda HDD 1TB SATA III | data HDD WD RED 1TB SATA III | Quad HD VA monitor 27" MSI Optix G27CQ4 Free Sync 165 Hz 10bit HDR | Soud Blaster Audigy Fx | PSU MSI MAG A850GL 850 W 80 PLUS Gold PCIe 5 II | Win 10-64 bit Pro
dexterav
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 26. pro 2003
Kontaktovat uživatele:

Re: AMD Mantle: Low-level Graphics API

Příspěvek od dexterav »

ono treba na tom aj nahrabať :)
takisto zase si každý kto kupeje konzolu rozmyslí či ju kúpy keby len tušil že mu ju za 2r napr zrušia alebo ho donútia na nový HW
to už si každý rozmyslí či nevezme to blbé PC kde to pri terajšej stagnácii značí v reýle každá 2 roky meniť GK strednej triedy za cca 200-250E a pritom si človek zahrá FHD na 60FPS skoro všetko
a nové konzoly už na štarte majú lock na 30fps, hd rozlíšenie čo je viacmenej logické ked človek uváži napr na čom beži C3 FHD, plné detaily 60FPS :)
určite to nieje i5/FX6300+7790 :)
a pritom vývojáry sľubujú aj modré z neba na novom HW
Intel Ultra 7 265k 5,6/4,9GHz,Apex Z890, 2X24GB 8,73GHz CL40 Corsair, Asus TUF 5090 3.2/34GHz , H2O + Carbide 600Q,SS Noctua Edition, 10TB 850X, Topping D50s + A50s + T5, StrixPG32UCDP, Fold7, ITX 13700k + 5070Ti + Audinst Hud-Mx2 + THX-M50X
havli
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 15. zář 2009
Bydliště: Hradec Králové
Kontaktovat uživatele:

Re: AMD Mantle: Low-level Graphics API

Příspěvek od havli »

del42sa píše:Já si osobně myslím, že s GCN architekturou AMD nějakou dobu vydrží.
Mno, jde o to jak dlouho... Dva roky uz na trhu je a jestli ma pred sebou dalsi 2/3 roky, tak je to asi maximum. R600 architektura taky vydrzela jen cca 4 roky. G80 totez. Vyvoj se sice zpomaluje, ale jestli maji nextgen konzole vydrzet 8 let (a s nimi i CGN), tak potes. :|
Ryzen 7 7700 ; Asus B650E-F Gaming Wifi ; 64 GB DDR5 6000 ; Inno3D RTX 4070 Super ; Samsung 990 Pro 4 TB, MX500 4 TB ; Corsair RM850i ; Dell G3223Q
Retro PC: Core i3-3250, Quadro 5000, 4 GB DDR3, X-Fi, WinXP + 7 x64; Pentium 4 3.06 @ 3.33 GHz, Voodoo5 5500 AGP, 512MB DDR, Audigy, Win98SE; VIA C3 1000, 512MB DDR, ESS Solo-1 + DreamBlaster X2 GS, Win98SE & DOS
Retro PC: Celeron 220, Voodoo4 4500 PCI, 512MB DDR2, Win98SE; 2× Pentium Pro 233/256, Voodoo Graphics, 1024MB EDO, AWE32 28MB (CT3980), Win98SE & DOS
Retro NTB: IBM ThinkPad 600, ThinkPad T20; Toshiba Satellite Pro 430CDT, 460CDT, Portege 3010CT
HW museum.cz - muzeum grafických karet a procesorů
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: AMD Mantle: Low-level Graphics API

Příspěvek od webwalker »

Next-gen konzole mají prý vydržet 10 let! Z toho poslední 3 roky už by tady měla být souběžně konzole nová.
Chtěl bych se stát profesionálním pískačem. Už teď jsem v tom sice hvězda, ale chtěl bych se ještě zdokonalit a začít se tím živit.
GPUreport.cz
trodas
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 07. zář 2004
Bydliště: Přerov
Kontaktovat uživatele:

Re: AMD Mantle: Low-level Graphics API

Příspěvek od trodas »

a pritom vývojáry sľubujú aj modré z neba na novom HW
To je klasika, ale nikdy tohone mohou s DirectX dosáhnout. Protože DX nepoporuje paralelní vykreslování, Mantle ano. Odbržděné CPU se pak může věnovat jiným věcem a být dřív připraveno na další snímek. To bude masivní změna.


webwalker -
Skynner: “Let me say this: we won’t develop a completely new API just to get a 3 or 4 percent gain in performance. The performance gain will be significant.”
Skynner: "Řekněme to takto: my jsme nevyvinuli kompletně nové rozhraní jen proto, abychom dosáhli 3 či 4 procentní zvýšení výkonu. Výkonový nárust bude významný."

Co k tomu dodat?

Že můj odhad "až" 50% nárustu FPS na hi-end hardwaru není nereálný, byť je to jen odhad. Jakmile DX přestane s Widlemi brzdit a půjde se přímo enginem (hrou) na HW, odpadne všechna M$ blokáda a NIKDO tohle ještě nikdy neudělal. Výkonový skok tedy může být doslova propastný v určitých konkrétních situacích. Devítinásobek rychlosti nejdůležitějšího vykreslovacího příkazu každého kdo ví, o čem se mluví, prostě "posadí na prdel" ... kdy Vám s upgradem PC něco jelo 9x rychleji?! Byť jen v syntetickém testu jako SuperPI třeba? Který upgrade Vám dal 9x lepší SuperPI výkon, hmmm? Žádný...? No proto.

Samozřejmně urychlení jen malé části enginu neznamená, že celý engine poběží 9x rychleji. To je nemožné, protože:
a) rychlost (resp. pomalost) vykreslování grafické karty se nezmění
b) rychlost procesoru se také nezměnila - ALE bylo mu významně odlehčeno, což se musí projevit v rychlosti jak engine běží a že i moderní CPU dostává Crysis 3 a BF4 do kolen...

Nicméně tam, kde grafika není blokem (např. 2x R9 290X v CrossFire) a máme 4, 6 či nejlépe 8 jádrový CPU na 4GHz+, tam lze očekávat téměř zázraky.
"It is dangerous to be right in matters on which the established authorities are wrong." - Voltaire
"I believe that all the people who stand to profit by a war and who help provoke it should be shot on the first day it starts..." - Hemingway
del42sa
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 18. lis 2009
Bydliště: Omicron Persei 8

Re: AMD Mantle: Low-level Graphics API

Příspěvek od del42sa »

@Havli:Tak když vezmu v potaz, že hlavní změny v GPU posledních let je jejich orientace na GPGPU a s tím související úpravy v čipu, tak co se týká čistě renderingu, tak se ty architektury zase tak moc od sebe neliší, když to hodně zjednoduším, tak mají prostě více (univerzálních) shaderů, více ROP´s a více TMU´s a v neposlední řadě běží samozřejmě na vyšších frekvencích. Co se může změnit do budoucna ? lepší API (to se už děje), změna rasterizace samotné ? (to by byla revoluce v GPU = nepravděpodobné), integrované pomocné ko-procesory v GPU ( to už se také děje ).
Sám jsem zvědavý co budoucnost přinese. Zatím to vypadá na stále menší závislost na CPU, respektive na hrubé síle CPU, ale spíše na cestu drobných optimalizací. IMHO IMHO IMHO.
"The more you buy, the more you save" AI everywhere - Nvidia CEO at Computex 2023 https://www.youtube.com/watch?v=FhlE3m1trM4
Vega Primitive Shader combines the functions of vertex and geometry shader and with the right knowledge you can discard game based primitives at an incredible rate" https://pcper.com/2017/01/amd-vega-gpu- ... tecture/2/

MSI MPG GUNGNIR 110R White | CPU AMD Ryzen 7 9700X Granite Ridge | DeepCool AK500 White | GPU Sapphire Pure RX 9070 XT 16GB plus UV | MB MSI MAG X670E GAMING PLUS WIFI | 32GB DDR5 A-DATA XPG LANCER RGB Dual KIT 7200 MHz | system HDD SSD M.2 Kingston FURY Renegade NVMe 1TB | Seagate Baracuda HDD 1TB SATA III | data HDD WD RED 1TB SATA III | Quad HD VA monitor 27" MSI Optix G27CQ4 Free Sync 165 Hz 10bit HDR | Soud Blaster Audigy Fx | PSU MSI MAG A850GL 850 W 80 PLUS Gold PCIe 5 II | Win 10-64 bit Pro
dexterav
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 26. pro 2003
Kontaktovat uživatele:

Re: AMD Mantle: Low-level Graphics API

Příspěvek od dexterav »

tak je to aj o tom že Mantle má byť LOW LEVEL API a to býva rýchlejšie už princípu ako nejaká 2-3 vrstva na HW
aj GLIDE bolo rýchlejšie ako DX hlavne preto že v podstate priamo siahalo na HW
takže šanca tam je, ale pokiaľ človek neuvidí...
toto zrýchlenie ako také potrebujú hlavne nopé konzoli kde ten HW nieje ozaj nič moc, na HE pcdlách by sme sa mohli , keby to zabralo, dočkať konečne C4 WQHD na full a 60FPS :mrgreen:
Intel Ultra 7 265k 5,6/4,9GHz,Apex Z890, 2X24GB 8,73GHz CL40 Corsair, Asus TUF 5090 3.2/34GHz , H2O + Carbide 600Q,SS Noctua Edition, 10TB 850X, Topping D50s + A50s + T5, StrixPG32UCDP, Fold7, ITX 13700k + 5070Ti + Audinst Hud-Mx2 + THX-M50X
Trovaricon
Začátečník
Začátečník
Registrován: 26. dub 2010

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Trovaricon »

trodas píše: To je klasika, ale nikdy tohone mohou s DirectX dosáhnout. Protože DX nepoporuje paralelní vykreslování, Mantle ano. Odbržděné CPU se pak může věnovat jiným věcem a být dřív připraveno na další snímek. To bude masivní změna.
Ako ze nepodporuje? Da sa to dokonca aj pod DX9 ale synchronizacny mechanizmus tam bol tak debilny, ze ak to uz vazne bolo treba, tak bolo vhodne si synchronizaciu vlaken na pristup k d3ddevice robit sam.
EDIT: Ak si mal na mysli, ze Draw call je "blocking call" tak to afaik nie je pravda. Inak by cely locking mechanizmus na buffre (index / vertex) bol uplne zbytocny.
trodas píše: Co k tomu dodat?

Že můj odhad "až" 50% nárustu FPS na hi-end hardwaru není nereálný, byť je to jen odhad. Jakmile DX přestane s Widlemi brzdit a půjde se přímo enginem (hrou) na HW, odpadne všechna M$ blokáda a NIKDO tohle ještě nikdy neudělal. Výkonový skok tedy může být doslova propastný v určitých konkrétních situacích. Devítinásobek rychlosti nejdůležitějšího vykreslovacího příkazu každého kdo ví, o čem se mluví, prostě "posadí na prdel" ... kdy Vám s upgradem PC něco jelo 9x rychleji?! Byť jen v syntetickém testu jako SuperPI třeba? Který upgrade Vám dal 9x lepší SuperPI výkon, hmmm? Žádný...? No proto.
Si si isty, ze vies o com pises? Znizi sa overhead povelu, nie vykonania. 9 nasobny rozdiel dostanes leda tak pri prepisovani jedneho pixela / ciary (proste kde nenastanie ziadne obmedzenie samplerom, vypoctom suradnic a vyslednej farby (VS & PS), z testom) => vazne to inklinuje k nastavovaniu konstantnej farby na niekolko pixelovy quad.

Ak by nevypustali len marketingove keci, tak bu odprezentovali zaroven aj informaciu, aku cast casu zabera posielanie draw calls. Nie len, ze ich zvlada Mantle 9x viac.
Uplne ma desi ako si ludia predstavuju, ze vdaka Mantle pobezi hra dobre ze nie v 4k aj na Kaveri APU. Ak je raz limitacia zo strany HW (co v pripade APU je z viacerych stran), tak ani v pripade ze budete cipu sepkat povely osobne viac cez pamatovu zbernicu nepretlaci ani viac toho nevypocita. Pocet prikazov zadanych pocas vykreslenia sceny je rovnaky bez ohladu na rozlisenie.
Ak hre nestaci 10000 draw calls za scenu tak sa treba opytat vyvojarov ci im tak nahodou ne*ebe. 50 krat krizom krazom prehadzovat render target je tiez "uzasne optimalna" technika ktoru mozno vela krat pozorovat.
Naposledy upravil(a) Trovaricon dne ned 29. zář 2013, 16:02, celkem upraveno 1 x.
Gigabyte GA-970A-UD3, 16GB ECC DDR3, AMD FX6300, Xigmatek Loki, Asus HD7770 DirectCU, Intel 330 180GB / Seagate 7200.14 1.5TB + 2TB, Corsair CX400, CM 330K (mod), Philips 235PQ2EB + 231P4QPY, Windows 10 x64 Pro
Odpovědět

Zpět na „AMD/ATI grafické karty“