AMD vs Nvidia CPU driver overhead pod DX12

Cokoli se týká koupě nové grafiky, upgradu starší či porovnání různých typů.

Moderátoři: morke, Walker1134, PKBO

HEAD
Začátečník
Začátečník
Uživatelský avatar
Registrován: 27. lis 2005
Bydliště: Usti n/L
Kontaktovat uživatele:

AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od HEAD »

Zda se, ze se to obratilo a pod dx12/vulkan je v cpu limitovanych scenach daleko lepsi AMD.Pod dx11 to bylo prave naopak..
Hardware unboxed:
https://www.youtube.com/watch?v=JLEIJhu ... areUnboxed
CPU-Ryzen 7800X3D, MB-MSI X670E Tomahawk, RAM-64GB 6600mhz CL32@6400mhz CL30, GPU-Sapphire 6800XT 16GB, ZDROJ-Seasonic GX 850W, Monitor-LG OLED C1 48"
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od DOC_ZENITH »

Amo dá se to tak říci, Nvidia generuje více threadů av součtu způsobuje větší load. Ale chtělo by to ještě jeden test a to trochu jinak zaměřenej ala třeba se starym Xeonem, ala mam tunu jader/threadů ale nízký frekvence, jak by se to chovalo ve chvíli kdy je limitem výkon na thread a ne celkovej výkon, protože ty hry co tam hážou jsou na těch low-end 4 a 6 jádrech v situaci kdy je dost zasaturujou samotnou hrou a na extra GPU thready nejsou volný jádra.
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od Krteq »

HEAD
Začátečník
Začátečník
Uživatelský avatar
Registrován: 27. lis 2005
Bydliště: Usti n/L
Kontaktovat uživatele:

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od HEAD »

Pred par lety to nebylo moc dulezity pac vetsina her byla porad dx11.Dneska je ale situace jina a dx11 je na ustupu a teste pred smrti.Dx11 uz nikdo nebude moc resit a AMD ma v tomhle obrovskou vyhodu.
Btw MMO jako WOW jsou uz taky dx12 a tam by melo byt AMD taky o dost lepsi.

NV to asi nebude moc spravit pac pouziva SW scheduler, kterej je prave lepsi pro DX11.Stejne jako AMD nemohlo spravit overhead pod dx11 pac pouzivali a porad pouzivaj HW scheduler.
CPU-Ryzen 7800X3D, MB-MSI X670E Tomahawk, RAM-64GB 6600mhz CL32@6400mhz CL30, GPU-Sapphire 6800XT 16GB, ZDROJ-Seasonic GX 850W, Monitor-LG OLED C1 48"
Baneshee
Moderátor
Moderátor
Uživatelský avatar
Registrován: 12. dub 2005
Bydliště: Brno
Kontaktovat uživatele:

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od Baneshee »

Vypadá to na cca 20-25% ztrátu v CPU limitovaných situacích pro NV. To je dost. Na druhou stranu to vynikne hlavně v nesmyslných kombinacích typu 1600x + RTX3090. Ale i 2600X + RTX3070 už očividně není dobrá kombinace.

Každopádně si HWU docela troufá, snad za to nebude další ban od NV :lol:
Ryzen 5800X @ 100W | Noctua C12P SE14 | 2x16GB Crucial Ballistix @ 3466MHz | Zotac RTX3070 8GB | Asus Prime X470-Pro | Samsung 250GB NVMe & Crucial MX500 1TB & WD Green 3TB | Samsung SH-S223Q | FD Define R3 Black | Seasonic Focus Plus 650W | Dell U2715H
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od Krteq »

Ono na to upozorňovalo pár lidí i dřív, ale nějak to vyšumělo.

Např. to už linkované GameGPU a další.

Něco z videí:
Digital Foundry - Cyberpunk 2077 PC Tested On Xbox One CPU... And It Works!
Paul's Hardware - HYPE JUSTIFIED? RTX 3080 Benchmarks and Review!


