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
Hladis
Moderátor
Moderátor
Uživatelský avatar
Registrován: 24. čer 2004
Bydliště: Varnsdorf - Athens

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Hladis »

ttxman:

DX SDK, tedy D3D_Compiler_XX.dll není standartni compiler ? Prave u nej by to mělo fungovat vse bez ohledu na výrobce a to se nedeje.

Mas třeba u AMD bug s lower water displacement amplitude. Nemuzes menit vysku amplitudy vln, coz je uprime na poslani granatu do kancelari AMD. Da se to ojebat za cenu ztraty vykonu. Uz tady ztracis cas s hledanim reseni. Ve vysledku to funguje, ale na AMD pomaleji. Stejne tak to je u dalších efektu jako Frennel a Caustic, kdy to seriozne AMD poslalo do erroru. Opet hledej smudlo co je spatne.........a další bug, tak pouzijes starsi verzi compileru a opet ztrata vykonu. To jsou bugy, co tam ma AMD neopraveny leta. Takze se to musí udelat jinak a pokud chces, aby to na AMD behalo ok, musíš se neceho vyvarovat abys obesel bugy, nebo to nejak ojebat, ci zacit používat compilery primo od výrobce a i tak tim nevyresis vsechno. Když vyflusnu vse jen standartnim Dx compilerem, tak narazim na takovyhle vychytávky, kdy nV a především a hlavne AMD ma dodrbany drivery.

Ano fungovat by to mělo, ze to ma vyplivnout compiler, ovladace mají byt plne kompatibilni se standartem bez bugu, volani je presne tolik, kolik jich ma byt......... a v idealnim svete to vse pojede jak po masle. Jenze nejsme v idealnim svete. Takovy AMD nebylo schopny ani do ted poradne implementovat multithread rendering a ztraci na nV ve hrach co to pouzivaji u minimalek 5 fps v prumeru. Mantle to zahoji ale na DX to stále chybi.
kotas
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 29. led 2006

Re: AMD Mantle: Low-level Graphics API

Příspěvek od kotas »

Rozdíl ve výkonu nebude
GIGABYTE B450M DS3H, AMD Ryzen 7 2700 (8C/16T), 32GB RAM DDR4 (@2933 CL14-14-14-34), Sapphire Pulse RX 5700 XT 8GB/256 bit GDDR6, SSDs CRUCIAL MX500, LCD 32" IIYAMA IPS 2560x1440, HP OMEN 1100 mechanical keyboard, Logitech G402 mouse, Windows 11PRO
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

Pozdě kotasi, on už tam je :mrgreen:
kotas
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 29. led 2006

Re: AMD Mantle: Low-level Graphics API

Příspěvek od kotas »

Chtěl jsem si rýpnout :-D ..zatím je MANTLE rozšíření minimální, tak uvidíme :razz:
GIGABYTE B450M DS3H, AMD Ryzen 7 2700 (8C/16T), 32GB RAM DDR4 (@2933 CL14-14-14-34), Sapphire Pulse RX 5700 XT 8GB/256 bit GDDR6, SSDs CRUCIAL MX500, LCD 32" IIYAMA IPS 2560x1440, HP OMEN 1100 mechanical keyboard, Logitech G402 mouse, Windows 11PRO
Hladis
Moderátor
Moderátor
Uživatelský avatar
Registrován: 24. čer 2004
Bydliště: Varnsdorf - Athens

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Hladis »

Ohlaseny tituly uz jsou a tituly pod EA by to většinou měli mit.
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 »

Hladis píše:ttxman:
DX SDK, tedy D3D_Compiler_XX.dll není standartni compiler ? Prave u nej by to mělo fungovat vse bez ohledu na výrobce a to se nedeje.
D3Dcompiler generuje na platforme nezavisly bytecode. Je to podobnej system jako Java, .NET, nebo pyc soubory pythonu. Je to v podstate zdrojovy kod, ktery je snadno citelny pro pocitac, kdezto klasicky zdrojaky jsou snadno citelny pro cloveka, ale neni to nativni binarka. Proto taky jdou shadery konvertovat mezi GLSL, HLSL. A proto je taky driver kompiluje do nativniho kodu pro dany GPU. (a tam nekde budou ty bugy)

