Analýza latencí gpu - FLACalculator

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

Moderátoři: morke, Walker1134, PKBO

Odpovědět
PET5
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 08. úno 2006
Bydliště: Zlín
Kontaktovat uživatele:

Re: Analýza latencí gpu - FLACalculator

Příspěvek od PET5 »

Opravdu by to chtělo nyní udělat co nejvíce měření u různých druhů grafik. Protože tu možná brzy budou DirectX 12 jako alternativa k Mantle, tak ať máme s čím srovnávat jejich přínos.
CPU: Intel i9-10900K, MB: NZXT N7 Z590, AIO: NZXT Kraken X63 RGB, RAM: Kingston 2× 32GB DDR4 3200MHz CL16 Fury, Disky: 1× SSD 1TB + 2x WD HDD 3TB, GPU: EVGA GeForce RTX 3080 FTW3 ULTRA, PSU: Cooler Master V1200 Platinum, CASE: NZXT H7 FLOW, OS: Windows 10 PRO 64 bit, Repro: Creative GigaWorks T20 Series II, Monitor: DELL UltraSharp 30" PremierColor UP3017 2560x1600. Alternativně: Apple MacBook Air / iPad Pro + Apple Pencil / iPhone 12 Pro Max
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: Analýza latencí gpu - FLACalculator

Příspěvek od webwalker »

Tak po delším čase zase nějaké změny u FLACalculator. Díky ChaoSborn jsem se dostal k frametimes logům, které vytváří Star Swarm benchmark. Připrogramoval jsem tedy import těchto dat, takže nyní můžete měřit výkony gpu i v tomto demu.

Nějaké výsledky měření od ChaoSborn:
http://www.upnito.sk/0/dfb9mxvgxgmnzbrn ... d9bgdc.jpg

PS: bulgarien mi také naměřil náš Siege Of Shanghai v BF4 na HD7850 s Mantle a DX11. Jak to (ne)dopadlo jsem hodil do vlákna o Mantle.
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
RAD-x
Červená karta
Červená karta
Registrován: 24. dub 2008
Bydliště: Praha 10
Kontaktovat uživatele:

Re: Analýza latencí gpu - FLACalculator

Příspěvek od RAD-x »

Jen tak mimochodem, BF4 po patchi před pár dny začal chodit jinak na GCN i na keplerech a to jak pod mantle tak pod DX, čili měření je třeba zopakovat.
Ache
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 26. zář 2006
Bydliště: Plzeň

Re: Analýza latencí gpu - FLACalculator

Příspěvek od Ache »

Tak sem zkusil ten Swarm...

Oficiální výsledek benchu: 52.74 fps

Výsledek z FLACalculatoru:
http://abload.de/img/gdfljhgjdkhgm8s12.png

EDIT:
Ale jinak ten benchmark je úplně o ničem, pokaždé ten průběh vypadá jinak a ačkoliv fps v tom FLAC je +- pokaždé stejný, tak avg. fps se generuje náhodně v rozsahu 45-55fps na mé sestavě, což je fail jak svině. Benchmark tedy o ničem.

jiný průběh: http://abload.de/img/beznzvuznsjb.png
AMD Ryzen 7 9800X3D | MSI X670 Tomahawk | 64GB DDR5 6000 cl30 | ASUS RTX 5070Ti prime | 500GB SSD (NVME) + 2x 3,84TB Micron 5300 PRO
Sound Blaster Z + EDIFIER S1000MKII + Beyerdynamic DT 990 | Seasonic X850 | Cooler Master HAF-X Nvidia Edition | MSI Optix MAG274QRF-QD Quantum Dot bestie
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: Analýza latencí gpu - FLACalculator

Příspěvek od webwalker »

No já bych se při testování Star Swarm držel tohoto vlákna, kde už to nastavil maltra.

Testoval bych tedy scénář RTS v nastavení Extreme a Timed run (6min).

Obrázek

Udělal bych 3 měření a jako výsledek bych použil ten střední. Byl by to problém?
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
Ache
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 26. zář 2006
Bydliště: Plzeň

Re: Analýza latencí gpu - FLACalculator

Příspěvek od Ache »