BTW, to samé se děje v některých hrách i pod DX11 - BF V, Horizon Zero Dawn a dalších.
mr.qeg
Začátečník
Začátečník
Registrován: 05. srp 2007
Bydliště: Dresden

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od mr.qeg »

Možná to pod DX11 souvisí i s tím, že AMD konečně rozchodilo u 6xxx primitive shaders.
Natural
Středně pokročilý
Středně pokročilý
Registrován: 21. srp 2010
Bydliště: Diváky
Kontaktovat uživatele:

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od Natural »

Baneshee píše:Vypadá to na cca 20-25% ztrátu v CPU limitovaných situacích pro NV. To je dost. Na druhou stranu to vynikne hlavně v nesmyslných kombinacích typu 1600x + RTX3090. Ale i 2600X + RTX3070 už očividně není dobrá kombinace.

Každopádně si HWU docela troufá, snad za to nebude další ban od NV :lol:
Nebral bych v potaz takové šílené kombinace. Taková 1600X nebo oblíbená 1600AF ti může "hrát" daleko lépe s AMD kartou za menší peníze (v dnešní době trochu klišé :D ). V případě nvidie se musíš spolehnout na GPU bottleneck a to někde nemusí být úplně ideální, když padneš pod hratelnou úroveň. Zajímavé by bylo otestovat ještě starší CPU, něco jako 6600K nebo spíš dále 4c/8t 4770K apod., jak to bude s nima (nicméně 4c bez HT je dnes málo, ale rozdíl by mohl být ještě větší). Jde mi hlavně o to, jestli to podobně škáluje skrz naskrz od "dvoujádra".
Nicméně ikdyž by to bylo zajímavé, asi si takovou hromadu práce na triko nevezme :D

Jinak kluci z HWU dělají super obsah a jde vidět, že je to práce, která je v první řadě baví. Už mají diskuzi na tohle téma, jdu se na to zrovna mrknout:
https://youtu.be/TD6-Y2a1XbE
Danny202
Začátečník
Začátečník
Registrován: 01. pro 2013
Bydliště: Krnov

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od Danny202 »

Spoiler
PC: Intel Core i9-9900K, SilentiumPC Fortis 5 ARGB, Gigabyte Z390 M Gaming, Kingston Fury Renegade RGB 32GB@3600CL16, ASUS Dual RTX 4070 OC 12GB, Crucial MX100 256GB + Crucial MX500 1x 500GB + 1x 2TB, Seasonic Focus GX 750 Gold , Fractal Design Arc Mini, Windows 10 Home
Monitor: Dell S2721DGFA (1440p, 165Hz, G-SYNC Compatible)
Příslušenství: Yenkee Zero YMS 3000 e-Sport PRO, Yenkee Zero YKB 3000 TKL, Kingston HyperX Cloud Revolver
Octopuss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 04. čer 2007

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od Octopuss »

