Diit.cz - Novinky a informace o hardware, software a internetu

Diskuse k Work Graphs, GPU-řízený rendering pro DirectX12, umožňuje 39% navýšení výkonu

Ve vulkanu existuje tato technologie v experimentálním stavu také.

+1
+8
-1
Je komentář přínosný?

Vůbec problému nerozumím.
Je to proto, že při hraní mám grafiku vytíženou na 100% a procesor se mi u většiny her fláká na 40%. Sem tam to vyletí třeba až na 60%, ale výš velmi málokdy.
(RTX 3080 + 5800X)

Dokázal by mi někdo vysvětlit, proč se zabývat přesunem výkonu z nevytíženého procesoru na vytíženou grafickou kartu?

+1
0
-1
Je komentář přínosný?

To, ze vytazenie zobrazuje 100% neznamena, ze GPU skutocne 100% casu pocita. Byvaju do toho zahrnute aj cakacie doby (presun dat z RAM, riadenie, atd). Rovnako je to aj u CPU, tiez zobrazuje CPU ako vytazene, pokial ma zadanu ulohu, ale napr. caka na data.

+1
+11
-1
Je komentář přínosný?

Samotný výkon CPU není až tak limitem. Limitem je samotná potřeba toto chtít od CPU, tzn. je třeba ty úlohy distribuovat CPU <-> GPU.
To se tímto potlačuje a samotný výpočet je tam, kde se zároveň vykresluje.

Tak to chápu já :)

+1
+9
-1
Je komentář přínosný?

Pokud by to 100% vytížení dalo více FPS, tak to stojí za to. I na CPU můžeš mít vytížení 100%, který není efektivní.

+1
+4
-1
Je komentář přínosný?

Všimni si, že to AMD předvedla na své nejvýkonnější grafice. Na těch slabých třeba žádný přínos nebude, to se teprve uvidí.

+1
+1
-1
Je komentář přínosný?

Díky všem za komentáře.
Zase ale já nemám nejsilnější CPU. Počítám, že na 7800X3D to bude podobné i s tou 7900XTX jako to je u mě. :-)

+1
+1
-1
Je komentář přínosný?

I kdyby to nemělo na slabších GPU žádný efekt, tak by to bylo fajn. Člověk by dokázal využít i slabší/starší CPU se silnější GPU než doteď. Životnost PC by se tím mohla třeba o jednu generaci GPU prodloužit. No leda že by to mělo na slabších grafikách naopak negativní dopad, tak to by byl docela fail :D. Ale pokud to půjde zapnout a vypnout, tak si to holt lidi nastaví jak potřebujou.

+1
+3
-1
Je komentář přínosný?

".. AMD předvedla na své nejvýkonnější grafice. Na těch slabých třeba žádný přínos nebude .."

Na rozdíl od nV nejsou nižší karty AMD ořezané až tak moc v těch ne-shader obvodech.
Přínos bude úměrný poměru použitých elementů.

+1
+6
-1
Je komentář přínosný?

"že při hraní mám grafiku vytíženou na 100% a procesor se mi u většiny her fláká na 40%."

Jedno jádro jede do krve a zbytek nemají takovou žátěž.
Pořád u CPU potřebuješ "vysoký výkon na jádro".
Když dám do tvé sestavy 16jádro (5950X) tak CPU bude zátěž u her na 20%.
Zvyš výkon na jádro, třeba Ryzen 7700X a zvedne se ti FPS.

+1
+5
-1
Je komentář přínosný?

Obvykle už ne, dneska už ty hry většinou dokáží využít jader víc a není to tam, že by jely třeba 2 jádra na 100% a ostatní byly na nule.
Nemusí tak fungovat všechny hry, třeba já vůbec nehraju multiplayer ala Call of Duty, Fortnite, CSko. U těch může být situace odlišná a jedou třeba stále hlavně na vysoký single core výkon, ale to já nevím.

+1
+1
-1
Je komentář přínosný?

Master of Orion (2016)
Jede tvrdě na jedno jádro. (Možná hází nějaké to vykreslování GUI na jiná jádra).
Spolus s 500+ MB velikostí ukládaných pozic (v pozdější fázi hry) je to pak líné jak ...

+1
0
-1
Je komentář přínosný?

"proč se zabývat přesunem výkonu z nevytíženého procesoru na vytíženou grafickou kartu?"

Aha, ty hraješ ve 4k ? Že, jo.
Pro tebe platí "silný CPU a slabá GPU", tebe nebrzdí CPU.

+1
-1
-1
Je komentář přínosný?

To GPU má tendenci brzdit už v 1080 (zobrazovaných).
Čím dál častěji to nevytrhnou ani rovnáky na ohejbáky (DLSS, FG).

Můžete s tím nesouhlasi, ale to je asi tak vše, co s tím můžete.
Nebo si připlati vysokohorskou přirážku za nejvýkonnější grafiku, která do výše uvedeného padne o rok, dva, později.