Kolik GPU casu zerou shadery se da zjistit a pripadne optimalizovat ze strany vyvojare. Nemaji nic spolecnyho s DX overheadem, ktery by melo Mantle resit. Problemy DX nejsou o shaderech, shadery Mantle nijak neresi, jelikoz HLSL bude podle vseho stejnej jako pro DX.
Hladis píše:Ano fungovat by to mělo, ze to ma vyplivnout compiler, ovladace mají byt plne kompatibilni se standartem bez bugu, volani je presne tolik, kolik jich ma byt......... a v idealnim svete to vse pojede jak po masle. Jenze nejsme v idealnim svete. Takovy AMD nebylo schopny ani do ted poradne implementovat multithread rendering a ztraci na nV ve hrach co to pouzivaji u minimalek 5 fps v prumeru. Mantle to zahoji ale na DX to stále chybi
To je presne ono, mame tu neco tak slozityho, ze vyrobce i kdyz do grafickejch karet leje miliardy tak v implementaci driveru jsou porad sileny bugy. Netvrdim, ze to mantle vyresi, ale snad se vyvoj zase pohne nekam dal...
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Re: AMD Mantle: Low-level Graphics API

Příspěvek od sam_217 »

del42sa píše:Jo jo mě ulítly včely a tobě zdravej rozum Docente. Takže odteď už ani tolik protěžovaná i3 nenakrmí HD7870 ? no to jsou mi novinky. Co bude příště ? i5 co nenakrmí ani HD7730 ? Trochu soudnosti by neškodilo... Hlavně doufám, že nakonec nepřijde tvůj oblíbený argument v podobě nějaké (zprasené) MMO co umí běžet na jednom vlákně a z které budeš generalizovat ty svoje ujeté závěry
Tak k tomu bych akorát dodal, že je-li kaveri na tom výkonově podobně jako Phenom 2 X4 965, tak HD7870 rozhodně limitovat bude. V tom má DOCent pravdu, protože GTX 560 Ti resp. GTX470, se kterou sem se to nazkoušel, jsou slabší karty než HD7870 a Phenomem II X4 965 rozhodně limitovaný jsou, protože Phenomy II nebyly o moc lepší jak Core 2 řada, která ty karty už brzdila celkem drasticky...
Trovaricon píše:To nie je pravda. Teraz neviem, ci ti to tu nikto nevie vyvratit, alebo na to vsetci kaslu.
Kde na toto chodis? Dofrasa skus raz zajst na MSDN namiesto napisania jedneho zavadzajuceho prispevku...
Bohužel to nebude tim, že by na to všichni kašlali, ale tim, že drtivá většina lidí, včetně mě(aspoň prozatim...), tomu tak detailně nerozumí...
To co popisuješ už celkem vyžaduje programátorský znalosti vyšší úrovně a to není jentak. Navíc ne každej dělá s DX/OGL...
PC1: AMD Ryzen 5800X3D@default Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 64GB Patriot Viper Steel 3600MHz@CL18-22-22-42 // 9070XT Pulse // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // LianLi O11 XL // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
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 »

Hele já už jsem svoje k tomuto tématu řek a víc se tím nehodlám zabývat. Je tady podobných témat v historii dost, kde se to rozebíralo (včetně toho co brzdí nebo nebrzdí karty jako jsou HD7870/7850).Každý kdo chce si to může dohledat. Pointa byla v tom, že ty spolu s Docentem tady vypouštíte nesmysly jako že Kaveri brzdí i to iGPU co je v něm a to je samozřejmě nesmysl.
"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
nou
Začátečník
Začátečník
Registrován: 11. pro 2009

Re: AMD Mantle: Low-level Graphics API

Příspěvek od nou »