HEAD píše:Pred par lety to nebylo moc dulezity pac vetsina her byla porad dx11.Dneska je ale situace jina a dx11 je na ustupu a teste pred smrti.Dx11 uz nikdo nebude moc resit a AMD ma v tomhle obrovskou vyhodu.
A proto většina her pořád vychází pro Dx11 :(
HEAD
Začátečník
Začátečník
Uživatelský avatar
Registrován: 27. lis 2005
Bydliště: Usti n/L
Kontaktovat uživatele:

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od HEAD »

Vazne?Z novych her podporuje dx11 snad jen crysis remastered.
CPU-Ryzen 7800X3D, MB-MSI X670E Tomahawk, RAM-64GB 6600mhz CL32@6400mhz CL30, GPU-Sapphire 6800XT 16GB, ZDROJ-Seasonic GX 850W, Monitor-LG OLED C1 48"
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od DOC_ZENITH »

Nvidia měla 3+ generace na to to řešit. V moment kdy se jak DX12 tak Vulkan staly novými future API a vědělo se jak fungujou protože obě byly defakto založený na AMD Manle API, tak měli tunu let předělat front-end z polo softwarovýho na plně HW či alespoň jinak to zefektivnit. U Pascallu se nebylo čemu divit už byl návrhem hotovej + to byl jen refresh Maxwellu. Ale to že Turing i ampere pořád používaj WARP32-based front-end je celkem fail.Ač byl upravenej o podporu async + mixed precision je to pořád SW implementace a naopak čím více toho umí tím více bude její overhead stoupat. Jak to správně popsali, to co u DX11 bylo malej zázrak a zvedalo to drawcalls a umožňovalo alespoň throchu threadovat nethreadovatelné se nyní komplet otočilo a je to v modern API brzdou.

Navíc s nástupem DXVK se odbourává tento problém u AMD i u spousty starších titulů. Dá se tedy říci že co se CPU overheadu týče tak se karta otočila a dá se říci čistě z nedbalosti NV.
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od Krteq »

GameGPU to pro tentokrát otestovali separátně

R5 3600 @3GHz, 720p
Vega 64 vs. RTX 3090

Obrázek

Obrázek

Obrázek

Obrázek

Obrázek

GameGPU - Сравнение процессорозависимости GeForce и Radeon в DX12 (RU)
HEAD
Začátečník
Začátečník
Uživatelský avatar
Registrován: 27. lis 2005
Bydliště: Usti n/L
Kontaktovat uživatele:

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od HEAD »

DOC_ZENITH píše:Nvidia měla 3+ generace na to to řešit. V moment kdy se jak DX12 tak Vulkan staly novými future API a vědělo se jak fungujou protože obě byly defakto založený na AMD Manle API, tak měli tunu let předělat front-end z polo softwarovýho na plně HW či alespoň jinak to zefektivnit. U Pascallu se nebylo čemu divit už byl návrhem hotovej + to byl jen refresh Maxwellu. Ale to že Turing i ampere pořád používaj WARP32-based front-end je celkem fail.Ač byl upravenej o podporu async + mixed precision je to pořád SW implementace a naopak čím více toho umí tím více bude její overhead stoupat. Jak to správně popsali, to co u DX11 bylo malej zázrak a zvedalo to drawcalls a umožňovalo alespoň throchu threadovat nethreadovatelné se nyní komplet otočilo a je to v modern API brzdou.

Navíc s nástupem DXVK se odbourává tento problém u AMD i u spousty starších titulů. Dá se tedy říci že co se CPU overheadu týče tak se karta otočila a dá se říci čistě z nedbalosti NV.
Myslim, ze naposled pouzili HW scheduler u fermi a prave proto to tak zralo.Kdyby pouzili HW scheduler u ampere, tak by 3080 zrala 400w :)
CPU-Ryzen 7800X3D, MB-MSI X670E Tomahawk, RAM-64GB 6600mhz CL32@6400mhz CL30, GPU-Sapphire 6800XT 16GB, ZDROJ-Seasonic GX 850W, Monitor-LG OLED C1 48"
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od DOC_ZENITH »

Fermi nežrala hlavně kvůli tomu ale kvůli hotclock konceptu v kombinaci a leakujícími 40nm early risk wafery + ještě špatnými metalic layers v návrhu (což refresh odstranil). Front-end ti fakt nesežere 100W kor ne dnes na dnešních procesech. Spotřebu v tom nehledej, bylo by to v rámci jednotek W. Současná GPU front-end taky maji, ne že by vše dělal CPU, jen je to jinej kocept počítající s CPU-driven WARP32 shedulerem kterej je prostě dnes už zastaralej a patří do DX11 časů.