Rád bych se dožil stavu, kdy nebude potřeba váhat nad nějakými efekty na kartě za polovinu průměrného platu.

+1
+1
-1
Je komentář přínosný?

Nikdy bych se nechtěl dožít stavu, kdy budou vývojáři ve všem omezovat možnosti nastavení detailů jen kvůli tomu, aby sněhové vločky netrpěly úzkostmi z toho, že na své grafice za dvacet tisíc nemůžou ve hře nastavení naprat nejvyšší detaily.

Ani toho, že když si člověk koupí novou grafiku, tak na ní staré hry nebudou vypadat o nic líp než vypadaly na kartě s polovičním výkonem.

Jednu dobu to už do takového stavu spělo, když končila PS3 a PS4 ještě nebyla venku, a nebylo zase tak příjemné dívat se, jak v polovině konzolových konverzí jedou highendové grafiky na 100 fps při 50% vytížení, grafika jako není nic moc, a vyšší detaily tam nejdou nastavit.

Doba, kdy mají lidi pocit, že dobře optimalizovaná hra se pozná tak, že jede na mainstreamové grafice na maximálních detailech na 90 fps a ty, co jedou pomaleji, jsou optimalizované špatně, je zvrácená.

+1
-1
-1
Je komentář přínosný?

Pro zajímavost, některé graficky výjimečné hry ve své době byly dělány tak, že highend se zvolil jako minimální požadavky, a na to se to naprogramovalo a nadesignoval obsah. Z dávných dob pamatujem Doom 3 a z poslední doby např. ten Alan Wake 2.

+1
-1
-1
Je komentář přínosný?

Taky cesta.
Ovšem, kdo to bude kupovat, když mu to pojede (možná) za 3~4 roky, až si pořídí novou kartu?
Bude to vydavatel za ty 3~4 roky podporovat?
Bude to ještě někdo za ty 3~4 roky hrát?

Pro některé žánry je to recept na .. Epic Fail.

+1
+3
-1
Je komentář přínosný?

Jde o top hry, kvůli kterým si lidi kupují nový HW. Vy jste to nezažili? V dřívějších dobách to bylo docela běžné. Jde o hry, které se hrají i o mnoho let později, takže o tohle se nebojte. Takový Witcher 3 vyšel před 9 lety, GTA V dokonce před 11. V dnešní době jsou i další možnosti, když je ta hra novinka - např. streamování.

+1
-1
-1
Je komentář přínosný?

Ano. Jsou hry, které jdou hrát i po letech.
A ne. A není to grafickými efekty.

Ovšem hratelnost MP a především MMO po několika letech od vydání je .. někde jinde. 1M (zároveň hrajících) po vydání, 100k po půl roce, slabých 20 po 2 letech.

Stremování her? Jako by 95% obyvatel mělo 100+ Mbit připojení a ten zbytek "Na samotě u lesa" nebyl podstatný. Jenže i lidi v "V zástavce před Vídní" mají problém pořídit něco alespoň trochu lepšího než 64 kbit. O některých častech Práglu se ve statistikách raději ani nezmiňují.

Competitive MP FPS .. taky chtějí dobro liku (latence) a načančaná grafika je spíš na závadu.

PS: GTA, Zaklánač, Metro, Cyberpunk, CS, PUGB, ... nejsou "můj šálek čaje".
Civilizace, Baldurs gate, M&M, Heroes of M&M, MoO (a další 4X hry) a nějaké ty věci pro VR.

+1
+1
-1
Je komentář přínosný?

Copak si někdo kupuje silnou GPU ke staršímu CPU pro hraní MP? Tam naopak nastavíte detaily Low a investujete do nového CPU pro 1% low fps. A pro MMO se nekupuje lepší HW skoro nikdy.

Streamování není pro tu největší "64kbit" chudinu, ale ti nemají ani na ten 4 roky starý CPU ("voňavka").

> PS: GTA, Zaklánač, Metro, Cyberpunk, CS, PUGB, ... nejsou "můj šálek čaje".
Civilizace, Baldurs gate, M&M, Heroes of M&M, MoO (a další 4X hry) a nějaké ty věci pro VR.

Takže jste minorita, která se ozývá úplně zbytečně.

A mimochodem, ty staré hry si teď užíváme s vylepšenou grafikou. Např RT ve Witcher 3 a starém Tomb Radier.

+1
0
-1
Je komentář přínosný?

Alan Wake 2 přišel rychle s patchem, kde minimální požadavky klesají na GTX 1070 nebo RX 5600 XT.

+1
+1
-1
Je komentář přínosný?

".. Doba, kdy mají lidi pocit, že dobře optimalizovaná hra se pozná tak, že jede na mainstreamové grafice na maximálních detailech na 90 fps a ty, co jedou pomaleji, jsou optimalizované špatně, je zvrácená .."

Co je zvráceného na tom, že lidi chtějí, aby se jim to na grafice za půl průměrného platu hýbalo rychleji než slide-show?

Mně naopak přijde zvrácené, když druhá nejsilnější grafika potřebuje upscaling i framegen aby průmer fps šel nad 60fps.