Jo to nastavení RTS sem přehlídl, v tématu swarmu se ze začátku testovalo tím prvním módem.
Ten RTS mód je fakt super... určitě se nemusíte bát že vám při něm shoří grafika - takže políčko s GPU může při DX11 zůstat nevyplněné :-D :P
http://abload.de/img/starswarm_d3d_2014_03cpu37.png

Výsledek RTS módu:
http://abload.de/img/beznzvueluhy.png

EDIT:
Ale k otestování aplikace FLAC je lepší ten první průběh - zda to počítá dobře a né blbosti, neboť tam se střídá naprostá plynulost s naprostou neplynulostí (přičemž podle avg. fps převládá plynulost) a tady je pak otázka proč FLAC vygeneroval 24fps = nehratelnost.
AMD Ryzen 7 9800X3D | MSI X670 Tomahawk | 64GB DDR5 6000 cl30 | ASUS RTX 5070Ti prime | 500GB SSD (NVME) + 2x 3,84TB Micron 5300 PRO
Sound Blaster Z + EDIFIER S1000MKII + Beyerdynamic DT 990 | Seasonic X850 | Cooler Master HAF-X Nvidia Edition | MSI Optix MAG274QRF-QD Quantum Dot bestie
RAD-x
Červená karta
Červená karta
Registrován: 24. dub 2008
Bydliště: Praha 10
Kontaktovat uživatele:

Re: Analýza latencí gpu - FLACalculator

Příspěvek od RAD-x »

Po přečtení něco o Star Swarmu ho ani stahovat nebudu, i autoři říkají že výsledky jsou nestálé, k tomu přičtu u mě divně vycházejícíc výsledky FLAC a máme tady loteriji. Hádám, že nějaký jiný benchmark pro nás použitelný zatím neexistuje?
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: Analýza latencí gpu - FLACalculator

Příspěvek od webwalker »

@RAD-x: Naopak, ty výsledky, které lezou z FLAC vypadají zatím velmi konzistentně.
Pokud budou výstupy ze Star Swarm Demo také konzistentní, jako že u scénáře RTS se zdají být, nebude s měřením žádný problém. To se ale nedozvíme, pokud to měřit nebudeme :sad:
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: Analýza latencí gpu - FLACalculator

Příspěvek od webwalker »

Tak jsem ještě ve FLACalculatoru udělal nějaké drobné změny:
Protože tady bylo nezdravě moc dotazů na to, co to vůbec jsou "hratelné fps", tak jsem je raději přejmenoval na "porovnatelné fps" (Comparable frame rate). Spustu lidí to pletlo a tento nový název tomu snad udělá přítrž.

Definicí Comparable frame rate je tedy vypočtená a pouze teoretická hodnota, která ukazuje jakou snímkovou frekvencí by gpu jelo v daném úseku měření, pokud bychom z naměřených dat odstranili (odfiltrovali) variabilitu fps a stuttering. Neukazuje tedy žádnou reálnou snímkovou frekvenci, pouze slouží k porovnávání výkonu mezi jednotlivými gpu.

Jednoduchý příklad, k čemu je Comparable fps dobré.
Máme dvě gpu a chceme změřit jejich výkon v nějakém úseku hry. Naměříme u nich následující fps ve čtyřech bodech měření:

GPU1: 20fps, 120fps, 40fps a 140fps - průměrné fps tedy 80fps
GPU2: 60fps, 100fps, 70fps a 90fps - průměrné fps také 80fps

Obě karty mají stejné průměrné fps, takže v běžných recenzích by to byla plichta. Ale sami vidíte, že kdybyste si mohli nějaké gpu vybrat, sáhnete raději po GPU2, protože renderuje snímky stabilnější snímkovou frekvencí (nemá takové výkyvy fps). Jak to ale matematicky vyjádřit?

FLAC tohle dělá podle výpočtu odchylek od průměru a jejich následného zprůměrování.
GPU1:
80 - 20 = 60
80 - 120 = 40 (pro výpočet se berou pouze absolutní hodnoty)
80 - 40 = 40
80 - 140 = 60
Průměrná odchylka GPU1 tedy je (60+40+40+60)/4 = 50fps

GPU2:
80 -60 = 20
80 -100 = 20
80 - 70 = 10
80 - 90 = 10
Průměrná odchylka GPU2 tedy je (20+20+10+10)/4 = 15fps

No a máme tady vítěze. I přes stejné průměrné fps můžeme říci, že GPU2 je lepší volbou, protože má menší průměrnou odchylku (směrodatná odchylka).