webwalker píše:@Trovaricon: Takto nějak vypadají knihovny Mantle:
http://pastie.org/8682650
pekne niekto stihol stiahnut ten driver? nachvylu bol tusim bol dostupny.

inak porovnajte s takym OpenGL http://www.opengl.org/sdk/docs/man4/ a je vidiet ake jednoduche Mantle je. bez uplnej dokumentacie to taktiez aj ked je low level tak vyzera byt vseobecne. ono nemozu dat do toho API zase nic ultra specificke pre GCN pretoze ak za par rokov zmenia nahodou architekturu tak by prestaly behat vsetky hry? zaujimave preco pouzily "gr" ako prefix. inak AMD sa vyjadrilo ze nemaju problem dat Mantle pod spravu Khronos po tom co ho dokoncia. teda rovnakeho konzorcia ktore spravuje OpenGL. myslim ze by bolo velmi zaujimave pokial by z Mantle vzniklo nejake OpenGL5 API.
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

nou píše:pekne niekto stihol stiahnut ten driver? nachvylu bol tusim bol dostupny.
On už je dostupný, ale pouze pro tisk :) Veřejně dostupný bude až po víkendu.

Třeba Hilbert už ho má
  • Press evaluation build: Installing AMD Catalyst 14.1 Beta atop an existing AMD Catalyst revision may cause a system hang. Ensure the provided installation instructions are utilized to avoid this issue.
  • Intermittent stuttering or stability issues may occur when utilizing Mantle with AMD CrossFire technology in BattleField 4
  • Mantle performance for the AMD Radeon HD 7000/HD 8000 Series GPUs and AMD Radeon R9 280X and R9 270X GPUs will be optimized for BattleField 4 in future AMD Catalyst releases. These products will see limited gains in BattleField 4 and AMD is currently investigating optimizations for them.
  • Multi-GPU support under DirectX and Mantle will be added to StarSwarm in a future application patch
  • Notebooks based on AMD Enduro or PowerXpress technologies are currently not supported by the Mantle codepath in Battlefield 4™
  • AMD Eyefinity configurations utilizing portrait display orientations are currently not supported by the Mantle codepath in Battlefield 4™
  • Graphics hardware in the AMD A10-7850K and A10-7700K may override the presence of a discrete GPU under the Mantle codepath in Battlefield 4
  • AMD testing for the AMD Catalyst 14.1 Beta has been concentrated on the following products: AMD Radeon R9 290X, R9 290, R9 280, R9 270, R7 260X, R7 260, HD 7000 Series, HD 8000 Series, A10-7850K and A10-7700K. Future AMD Catalyst™ releases will include full test coverage for all AMD products supported by Mantle.
A tady je pár čísel z jeho měření
Obrázek

That definitely shows that in CPU bound situation, Mantle really helps out killing off CPU overhead. The next phase will be installing Mantle on a setup with a fast Core i7 processor.
AMD Mantle Update - Driver released to press - Initial Results
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 »

v té tabulce mají přehozená čísla u mediu quality mezi Mantle a DX :D správně to má být takhle

Obrázek
Naposledy upravil(a) del42sa dne sob 1. úno 2014, 12:32, celkem upraveno 1 x.
"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
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

Jj, jinak Hilbert už vydal finální review, kde je to opravené + výsledky s i7 3960X :)

Obrázek

Obrázek

Docela solidní čísla

AMD Mantle Performance Explored - An Introduction
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 »

Takže i s i7 se dá dosáhnout slušného boostu ve výkonu :) U těch ultra nastavení s FSAA už je vidět, že limit je přímo v Grafické kartě, takže tam samozřejmě boost nebude nebo jen velmi malý...

osobně věřím, že se ten dosažený výkon ještě o něco zvýší s další a vychytanější verzí Mantle.
"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
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

No, Mantle je v BETA stádiu a driver taky, takže zřejmě ano.


//minitest na CBDE

i7-4770 na 4,5 GHz + R9 290X Uber