Nebo ti zvýšení nároků ze 30 na 60 fps přijde normální?
1080 @ 60 fps - 3060
1440 @ 60 fps - 3070
. 4k @ 30 fps - 3070
. 4k @ 60 fps - 4080
Max by to (teoreticky) mohl hrát na své už letité 1080 v 4k na 30fps, ovšem na 60fps nemá dost páry ani ta 4070, kterou pořídil na podzim.

+1
+1
-1
Je komentář přínosný?

Jenže ten dnešní rozsah požadavků je obrovský násobně (2K30, ještě nedávný standard v konzolích, až 4K144), kdežto rozdíly výkonu mainstream - highend GPU jsou "jen" desítky procent. To pak těžko grafika cílená na dnešní highend (hra se bude hrát roky, ten level grafiky brzo bude zvládat i ten mainstream) půjde šoupátkama poladit, aby jela naplno i na dnešním mainstreamu.

+1
-1
-1
Je komentář přínosný?

Nastavení detailů ve hrách by mělo být k tomu, aby si člověk mohl nastavit grafiku podle toho, jak má výkonnou kartu, ne k tomu, aby se mohl kochat, že mu to na kartě za dvacet tisíc běhá na maximálních detailech.

+1
-3
-1
Je komentář přínosný?

Myšlenka dobrá.
Jen mám dojem, že to dopadlo jako vždy :(

Jsou hry, u kterých ta posouvátka ovlivní tak leda pocit a jediná věc, která má dopad na fps nad rámec chyby měření je změna rozlišení.

+1
+2
-1
Je komentář přínosný?

A to ještě jen skutečná změna rozlišení ("Fullscreen"), ne ten vylepšený upscale.

+1
0
-1
Je komentář přínosný?

Jo, 4K a na druhém 1440p. Obojí je s každým běžným procesorem na pohodu.

+1
0
-1
Je komentář přínosný?

Myslim, ze pro zacatek by bylo dobre zjistit, co znamenaji ta procenta ;-)
U CPU uz jsme si zvykli, ze je to osemetne. U GPU to bude jeste daleko slozitejsi. Zkratit zatez tak komplexniho hardwaru na jedno cislo, a na zaklade toho pak pokladat takove otazky, je jiste pochopitelne, nicmene odpoved by byla nesmyslne rozsahla.

+1
+3
-1
Je komentář přínosný?

1) vytížení procesoru uvidíš vždy menší, protože máš 16 vláken a málo která hra vytíží 16 vláken najednou
2) tohle znamená vyšší fps za jakékoliv situace pokud není bottleneck gpu, což u vysokých fps není nikdy

+1
+1
-1
Je komentář přínosný?

Prosil bych o příklad hry s RT s vysokým fps, kde GPU není brzdou.

+1
+1
-1
Je komentář přínosný?

Ehm, každá portovaná z konzolí? (Dokud tam vývojáři nezapnou brzdu NVidia GameWorks.) Protože na konzolích je GPU s dost slabým výkonem v RT (odpovídá RTX 20 series před 5 lety).

+1
+1
-1
Je komentář přínosný?

To, že byla hra původně na konzoli s GPU o nižším výkonu, ještě nemusí znamenat, že na PC není bržděna GPU.
Obzvlášť pokud je přibližně stejného (nebo nižšího) výkonu.
60 fps proti 30 a nějaké ty PCMR efekty navíc ...

+1
+2
-1
Je komentář přínosný?

Tak jestli má člověk v PC 5 let starou GPU, tak holt to nebude mít rychlejší než konzole. Ale furt mu to jede.

+1
0
-1
Je komentář přínosný?

To se by se mohlo hodit nové meziverzi plejstejšny, která zvedá výkon CPU o nějakých 10 % a GPU více, než o 30 %.

+1
0
-1
Je komentář přínosný?

Pochopil jsem, že to je implementace v rámci DirectX 12, Playstation jede na modifikovaném BSD systému, nemá tam API od M$.

+1
0
-1
Je komentář přínosný?

O tom to vůbec není. Hlavní je, že to jede na HW od AMD. Mimochodem někdo tu psal, že je rozpracovaná verze i pro Vulkan, čímž je potvzení, že to není závislé na jednom API.

+1
0
-1
Je komentář přínosný?

Já netvrdím, že to co píšeš není pravda, nicméně je to spekulace. Zatím jde o DirectX.

+1
0
-1
Je komentář přínosný?

jaka spekulace?? pro vulkan je to oficialne ohlaseny skoro rok, jen je to v ranejsi fazi vyvoje..

https://gpuopen.com/gpu-work-graphs-in-vulkan/

+1
0
-1
Je komentář přínosný?

Má reakce se týkala využití i pro Sony Playstation, nikoliv toho, zda jde o jediné možné API (DirectX) či zda jde o řešení, ze kterého bude benefitovat GPU AMD obecně.

+1
0
-1
Je komentář přínosný?