Pokud tuhle odchylku odfiltrujeme z průměrného fps, pak dostaneme ono "comparable frame rate", dříve "playable frame rate".

GPU1: 80-50 = 30 fps
GPU2: 80-15 = 65 fps (jasný vítěz)

FLAC tohle počítá obdobně, jen mnohem složitěji a v několika fázích. Navíc pracuje místo s fps s latencemi každého renderovaného snímku a v milisekundách.
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
RAD-x
Červená karta
Červená karta
Registrován: 24. dub 2008
Bydliště: Praha 10
Kontaktovat uživatele:

Re: Analýza latencí gpu - FLACalculator

Příspěvek od RAD-x »

webwalker píše:@RAD-x: Naopak, ty výsledky, které lezou z FLAC vypadají zatím velmi konzistentně.
Pokud budou výstupy ze Star Swarm Demo také konzistentní, jako že u scénáře RTS se zdají být, nebude s měřením žádný problém. To se ale nedozvíme, pokud to měřit nebudeme :sad:
Neber si to osobně ale 100% rozdíl v interpretaci logu u tebe a u mě nepúsobí moc konzistentním dojmem. Já teda ještě stáhnu ten benchmark ačkoliv instalovat steam jenom kvuli tomuhle... :sleepy: doufám, že to pak jde celý v pořádku odebrat.

EDIT: teď jsem třeba zjistil, že v BF4 podle FLAC neplatěj multi GPU zákony, prej SLI má v BF4 lepší latence než jedna karta...tak já nevim. Upnu ti ten log jestli z toho budeš nějak moudrej...
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: Analýza latencí gpu - FLACalculator

Příspěvek od webwalker »

@RAD-x: Pokud říkáš 100% rozdíl v interpretaci logu bude lepší, když ty logy pošleš, protože samozřejmě nevím, copak jsi naměřil ty.

To, že ve SLI/CF máš nižší latence než u single je snad běžné, pokud tedy SLI/CF v dané hře funguje správně. Ale opět nevím co jsi naměřil.
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
RAD-x
Červená karta
Červená karta
Registrován: 24. dub 2008
Bydliště: Praha 10
Kontaktovat uživatele:

Re: Analýza latencí gpu - FLACalculator

Příspěvek od RAD-x »

To, že ve SLI/CF máš nižší latence než u single je snad běžné
:nervous: snad se bavíme o stejný věci?
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: Analýza latencí gpu - FLACalculator

Příspěvek od webwalker »

@RAD-x: Tak já doufám že ano, protože kdyby latence na multi gpu nebyly nižší, těžko by SLI/CF měly vyšší fps a docela by pak ztrácely smysl :)
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
RAD-x
Červená karta
Červená karta
Registrován: 24. dub 2008
Bydliště: Praha 10
Kontaktovat uživatele:

Re: Analýza latencí gpu - FLACalculator

Příspěvek od RAD-x »

Tak to potom srážka s realitou pro tebe bude katastrofická... každopádně to dost věcí vysvětluje.
Ingamacek
Červená karta
Červená karta
Registrován: 04. kvě 2013
Bydliště: SNV

Re: Analýza latencí gpu - FLACalculator

Příspěvek od Ingamacek »

Rad-x neviem co riesis, webwalker ma pravu. AVG framelatency mas pocet cas/pocet fps. To ze byvaju v sli a cf vyssie max a tak isto aj min delaye pri framoch na rovnakych FPS ako single no budis :D ale je 100 krat jasnejsie ze ti da 2*760 vacsie fps ako 1*760 a aj avg ms bude mat sli lepsie a vo vysledku bez vsync to sli bude stale s gaming exp. na tom ovela lepsie ako ta 1* 760. Aj ked myslis mozno nieco dobre tak si sa zle vyjadril.
RAD-x
Červená karta
Červená karta
Registrován: 24. dub 2008
Bydliště: Praha 10
Kontaktovat uživatele:

Re: Analýza latencí gpu - FLACalculator

Příspěvek od RAD-x »

