Stránka 47 z 106
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 31. led 2014, 20:12
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.
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 31. led 2014, 20:54
od kotas
Rozdíl ve výkonu nebude
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 31. led 2014, 20:56
od Krteq
Pozdě kotasi, on už tam je

Re: AMD Mantle: Low-level Graphics API
Napsal: pát 31. led 2014, 20:59
od kotas
Chtěl jsem si rýpnout

..zatím je MANTLE rozšíření minimální, tak uvidíme

Re: AMD Mantle: Low-level Graphics API
Napsal: pát 31. led 2014, 21:04
od Hladis
Ohlaseny tituly uz jsou a tituly pod EA by to většinou měli mit.
Re: AMD Mantle: Low-level Graphics API
Napsal: pát 31. led 2014, 21:48
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...
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 06:08
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...
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 08:26
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.
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 09:04
od nou
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.
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 12:27
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í
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
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 12:29
od del42sa
v té tabulce mají přehozená čísla u mediu quality mezi Mantle a DX

správně to má být takhle

Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 12:32
od Krteq
Jj, jinak Hilbert už vydal finální review, kde je to opravené + výsledky s i7 3960X
Docela solidní čísla
AMD Mantle Performance Explored - An Introduction
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 12:42
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.
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 12:43
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
Battlefield 4 mit Mantle: Erster eigener Benchmark
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 15:11
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
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 15:12
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%
Ale jako free boost je to super, o tom žádná.
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 15:14
od CageJ
okey ale nikto snad nema Kaveri a k tomu 290X
a CF-X riesenia tiez nie su bezne
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 15:17
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

Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 15:28
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.
Re: AMD Mantle: Low-level Graphics API
Napsal: sob 1. úno 2014, 15:29
od Krteq
Další test na Golem.de z Multiplayeru BF4
Jak je vidět, tak v MP těží Mantle ještě víc.
Battlefield 4 Multiplayer-Benchmarks