Pokial mas 16 jadrove CPU a spustis na nom hru, ktora bezi max na 8 jadrach, nedostanes sa nad 50% vytazenie CPU, aj keby vsetky hrou pouzivane jadra bezali na 100%. Aj pokial by hra vyuzivala vsetky jadra CPU, nedokaze byt CPU 100% vytazene, ak caka na citanie/posielanie dat z/do GK. Prirovnal by som to rozbaleniu komprimovanych textur v GPU miesto v CPU - nebolo to preto, aby sa ulahcilo CPU, aj ked to tiez neuskodi, ale aby sa skratili prestoje pri presunoch dat.

+1
+1
-1
Je komentář přínosný?

Pokud to CPU ma HT/SMT a vytizi jen 8 vlaken, tal to bude jen 25.

Pred par dny jsem nainstaloval X-Plane. 10400F to ma v nejakem naszavenu nejlepe na 40FPS, grafika dle GPU vs CPU time by davala 80-100FPS. CPU 17% zatez, 15W spotreba, jedno jadro vytizene, zbytek pocita asynchronni drobnosti. A to to bezi pod vulkanem a ma 2x vyssi vylon nez OGL.

Hodil jsem to i na M1 MBP. Tam CPU drzi asi 15% zatez, spotreba 3W, bezi to na dvou performance jadrech, ale uz brzi grafika, stejne nastaveni v 3440x1440 da tak 45FPS. Cpu time ale rika ze CPU by dalo kolem 100FPS.

+1
0
-1
Je komentář přínosný?

To zní moc krásně na to, aby to byla pravda. Jak znám marketingový slajdy, tak to zase bude nějaký best case scenario v nějaké předtím blbě optimalizované hře uškrcené výkonem procesoru, kde jede grafika na půl plynu.

Smrdí už jen ta kombinace, na které to testovali – starý procák se slabším výkonem na jádro a k tomu nejvýkonnější grafika, co mají.

+1
-4
-1
Je komentář přínosný?

Logicky to ukážou na vhodné kombinaci HW. Však žádná technologie nezvedá výkon ve všech usecasech. Každá je na něco jiného.

+1
+1
-1
Je komentář přínosný?

A logicky je to bohužel ten usecase, co jenom málokdy nastane, protože jenom osel schopný vrazit šestadvacet tisíc do nové grafiky a posadit ji ke čtyři roky starému procesoru, který grafiky ve hrách limitoval už v minulé generaci. :|

Mantle měl dělat podobné zázraky, a jak to dopadlo, to už tak nějak víme.

+1
-4
-1
Je komentář přínosný?

Jsou různé typy her a každá potřebuje výkon jinde. Vy třeba některé typy her nehrajete, tak je to pro vás zbytečné. Podobně jako tu někteří lamentují např. nad zbytečností RT a PT.

EDIT: Mantle to ale dokázal. Tahle technologie je už nad rámec toho, co zvládne obecné řešení.

+1
+2
-1
Je komentář přínosný?

No je tam ještě další drobnost, ta scéna, na které to demonstrují, není zrovna graficky náročná.

Hlavní problém bude asi v tom, že z toho Jiřík zase vyrobil clickbait, že stačí jednu „drobnost“ v celé pipeline řešit jinak, a hry budou lítat o čtyřicet procent rychleji.

Sranda je, že aniž bych cokoliv řekl, a navzdory tomu, že se na tom zjevně podílí i „ across Microsoft®, AMD, and other partners“ Nvidia, to dostanu sežrat jen proto, že si dovolím říct, že tohle výkon ve hrách o čtyřicet procent fakt nezvedne.

Dal jsem tomu tři minuty, ale jestli to chápu dobře, tak klíčovou změnou je hlavně to, že se scéna staví procedurálně s pomocí grafů, ne tak, jak se to dělalo přes sázení objektů a LODy.

A prd, tak execute indirect je ani nevím co. https://www.youtube.com/watch?v=fKD-VKJeeds

ale to procedurální generování scény v tom nějakou roli hraje.

+1
-3
-1
Je komentář přínosný?

Už jenom tohle, a nechám to těm, co ty umějí programovat. Já to nejsem, a nemám čas to studovat.

Copilot:
“Execute Indirect” je funkce v 3D grafice, která umožňuje GPU vykonávat příkazy, které byly připraveny na GPU. Tato funkce je často používána v moderních grafických API, jako je DirectX 121.

V kontextu DirectX 12, “Execute Indirect” umožňuje vykonávat více kreslících příkazů s jediným voláním API. To může přinést významné výkonnostní zlepšení.

Příklad použití “Execute Indirect” může vypadat takto:

Aktualizace pohledu konstantního bufferu (CBV).
Kreslení trojúhelníku.

Tato struktura je pak interpretována GPU pomocí “Execute Indirect” API.

Výhodou tohoto přístupu je, že příkazy mohou být manipulovány na GPU v počítačovém shaderu předtím, než jsou vydány. To umožňuje GPU rozhodnout, které příkazy by měly být provedeny, což může vést k dalším výkonnostním zlepšením.