DX11 časy sice NV s přehledem vyhrála, ale jakoby zapoměla že už pominuly. Věci řešej cca furt stejně a jakmile se oběví překážka typu async compute a pod vždy jen udělaj ňákej workaround místo překopání GPU na moderní časy do nového konceptu. Místo komplet novejch future-proof návrhů se ženou za úskoprofilovými prvky ala "selling feature", snažej se vytahnout konkrétní body a ne změnit celek. Celé RT je takovej "gimmick" co přišel s Turingem ale správně zasloužil vlastní produkt ne nám žrát tranzistory na Geforce GPU. Ampere zase přinesl dual FP32 jednotky super pro compute ale v hrách nic moc. Už ssebou táhnou 2 velký technologie co žerou tunu tranzistorů a moc efektivní nejsou + celé to sedí na starym front-endu co pamatuje ještě Keplera.

Ani se ale neni čemu divit, NV míří jinam a gaming už pro ní neni na prvnim místě a produkty to dokazujou. Ampere je drtička v compute, AI i profi RT akceleraci přes optix. V čem ale neni drtička jsou hry. Tam je to velký nenažraný neefektivní prase vedle kterého Fermi vypadá jak úsporná efektivní karta. Daří se jej trochu zasaturovat jen ve 4K a vejš ale na to zas NV nedala Vram.
Naposledy upravil(a) DOC_ZENITH dne pát 19. bře 2021, 19:28, celkem upraveno 1 x.
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od Krteq »

HEAD píše:Myslim, ze naposled pouzili HW scheduler u fermi a prave proto to tak zralo..
GF110 říká něco jiného
yuri.cs
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 03. led 2007
Bydliště: hl.m. piva
Kontaktovat uživatele:

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od yuri.cs »

DOC_ZENITH píše:V čem ale neni drtička jsou hry. Tam je to velký nenažraný neefektivní prase vedle kterého Fermi vypadá jak úsporná efektivní karta. Daří se jej trochu zasaturovat jen ve 4K a vejš ale na to zas NV nedala Vram.
No, ale taky musis rict, ze je to postavene na Samsung 8nm, ze ktereho koukaji prislovecni zfetovani sedlaci.

Navic, nVidii se neuveritelne financne dari, prodava 8:2 hernich karet vuci AMD v profi to bude 95:5, atd. Ta architektura a naklady na vyvoj jsou "good enuff".
It will be amazing in case after 10GHz we will see 20GHz, 30GHz and so on, just like we witnessed the thorny way from 10MHz to 33MHz in the eighties. -xbitlabs.com
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od DOC_ZENITH »

To je jejich problém, s TSMC o 7nm jednali jako že jsou na koni tak jim TSMC dalo košem protože se o to poperou jiní. Je to i takové štěstí v neštěstí protože kdyby i NV byla u TSMC neměli by jsme karty naprosto žádný.

Tak jako tak AMD je dohnala a má nyní i efektivnějí čipy, to se nestalo 10let. ampere to drtí všude jinde ale jako herní karty prostě fail.
Krteq
Čestný člen
Čestný člen
Registrován: 22. dub 2005
Bydliště: Brno

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od Krteq »

HEAD
Začátečník
Začátečník
Uživatelský avatar
Registrován: 27. lis 2005
Bydliště: Usti n/L
Kontaktovat uživatele:

Re: AMD vs Nvidia CPU driver overhead pod DX12

Příspěvek od HEAD »

Jo situace je presne opacna nez v dobe dx11.Jsem zvedavej, jestli to NV opravi v dalsi architekture a nebo si budem muset pockat jeste dyl.Tzn 5 let?To by byla docela katastrofa pro NV 5 let s silenym overheadem.
Jinak vsimli jste si jak digital foundry o tom neudelali zadny video?Pritom v minulosti byli prvni co natocili video a kritizovali AMD kvuli dx11 cpu overheadu.Tady se pekne pozna na jaky strane kdo je....
CPU-Ryzen 7800X3D, MB-MSI X670E Tomahawk, RAM-64GB 6600mhz CL32@6400mhz CL30, GPU-Sapphire 6800XT 16GB, ZDROJ-Seasonic GX 850W, Monitor-LG OLED C1 48"
Odpovědět

Zpět na „Rady s nákupem a porovnání“