Obrázek

Obrázek

Battlefield 4 mit Mantle: Erster eigener Benchmark
CageJ
Moderátor
Moderátor
Uživatelský avatar
Registrován: 31. bře 2011
Bydliště: Praha, Prešov
Kontaktovat uživatele:

Re: AMD Mantle: Low-level Graphics API

Příspěvek od CageJ »

takze je to solidnych 15% :)
sice nie ako niektori vizionari tu videli 30% a viac.. ale i tych 15% je bud slusne OC alebo vyraznejsie ovladace..
kazdopadne 15% je OK
AMD RYZEN 5600X, 16GB DDR4 2,8GHz, ASUS TUF B550, ASUS GOLD 650W; Fractal Design, ASUS DUAL RTX 3060 Ti GDDR6X;
AMD RYZEN 5800X3D, NOCTUA NH-D15, ASUS ProArt X570-CREATOR WIFI, SuperFlower 1200W, 32GB CL14 G.SKILL 3200, FRACTAL DESIGN XL R4, ASUS STRIX RTX 3080 OC; APPLE MacBook AIR M1
iPhone 12 Pro 128GB
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

Tohle je průměr a ten rozdíl bude vždycky jiný. V situacích, kde jsi limitovaný CPU to může být klidně i 200% :roll:

Ale jako free boost je to super, o tom žádná.
CageJ
Moderátor
Moderátor
Uživatelský avatar
Registrován: 31. bře 2011
Bydliště: Praha, Prešov
Kontaktovat uživatele:

Re: AMD Mantle: Low-level Graphics API

Příspěvek od CageJ »

okey ale nikto snad nema Kaveri a k tomu 290X
a CF-X riesenia tiez nie su bezne
AMD RYZEN 5600X, 16GB DDR4 2,8GHz, ASUS TUF B550, ASUS GOLD 650W; Fractal Design, ASUS DUAL RTX 3060 Ti GDDR6X;
AMD RYZEN 5800X3D, NOCTUA NH-D15, ASUS ProArt X570-CREATOR WIFI, SuperFlower 1200W, 32GB CL14 G.SKILL 3200, FRACTAL DESIGN XL R4, ASUS STRIX RTX 3080 OC; APPLE MacBook AIR M1
iPhone 12 Pro 128GB
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

Já taky nemluvím o Kaveri a CFX.

Pokud máš ve hře nějakou situaci, kde je výkon dost limitován CPU, tak ti jdou FPS do kolen. S Mantle ti můžou jít min. FPS klidně o těch 200% nahoru. Jak jsem řekl, všechny ty výsledky jsou průměry.

Počkejme až někdo udělá grafy s průběhy ;)
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: AMD Mantle: Low-level Graphics API

Příspěvek od DOC_ZENITH »

Krteq píše:Já taky nemluvím o Kaveri a CFX.

Pokud máš ve hře nějakou situaci, kde je výkon dost limitován CPU, tak ti jdou FPS do kolen. S Mantle ti můžou jít min. FPS klidně o těch 200% nahoru. Jak jsem řekl, všechny ty výsledky jsou průměry.

Počkejme až někdo udělá grafy s průběhy ;)
Jo, přesně tak. Taky v manlte a odbourávání CPU bottlenecků vidim největší výhody v min FPS. Min FPS bejvalo to proč defakto oclé I5tky či výše neměli alternativu pro člověka co chtěl hrát více než jen okrajově. Pokud se citelně zvednou právě min fps což očekávám, + se odbouraj ty 1/2 thread bottlenecky v těchto situacích, pomůže to za A všem, a za B to vrátí výhledově CPU od AMD do herních PC i mimo low-end a nišší mainstream.
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD Mantle: Low-level Graphics API

Příspěvek od Krteq »

Další test na Golem.de z Multiplayeru BF4

Obrázek

Jak je vidět, tak v MP těží Mantle ještě víc.

Battlefield 4 Multiplayer-Benchmarks
Odpovědět

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