+1
-2
-1
Je komentář přínosný?

Ano, taky jsem to pochopil, že jde o volání připravených sad příkazů, a ty mohou být nově volány nejen z CPU, ale i z kódu na GPU. Ono se to nezdá, ale scény v některých hrách jsou už tak komplexní, že se využije i taková "optimalizace optimalizace". Nicméně i když jste pochopil, že to řeší jednu konkrétní věc, stále lamentujete, že to nezrychlí hry univerzálně.

+1
+2
-1
Je komentář přínosný?

Za to může hlavně ten clickbaitový titulek a text, který se tváří, že je to něco jiného a přinese to něco jiného, než to nejspíš ve skutečnosti přinese.

Lamentuju kvůli „umožňuje 39% navýšení výkonu“ a tomu, že od toho člověk na základě takového textu a grafu bude čekat zázraky, které se nebudou konat. Ale Jiřík to zase zahraje do outu tím, že "umožňuje" neznamená, že reálně přinese. Prostě klasická bulvární praktika. Prvek očekávání vystřídaný prvkem zklamání. :D

Kdyby šlo takhle relativně snadno získat o třetinu vyšší výkon v renderingu na stávajícím hardwaru, tak vývojáři nedělají nic jinýho a makají na tom.

+1
-3
-1
Je komentář přínosný?

Možná si tomu měl dát více než tři minuty.

".. Kdyby šlo takhle relativně snadno získat o třetinu vyšší výkon v renderingu na stávajícím hardwaru, tak vývojáři nedělají nic jinýho a makají na tom .."
Jistě.
Bez SW nástrojů.

PS: Přestaň prskat kolem jak namíchnutý kocour jen kvůli tomu, že to bylo předveno na AMD. Je velká míra pravděpodobnosti, že to bude fungovat i na kartách fy Intel.

+1
+4
-1
Je komentář přínosný?

Jistě. Dělali by na SW nástrojích. S třetinou výkonu navíc za nic by mohli přeskočit jednu generaci grafik, a to už za tu námahu stojí.

Nebylo to představeno jen na železe AMD.

https://github.com/NVIDIAGameWorks/donut_examples/tree/main/examples/wor...

Bylo by lepší, kdyby tomu o tři minuty dýl věnoval Jiřík, když se rozhodl, že o tom bude psát, pak by nesliboval nesmysly.

Já chápu, že chcete věřit tomu, že stačí změnit software a všechno bude mít o třetinu vyšší minima nebo co já vím co, já bych tomu chtěl věřit taky, ale nevěřím.

https://www.youtube.com/watch?v=sE7Xuk5aTnE

+1
-2
-1
Je komentář přínosný?

".. čtyři roky starému procesoru, který grafiky ve hrách limitoval už v minulé generaci .."

Nějaký důkaz místo keců by nebyl?

+1
+2
-1
Je komentář přínosný?

on furt nechape, ze prave diky work graphs nebudou hry limitovany ani vic jak ctyri roky starym procesorem, takze hrac nebude muset upgradovat procesor tak casto.. pro normalniho cloveka podstatna vyhoda.. pro adamse velkej problem..

+1
+4
-1
Je komentář přínosný?

A vy nějak nechápete, že hry tím procesorem pořád limitované budou, protože to fakt nevisí jenom na tomhle.

+1
-3
-1
Je komentář přínosný?

Jako čeho? Že Ryzen 5800X limitoval výkon grafik už u minulé generace?

Kolik jich chcete?

https://www.tomshardware.com/reviews/amd-ryzen-7-5800x-zen-3-review/4¨

Blbý je, že to vlastně nejspíš není ani o tom, že to zvedne výkon tam, kde je limitovaný procesorem.

+1
-3
-1
Je komentář přínosný?

Nic lepšího nemáš?
Díval ses vůbec na to, co si linkoval?

+1
+2
-1
Je komentář přínosný?
+1
-3
-1
Je komentář přínosný?

Tak jsem cetl u tebe Nvidiafans bloku ty tvoje ovečky.
Pamatuj si, když je redaktor magor, tak má magory v diskuzi, jdi smrdět mezi svoje košťata na srandatuningu.

"znám marketingový slajdy"
Já zase znám jednoho debila co píše o grafických kartách.

+1
+3
-1
Je komentář přínosný?

Tomu říkám argument!

Povíme si, až ten zázrak zvedající framerate o čtyřicet procent bude venku, rudej blbečku :-P

+1
-5
-1
Je komentář přínosný?

Jak moc ti bude vadit, když to rkom AMD bude běhat i na Intel?

+1
+2
-1
Je komentář přínosný?

No,nebo nvidii. Viz zdroje pod článkem

https://developer.nvidia.com/blog/advancing-gpu-driven-rendering-with-wo...

Achjo,ti fandové...

+1
-1
-1
Je komentář přínosný?

".. Achjo,ti fandové .."

Ach jo, ti fandové.
Příště ten sarkasmus označím.