No, vidim že v tom máš taky jasno, víš o kolik % musí bejt FSP vyšší aby si srovnal latenci proti singl GPU? jedno maj všechny multi GPU stejný, ten nárust FPS neni NIKDY dostatečnej k vyrovnání ... to je ten rozdíl mezi přečtenou recenzí a vlastní zkušeností... to je ten dúvod proč profesionální hráči nepoužívají multi GPU. Pokud FLAC ukazuje správně, pak to múže MSI s afterburnerm a EVGA s precisonem zabalit, jelikož tam je dopad přesně opačnej než ve FLAC. webwallkerovi jsem poslal logy, SLI / single, snad z toho bude nějak moudrej.
Naposledy upravil(a) RAD-x dne stř 12. bře 2014, 22:49, celkem upraveno 1 x.
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: Analýza latencí gpu - FLACalculator

Příspěvek od webwalker »

@RAD-x: Se vší úctou, ale jsi vedle jak ta jedle.
Pokud ti SLI/CF generují vyšší fps v daném úseku hry než u single gpu znamená to, že v daném čase bylo vyrenderováno více snímku. V tomto čase tedy musely být tyto snímky renderovány průměrně kratší dobu (nižší latencí) než u single gpu, jinak by se do daného času měření nevešly. Pokud se tedy shodneme, že perpetuum mobile neexistuje. :sad:
U SLI/CF jde o jiný problém, který způsobuje AFR - micro stuttering. Tedy pravidelné a po sobě jdoucí renderování snímků střídavě v nízké a vysoké latenci.
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
RAD-x
Červená karta
Červená karta
Registrován: 24. dub 2008
Bydliště: Praha 10
Kontaktovat uživatele:

Re: Analýza latencí gpu - FLACalculator

Příspěvek od RAD-x »

webwalker píše:@RAD-x: Se vší úctou, ale jsi vedle jak ta jedle.
Pokud ti SLI/CF generují vyšší fps v daném úseku hry než u single gpu znamená to, že v daném čase bylo vyrenderováno více snímku. V tomto čase tedy musely být tyto snímky renderovány průměrně kratší dobu (nižší latencí) než u single gpu, jinak by se do daného času měření nevešly. Pokud se tedy shodneme, že perpetuum mobile neexistuje. :sad:
U SLI/CF jde o jiný problém, který způsobuje AFR - micro stuttering. Tedy pravidelné a po sobě jdoucí renderování snímků střídavě v nízké a vysoké latenci.
To mluvíš o teoreticky 100% škálování??? znovu ti opakuju, takhle to hodnotí pouze tvuj FLAC, ostatní softy ukazují dlouholetý pravidlo, o kterym nevim že by se kdy změnilo, mlutigpu = vyšší latence. Pokud si to neprovozoval v praxi, je zbytečný polemizovat... určitě to ke mně nemáš daleko, moje pozvání na odbornej dohled pořád platí, aspoň sám na vlastní oči uvidíš že praxe se od teorie právě v tomhle případě brutálně liší. Múžem o tom podiskutovat před problémem o kterém píšu ale připadám si tady trochu jak Alenka v říši divú, SLI/CF od začátku svý existence produkovali vždy horší plynulost, pouze v případech kdy FPS dosahovali počtu stovek se vizuální vjem latencí ztrácel, jinak krom měření se to dalo poznat i pouhym okem, což samozřejmě lze i dnes, zastav se tu, rád ti to předvedu.
Ingamacek
Červená karta
Červená karta
Registrován: 04. kvě 2013
Bydliště: SNV

Re: Analýza latencí gpu - FLACalculator

Příspěvek od Ingamacek »

Rad-x ty nechapes jednoduchu matematiku, to je vsetko. Cas/frames=ms/1frame. Vzdy plati jedno jedine, Frames Per Second= XYZ framov za 1S= 1s:XYZ frames= avg ms/1frame.

40 fps multigpu bude vo vacsine pripadov stale lepsie riesenie ako 1 karta s 30fps Dufam ze som nespravil nikde preklep :)
Naposledy upravil(a) Ingamacek dne stř 12. bře 2014, 23:12, celkem upraveno 1 x.
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: Analýza latencí gpu - FLACalculator

Příspěvek od havli »

Ingamacek píše:40 fps multigpu bude vo vacsine pripadov stale lepsie riesenie ako 1 karta s 30fps.
Ja bych to poupravil - 40 fps na 2-way AFR nebude horsi nez 20fps na single karte. :wink:
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ů
Odpovědět

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