+1
0
-1
Je komentář přínosný?

Ne, sarkasmus je něco jiného. Doporučuju dostudovat.

+1
-3
-1
Je komentář přínosný?

Doporučuji sednout si někam na tiché místo, kde tě nebude nikdo rušit a věnovat alespoň 3 minuty přemýšlení na tím, proč ti některé věci nedochází.

Nápověda: Stačí tak málo, aby tě to vytočilo.

+1
+2
-1
Je komentář přínosný?

"Smrdí už jen ta kombinace, na které to testovali – starý procák se slabším výkonem na jádro a k tomu nejvýkonnější grafika, co mají."

A co je špatného na tom, že to ukazují na ideálním případu, kdy se to může hodit? Měl by jste vědět, jak je otravné, když si chcete upgradovat grafiku a pak zjistíte, že by jste k tomu měl vzít i procesor(a desku a paměti), protože váš stávající už by novou GK nestíhal krmit. Další prachy v prd*li.... Kdyby tento problém odpadl nebo se alespoň posunul, tak by to bylo jen dobře pro nás. Tak o co jde? I kdyby jim nevyšlo 40% ale jen 20% ... stále je to dobré na SW změnu...

Za chvilku s tím přijde i nVidia a to budou zase oslavné články na PCTuning, jak je to skvělé a kdesi cosi...

+1
+3
-1
Je komentář přínosný?

Ale podľa odkazu pod článkom je vyzerá že aj na NV to funguje

+1
0
-1
Je komentář přínosný?

Špatné je na tom to, že vám někdo maže med kolem huby a jde o scénář, který vypadá dobře v prezentaci, ale v reálu málokdy nastane, protože vyžaduje splnění dost specifické kombinace okolností.

Špatné je na tom to, že se pak rozjíždí bombastické články a diskuze, jak drobné pošolíchání kousku pipeline zvedne výkon her víc než o třetinu, a kdo tomu s námi nevěří, je zpátečnický zelený mozek jen proto, že je to prezentace AMD a je to otestované na Radeonu navzdory tomu, že je to technologie z DirectX.

A nejspíš s tím nepřišlo AMD, dost možná je za tím primárně Epic nebo Microsoft s ohledem na

„We have been advocating for something like this for a number of years, and it is very exciting to finally see the release of Work Graphs.

— Graham Wihlidal, Engineering Fellow, Graphics, Epic Games“

co k tomu uvádí Microsoft.

(a https://devblogs.microsoft.com/directx/d3d12-work-graphs/ )

+1
-2
-1
Je komentář přínosný?

Právě, výrobci zařízení a enginů to už roky chtěli. Protože to zvýší výkon ve všech hrách. I když samozřejmě v reallife méně, než o kolik je zvýšen výkon té jedné části (je to přeci jen jedna z mnoha částí vykreslovací pipeline).

+1
+2
-1
Je komentář přínosný?

Právě že nezvýší. Zvýší to výkon jenom ve chvílích, kdy je limit v místě, které to řeší.

Despite the potential advantages, the free scheduling model may not always the best target for an app's workload. Characteristics of the task, such as how it interacts with memory/caches, or the sophistication of hardware over time, may dictate whether some existing approach is better. Like continuing to use ExecuteIndirect. Or building producer consumer systems out of relatively long running compute shader threads that cross communicate - clever and fragile. Or using the paradigms in the DirectX Raytracing model, involving shaders splitting up and continuing later. Work graphs are another tool in the toolbox.

Given that the model is about producers requesting for consumers to run, currently there isn't an explicit notion of waiting before launching a node. For instance, waiting for all work at multiple producer nodes to finish before a consumer launches. This can technically be accomplished by breaking up a graph, or with clever shader logic. Synchronization wasn’t a focus for the initial design, hence these workarounds, discussed more in Joins - synchronizing within the graph. Native synchronization support may be defined in the future and would be better than the workarounds in lots of ways. Many other compute frameworks explicitly use a graph to define bulk dependencies, in contrast to the feed-forward model here.

Kdyby to byl jednoduchý recept na paušální navýšení výkonu, nenechají to několik let bez povšimnutí.

+1
-3
-1
Je komentář přínosný?

Právě že zvýší. Zvýší to výkon ve chvílích, kdy je limit v místě, které to řeší.

Jednoduché recepty jsme už spotřebovali. Teď se řeší specifické situace. Unreal je prakticky číslo jedna pro většinu nových AAA her, tak pokud ten to využije, tak je zbytečné se hádat, že určitě existuje způsob vykreslování, který to nevyužije (ale ani mu to neublíží).

EDIT: Protiřečíte si:
"We have been advocating for something like this for a number of years"
vs.
"Kdyby to byl jednoduchý recept na paušální navýšení výkonu, nenechají to několik let bez povšimnutí."

+1
+1
-1
Je komentář přínosný?

Neprotiřečím. Právě že se o tom několik let ví, a nijak intenzivně se to neřešilo.

+1
-3
-1
Je komentář přínosný?

Právě že řešilo. A teď byl prezentován výsledek snažení všech stran.

+1
0
-1
Je komentář přínosný?

Jak si sám uvedl, je to technologie z DirectX.
Teoreticky by to mělo běžet i na těch grafikách od Intelu.

Možná kolem toho bude chvilku povyk jako Asynchronních výpočtů.
Nakonec to skončí stejně jako AS.
Když to bude výhodné, použije se to.
Pokud se v budoucnu prosadí nějaké lepší řešení, použije tamto.

+1
+2
-1
Je komentář přínosný?

AMD Mantle jaká byla paráda. Ta atrapa jménem DX12 tomu nešahá ani po kotníky.

+1
-1
-1
Je komentář přínosný?

Mantle je zapracované do API Vulkan.

+1
+3
-1
Je komentář přínosný?

Vliv procesorů na grafický výkon je už nyní celkem nízký, toto jej ještě sníží. Je to především dobrá zpráva pro výrobce grafických karet. Minorita, která dGPU nepotřebuje z toho bude jako vždy profitovat méně.

+1
+2
-1
Je komentář přínosný?

I přes snahu cizích obhroublých sil (které si nevšimly zdrojů pod článkem a např. u 3. obrázku) tuto technologii odsuzovat k neúspěchu (díky testu na GK AMD), mi připadá velmi zajímavá.
Výše zmíněné, rádoby jasnozřivé, odsudky nejsou na místě, obzvlášť pokud (jak sám onen odborník přiznává) se v té problematice nevyzná.
Naštěstí názor většiny z nás na to, jak to nakonec dopadne, nebude mít zcela jistě na výsledek žádný vliv :p

+1
+4
-1
Je komentář přínosný?

Neodsuzuji technologii, odsuzuji formu prezentace a hype, který kvůli ní zase někdo rozjíždí na základě jednoho syntetického testu v malém sterilním prostředí na absurdní kombinaci hardwaru.

Nevím, kdo si nevšiml, já k tomu zmiňoval i Nvidii dvě hodiny před tímhle postem.

+1
-3
-1
Je komentář přínosný?

Hype tu šíříte hlavně vy - nejvíce příspěvků v této diskuzi. A test se zamozřejmě ukazuje na kombinaci, kdy je výsledek nejvíc vidět. Pak víte, že reálně to bude 0 až toto číslo. navíc proč by to byla špatná kombinace HW? PCMR je taky o tom, že v půlce života sestavy vyměním jen GPU.

+1
+2
-1
Je komentář přínosný?

Sloveso hype znamená ‚medializovat, halasně vychvalovat, nafouknout'; hyped up – ‚kašírovaný, umělý'. Nespisovný výraz přehypovaný se používá ve významu ‚halasně vychvalovaný, přeceňovaný, nafouknutý, široce medializovaný' apod. Nejčastěji se objevuje ve spojení s počítačovými hrami, filmy nebo elektronikou.

Hype neznamená počet příspěvků v diskuzi. Všimněte si, že se tady rozvíjejí teorie o tom, jak díky tomu nebude nutné měnit s novou výkonnou grafikou procesor, jak to prodlouží život sestavy o jednu generaci, a kdesi cosi.

Na základě jednoho výsledku ze syntetického testu na divné kombinaci čtyři roky starého mainstreamového procesoru s aktuální highendovou grafikou (která notabene z hlediska výkonu není vyslovený highend).

+1
-2
-1
Je komentář přínosný?

Sám přiznáváte, že ta grafika není výkonově vyslovený highend. A ten CPU tak starý není, spíš akorát zajetý. Pro půlku lidí ještě "voňavka". A hype jei to, že to tu furt točíte a furt připomínáte. Ta diskuze by jinak dávno skončila.

+1
+2
-1
Je komentář přínosný?

CPU není zajetý, ten brzdí výkon highendových grafik pomalu všude s výjimkou 4K už od příchodu RTX 30 / RX 6000.

Testuju i na Ryzenu 5900X a mám nějakou představu o tom, jak to škáluje a jak to škáluje na výkonnějším procesoru.

Říkám to, že je nesmysl koupit si grafiku za 25 tisíc a přitom nevyměnit i čtyři roky starý procesor s aktuální hodnotou pět tisíc, protože tam, kde je ten výkon potřeba nejvíc (při poklesu výkonu způsobenému limitem procáku) se kvůli pomalému procesoru bude chovat podobně jako grafika za sedmnáct. Když už nic jiného, tak to strčím do jiného PC a k tomu Radeonu koupím 5800X3D.

+1
-3
-1
Je komentář přínosný?

A co když si chci vychutnat grafiku nekompetitivních her, kde mi nevadí 1% low fps. Na kompetitivní hry má detaily trochu snížené, stejně se nemůže zastavit, aby si je vychutnal.

+1
0
-1
Je komentář přínosný?

I v těch nekompetitivních hrách jsou propady výkonu a nějaká minima. A je dobré se podívat, jestli se v takových situacích tím, že mi to škrtí procesor, nepřipravuju u grafiky za 25 tisíc o pětinu výkonu, za který jsem vyplázl několik tisíc navíc.

To, že to lítá jak z praku ve chvílích, kdy je vysoký framerate a nelimituje to procesor, je pak dost slabá útěcha.

+1
-2
-1
Je komentář přínosný?

Však o těch propadech píšu. Ale to neznamená, že si nemůžu užít scénu / část mapy / světa ve 4K60 s RT/PT, kdy mě CPU rozhodně brzdit nebude.

+1
0
-1
Je komentář přínosný?

Ano, ale když hraju, obvykle mě trápí situace, kdy mám nízký framerate a upgraduju kvůli situacím, kdy mám nízký framerate. Když mi to lítá na 90 fps, nepotřebuju upgradovat, aby to lítalo na 120 fps.

+1
-3
-1
Je komentář přínosný?

Ano, ale tady vás netrápí nízký framerate a fps dropy u nekompetitivní hry tolik neřešíte. A rozdíl mezi 90 a 120 fps vidí skor každý ("pod 144 Hz nevstanu z postele").

+1
0
-1
Je komentář přínosný?

Pokud má hra problém dostat se nad 60fps průměr kvůli GPU i s tím nejvýkonnějším CPU, tak nemá smysl se dohadovat, jestli za ty propady v 1% může GPU nebo CPU.

Jestli mám kvůli CPU místo 175fps jenom 170, tak mne to zas tak netrápí.

+1
+1
-1
Je komentář přínosný?

Když vrazím pětadvacet do grafiky, tak už vezmu tu RX 5800, dám ji do frcu za čtyři tisíce, a připlatím tři tisíce na 5800X3D.

Tam není problém s tím, že by byl při framedroppech rozdíl 5 fps, jak to vypadá z některých průměrů, tam je problém s tím, že to při framedroppu s limitem na CPU dělá rozdíl i desítky fps.

A budu mít jak vysoké fps tam, kde to nebrzdí procesor, tak vyšší fps tam, kde to brzdí.

Nedává smysl vrazit do nové grafiky pětadvacet tisíc, abych ji trápil na starém procesoru s hodnotou 4–5 tisíc.

+1
-3
-1
Je komentář přínosný?

V PCMR se ale nekupuje vždycky celý počítač. To je právě jeho síla.

+1
0
-1
Je komentář přínosný?

Právě v případě té 5800X se dá dost bezbolestně upgradovat na 5800X3D, a na těch minimech to bude sakra znát.

+1
-3
-1
Je komentář přínosný?

Nerozporuje, co jsem řekl. Prostě ne vždy chci upgradovat CPU.

+1
+1
-1
Je komentář přínosný?

".. se dá dost bezbolestně upgradovat na 5800X3D .."
1800X - zajisté
3700X - proč ne.
5800X - může dožít klidného stáří.

Věci jako 1050Ti, 1650, 5500XT .. jsou mnohem větší brzdou než 5800X. A to i v těch minimech, kam si zavedl řeč poté, co nemáš dost argumentů pro podporu výkonu GPU dosahovat 60+ fps průměr.

+1
+2
-1
Je komentář přínosný?

No já nevím, jestli tu někdo rozjíždí hype, toho jsem si nevšiml. Já jsem díky tomu článku žádné významnější emoce nepocítil - v článku je zmíněno, že se jedná o velmi ranou verzi technologie.
Naopak mi připadá, že významnější emoce tu víříte akorát vy sám - negativní.
A i kdyby někdo do této technologie vkládal větší naděje, které se třeba nepotvrdí, tak co jako? Proč vám to vadí? Vždyť je to věc každého, jak to subjektivně vnímá. Objektivně hodnotit tuto technologii v tuto chvíli nelze, páč prostě a jednoduše není finální.
Řekl bych, že to zbytečně hrotíte, zlý jazyku :D

+1
+5
-1
Je komentář přínosný?

Nepřestane mě udivovat kolik lidí nechápe psaný text a jedou stylem, když nejsi s námi, jsi proti nám.

+1
+4
-1
Je komentář přínosný?

lebo to, co si popisal, je strategia nvidie: blackboxy
preto maju nastavene take zmyslanie, ti diskuteri

+1
0
-1
Je komentář přínosný?

To, že to vymyslelo AMD, na základě toho, že je v článku jeden graf z prezentace AMD na GDC, si do toho projektujete vy.

+1
-2
-1
Je komentář přínosný?

William Shakespeare: Mnoho povyku pro nic.

V hlavní roli ... Adam

+1
+3
-1
Je komentář přínosný?

no tvl.. adams tu poucuje cloveka, co delal systemovyho vyvojare a herniho programatora uz v dobe, kdy za sebou adams tahal kacera.. aneb jak ze sebe udelat debila snadno a rychle.. ((:

+1
+2
-1
Je komentář přínosný?

Pro psaní komentářů se, prosím, přihlaste nebo registrujte.