Permalänk
Hedersmedlem

*** lugna ner diskussionen ***

Jag har raderat några inlägg för att det övergick till personangrepp och allmänt tjafs. Visst det kan vara intressant med hårdvara, men snälla ni, det är väl inget att jaga upp sig för så att topplocket flyger?

Vi ger den en chans till, ok?

/KimTjik

Permalänk
Medlem
Skrivet av Aleshi:

Av din meningsuppbyggnad att döma såg det ut som att du drog slutsatsen att Vega var snabbare på grund av sin IPC alena. Vilket såklart är absurt. Men jag tolkade ändå det som att det var rimligt att du kom med dylika påståenden eftersom dina andra slutsatser var minst lika absurda. Därför tolkade jag inte in vad du fortfarande pratade om prestanda per Hz även i det stycket.

Faktum kvarstår, du kan inte hänvisa till en handplockad outlier. Du säger att Vega måste ha högre IPC baserat på en outlier där de inte kontrollerat faktiska frekvenser. Du ignorerar helt deras andra benchmarks där Fury X presterar jämnt och ibland vinner mot Vega. Du ignorerar också testet där de kontrollerar för frekvens och man inte alls ser sådana outliers.

"Att döma"... "Jag tolkade"... "Du kan inte"...

Vet du ens vad du själv håller du på med? Det får stå för dig om du har problem att uppfatta ett solklart inlägg. Texten är till en bild i det ursprungliga inlägget, en så kallad bildtext och det har fortfarande inte haft med frekvens att göra. Inlägget har inte redigerats och skall inte så göras heller så det är bara att bita i det tills du greppar. Sen kan du få tjata och försöka vända det till helvetet fryser till is. Du är dig lik sist i en viss AM4 diskussion där du inte fattade. Jag avsäger mig att diskutera med dig överhuvudtaget någonsin mer då forumet inte är till för tjafs, vilket så blir med dig. Är väl antagligen därför dom fick gå in och städa i tråden...

Visa signatur

[ AMD 7800X3D // EK-Block @ custom loop, 2x420mm ][ MSI B650 Tomahawk ][ 32GB G.Skill Z5 Neo @ DDR6000 CL28 1T ][ AMD 7900XTX @ custom loop ][ Corsair 750D // Corsair RM1000X ][ 2TB Samsung 990PRO M.2 SSD ][ Win10 PRO x64 ][ LG 34GN850 ]

Permalänk
Medlem
Skrivet av jacozz:

Ok. I rätt programmerade spel är IPC:n ca 20% högre. Inte alls dåligt!
Problemet är att det ju ställer krav på programmerarna att optimera koden.
Frostbite och Doom med Vulcan är ju bra exempel på hur man nyttjar GCN på optimalt sätt.
Det verkar ju oxå som Bethesda kommer ge mer kärlek till AMD rent generellt.

Det jag inte förstår, (ok är ju ingen programmerare själv), att man inte lyckas utnyttja spelkonsollernas specialiserade kod bättre då de bägge ju är GCN? Hur svårt kan det vara att ta konsolkod och implementera det i en specifik AMD-sträng för PC-versionen?

Ja hårdvaran är kapabel till det så det vill helt klart till optimeringar i drivrutinerna som vi inte fått något av ännu. Frostbite är grymma på att knacka motorer, men det är desto mer upp till drivrutinerna i sämre optimerade spel att "reparera" och hitta "workarounds" på många problem/stalls som uppkommer, speciellt i dåliga portar av konsollspel. Detta gapet minskar ju dock i spel som kör t.ex Vulkan och där spelutvecklarna har betydligt mer ansvar för hur motorn rullar på en viss hårdvara, speciellt konsolspel som numera optimeras för GCN.

Ang konsoloptimeringar så är det exakt det man gjort. Man använder både async compute och anropar instruktionsuppsättningar med t.ex SIF på GCN i Doom. IDTech6 (Wolfenstein 2) och Farcry 5 blir ruskigt intressant att se hur det kommer fungera på Vega, men även fler titlar försås.

Visa signatur

[ AMD 7800X3D // EK-Block @ custom loop, 2x420mm ][ MSI B650 Tomahawk ][ 32GB G.Skill Z5 Neo @ DDR6000 CL28 1T ][ AMD 7900XTX @ custom loop ][ Corsair 750D // Corsair RM1000X ][ 2TB Samsung 990PRO M.2 SSD ][ Win10 PRO x64 ][ LG 34GN850 ]

Permalänk
Medlem
Skrivet av Enigma:

"Att döma"... "Jag tolkade"... "Du kan inte"...

Vet du ens vad du själv håller du på med? Det får stå för dig om du har problem att uppfatta ett solklart inlägg. Texten är till en bild i det ursprungliga inlägget, en så kallad bildtext och det har fortfarande inte haft med frekvens att göra. Inlägget har inte redigerats och skall inte så göras heller så det är bara att bita i det tills du greppar. Sen kan du få tjata och försöka vända det till helvetet fryser till is. Du är dig lik sist i en viss AM4 diskussion där du inte fattade. Jag avsäger mig att diskutera med dig överhuvudtaget någonsin mer då forumet inte är till för tjafs, vilket så blir med dig. Är väl antagligen därför dom fick gå in och städa i tråden...

Jag missförstod ett syftningsfel. Jag har klargjort att det var ett missförstånd. Du kan försöka hänga upp dig vid missförståndet och låtsas som att jag fortfarande inte förstått för att slippa konfronteras med sanningen. Nämligen att du handplockar ett benchmark och drar felaktiga slutsatser. Jag har ett antal benches där Fury X är snabbare än Vega vid samma frekvens. Jag säger inte emot att Vega kan bli snabbare per Hz med tiden, men du drar felaktiga slutsatser. Skillnaden du ser i BF1 kan förklaras av att de inte korrigerat för faktisk frekvens.

Vill du anklaga mig för att tjafsa eller hålla dig till ämnet?

Och angående missförståndet, jag förstod fullt och väl att du pratade om prestanda per Hz, men det såg ut i den meningen att du hade sagda prestanda per Hz som argument för varför Vega även var snabbare i sin originalfrekvens. Jag misstolkade ett syftningsfel. Kan du förstå min förklaring eller tänker du fortsätta hävda att jag missat IPC-diskussionen helt?

Permalänk
Avstängd

Avvaktar med vega köp då kortet helt enkelt inte motsvarar vad man kan begära.
för het, power draw, lever om och skapar problem med nätagg speciellt när man har 6k nu.
drivrutinerna gör ju ingen glad heller just nu.
får se hur det verkar om 3 månader med tredjeparts kort

Visa signatur

Träna bort dyslexin. Ryzen 3600 - asus B350plus - Msi Vega56 - Acer 1440p 144hz - M.2 ssd - asus essence stx - Sennheiser hd600 - Corsair 750w - 16gb ram 3ghz - atcs 840 - luftkylt - Felsökning? (Lär dig Googla)

Permalänk
Medlem

@Flopper: Det är illa ställt med Vega när tom du inte vill köpa kortet 😉😉😉😉

Visa signatur

|Asrock X370 Pro Gaming| Ryzen 3800XT| 32GB Geil Super Luce 3400mhz ddr4| Hellhound 7900XT | Samsung 950 Pro 512gb & Seagate 600 480gb| Crosair RM1000| Deepcool Dukase| Siberia 840| Zowie EC1-A| Corsair RGB MX Blue| Samsung Odyssey G8 |

Permalänk
Avstängd

@Flopper: om 3 månader är förmodligen Vega 11 ute och Vega refresh på 12nm 3 månader borta. Vi lär nog inte få se 3e parts kort på minst 2 månader till.

med den bristen på grafikkort just nu så är det sjukt att produktionen inte ökas.

Samt att nu blir det bristvara på alla minnestyper snart så Priserna kommer att gå upp tills någon ökar produktionen.

Visa signatur

New: Asus x370 prime pro, Ryzen 1700 (@3.925ghz) , Ripjaws V 16GB 3600 MHz (@3200mhz 14c). https://valid.x86.fr/curj7r
Radeon VII.

Permalänk
Avstängd
Skrivet av Hymer:

@Flopper: Det är illa ställt med Vega när tom du inte vill köpa kortet 😉😉😉😉

gäller ha fakta och idagsläget så ja

Skrivet av _Merc_:

@Flopper: om 3 månader är förmodligen Vega 11 ute och Vega refresh på 12nm 3 månader borta. Vi lär nog inte få se 3e parts kort på minst 2 månader till.

med den bristen på grafikkort just nu så är det sjukt att produktionen inte ökas.

Samt att nu blir det bristvara på alla minnestyper snart så Priserna kommer att gå upp tills någon ökar produktionen.

nån fick för sig att skapa en bitcoin variant som typ bara kan köras på gpu, därav helt sanslös marknad för tillfället.
Har ingen brådska dock, mitt 390 tuggar alla spel jag kör

Visa signatur

Träna bort dyslexin. Ryzen 3600 - asus B350plus - Msi Vega56 - Acer 1440p 144hz - M.2 ssd - asus essence stx - Sennheiser hd600 - Corsair 750w - 16gb ram 3ghz - atcs 840 - luftkylt - Felsökning? (Lär dig Googla)

Permalänk
Visa signatur

|CPU| AMD Ryzen 7 5800X3D|GPU| PowerColor Radeon RX 7800 XT Hellhound| MoBo| MSI X370 XPOWER GAMING TITANIUM |RAM| - G.SKILL Trident Z 3600Mhz 32GB|CPU kylare| Noctua NH-U12A|PSU | EVGA Supernova 1300W G2 |Chassi| Fractal Design Define R4 | Airsoftare norr om Västerås! :D

Permalänk
Medlem

Någon som köpt en Eiswolf? Bror ska köpa ett vega och funderar på ett LC eller en vanlig 64 sen sätta på en Eiswolf.

Visa signatur

|Asrock X370 Pro Gaming| Ryzen 3800XT| 32GB Geil Super Luce 3400mhz ddr4| Hellhound 7900XT | Samsung 950 Pro 512gb & Seagate 600 480gb| Crosair RM1000| Deepcool Dukase| Siberia 840| Zowie EC1-A| Corsair RGB MX Blue| Samsung Odyssey G8 |

Permalänk
Datavetare
Skrivet av Enigma:

Ja då har du fortfarande inte förstått eftersom du drog in frekvens från ingenstans.

https://i.imgur.com/36LCjKl.jpg

Dvs, i 1050MHz så levererar Vega64 rejält mycket bättre FPS än Fury X vilket intygar att Vega har högre IPC. Exakt det jag påvisade och inget annat.

Kanske bra att länka var data kommer ifrån i en sådan här bitvis het debatt

Dvs, hade FuryX inte vart starkare per klockcykel än Vega64 så hade det aldrig kunnat prestera bättre i någon speltitel alls, så återigen, FuryX har högre IPC även om vi får se besvikna siffror i majoriteten av spel vilket inte beror på GPU'n i sig självt.

Mer seriöst: självklart finns det säkert områden där Vega är mer effektivt jämfört med Fury X räknat per klockcykel, men "IPC" för ett grafikkort är en väldigt svepande term.

Vad det här resultatet ger en stark indikation av är att i de spel som testades är den primära GPU-flaskhalsen någon del av kretsen där Fury X och Vega64 presterar i det närmaste identiskt.

Över alla titlar ser det ut så här

Subtraherar man Vega64 resultaten för varje titel med FuryX resultaten och skattar ett 95 % konfidensintervall ser man att noll hamnar inom det intervallet. D.v.s. på denna konfidensnivå visar detta resultat att det inte finns någon skillnad i "IPC" mellan FuryX och Vega64.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Inaktiv
Skrivet av Yoshman:

Kanske bra att länka var data kommer ifrån i en sådan här bitvis het debatt

https://i.imgur.com/CO1aiHV.png
Dvs, hade FuryX inte vart starkare per klockcykel än Vega64 så hade det aldrig kunnat prestera bättre i någon speltitel alls, så återigen, FuryX har högre IPC även om vi får se besvikna siffror i majoriteten av spel vilket inte beror på GPU'n i sig självt.

Mer seriöst: självklart finns det säkert områden där Vega är mer effektivt jämfört med Fury X räknat per klockcykel, men "IPC" för ett grafikkort är en väldigt svepande term.

Vad det här resultatet ger en stark indikation av är att i de spel som testades är den primära GPU-flaskhalsen någon del av kretsen där Fury X och Vega64 presterar i det närmaste identiskt.

Över alla titlar ser det ut så här
https://i.imgur.com/M0C8OnH.png

Subtraherar man Vega64 resultaten för varje titel med FuryX resultaten och skattar ett 95 % konfidensintervall ser man att noll hamnar inom det intervallet. D.v.s. på denna konfidensnivå visar detta resultat att det inte finns någon skillnad i "IPC" mellan FuryX och Vega64.

Förutsätter inte det att noll ligger mitt i intervallet? EDIT: Jag menar din slutsats att ..." på denna konfidensnivå visar detta resultat att det inte finns någon skillnad i "IPC" mellan FuryX och Vega64."

Permalänk
Medlem

Inte direkt lovande om inte ens Asus Strix kan tygla Vegas strömätande... På en custom AIB hade jag väntat mig spikrak frekvens kurva på det som dom specat som boost clock.

Permalänk
Datavetare
Skrivet av anon999:

Förutsätter inte det att noll ligger mitt i intervallet? EDIT: Jag menar din slutsats att ..." på denna konfidensnivå visar detta resultat att det inte finns någon skillnad i "IPC" mellan FuryX och Vega64."

SCB: Tolkning av felmarginaler

"Konfidensintervallen för andelarna kan användas för att kunna uttala sig om huruvida det finns en (statistiskt) signifikant skillnad med 95 procents sannolikhet – även kallad statistiskt säkerställd skillnad – mellan två grupper. En signifikant skillnad finns om konfidensintervallen för två skattade andelar inte överlappar varandra. Se exemplet nedan:"

Att subtrahera resultaten för varje spel och kolla om noll finns med i intervallet blir matematisk likvärdigt med att beräkna intervallet för båda korten och se om de överlappar. Rent generellt är inte det sant, men i detta fall är värden normaliserade till att det bäst presterande kortet alltid får 100,0 i resultat.

Skulle jag ha gjort en tankevurpa ovan har jag även verifierat att intervallet för de två korten överlappar verkligen. Om detta fallet skriver SCB

"Eftersom de båda intervallen överlappar varandra kan man anta att skillnaden inte är signifikant."

Då detta är ett väldigt litet antal mätpunkter använde jag funktionen "qt()" i statistikspråket R, det för att få "Students t-fördelning".

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem
Skrivet av Yoshman:

Kanske bra att länka var data kommer ifrån i en sådan här bitvis het debatt

https://i.imgur.com/CO1aiHV.png
Dvs, hade FuryX inte vart starkare per klockcykel än Vega64 så hade det aldrig kunnat prestera bättre i någon speltitel alls, så återigen, FuryX har högre IPC även om vi får se besvikna siffror i majoriteten av spel vilket inte beror på GPU'n i sig självt.

Mer seriöst: självklart finns det säkert områden där Vega är mer effektivt jämfört med Fury X räknat per klockcykel, men "IPC" för ett grafikkort är en väldigt svepande term.

Vad det här resultatet ger en stark indikation av är att i de spel som testades är den primära GPU-flaskhalsen någon del av kretsen där Fury X och Vega64 presterar i det närmaste identiskt.

Över alla titlar ser det ut så här
https://i.imgur.com/M0C8OnH.png

Subtraherar man Vega64 resultaten för varje titel med FuryX resultaten och skattar ett 95 % konfidensintervall ser man att noll hamnar inom det intervallet. D.v.s. på denna konfidensnivå visar detta resultat att det inte finns någon skillnad i "IPC" mellan FuryX och Vega64.

Nu förstorar du upp något som är både konstaterat och solklart och jag förstår faktiskt inte varför. Jag har gjort klart att Vega10 presterar under mina förväntningar, men att något på mjukvarusidan helt klart är fel när det många gånger presterar sämre än Fury X i samma frekvens.

Det jag gjorde var att förtydliga att personen hade rätt i sin sak då Vega bevisligen kan vara snabbare, därav ett av färre test där jag plockade ut ett exempel som visar att arkitekturen är starkare. Hade den inte vart det så hade den aldrig kunnat ta sig förbi Fury X i samma frekvens.

Som sagt, faktumet talar för sig självt...

Visa signatur

[ AMD 7800X3D // EK-Block @ custom loop, 2x420mm ][ MSI B650 Tomahawk ][ 32GB G.Skill Z5 Neo @ DDR6000 CL28 1T ][ AMD 7900XTX @ custom loop ][ Corsair 750D // Corsair RM1000X ][ 2TB Samsung 990PRO M.2 SSD ][ Win10 PRO x64 ][ LG 34GN850 ]

Permalänk
Medlem
Skrivet av Yoshman:

SCB: Tolkning av felmarginaler

"Konfidensintervallen för andelarna kan användas för att kunna uttala sig om huruvida det finns en (statistiskt) signifikant skillnad med 95 procents sannolikhet – även kallad statistiskt säkerställd skillnad – mellan två grupper. En signifikant skillnad finns om konfidensintervallen för två skattade andelar inte överlappar varandra. Se exemplet nedan:"

Att subtrahera resultaten för varje spel och kolla om noll finns med i intervallet blir matematisk likvärdigt med att beräkna intervallet för båda korten och se om de överlappar. Rent generellt är inte det sant, men i detta fall är värden normaliserade till att det bäst presterande kortet alltid får 100,0 i resultat.

Skulle jag ha gjort en tankevurpa ovan har jag även verifierat att intervallet för de två korten överlappar verkligen. Om detta fallet skriver SCB

"Eftersom de båda intervallen överlappar varandra kan man anta att skillnaden inte är signifikant."

Då detta är ett väldigt litet antal mätpunkter använde jag funktionen "qt()" i statistikspråket R, det för att få "Students t-fördelning".

Först skrev jag en vägg av text, sedan insåg jag att började låta som min professor i statistik och att det sannolikt bara var några väldigt få som skulle uppskatta innehållet, så jag försöker klara mig på färre ord.

Att säga att skillnaden inte är statistiskt säkerställd är i sig tekniskt korrekt, men givet de kontrollerade former som används för denna typ av testning så borde rimligen alla presenterade skillnader vara mer eller mindre statistiskt säkerställda. Därifrån blir det dock svårare, då vi saknar tillräckligt många speltest för att kunna prata om det generella fallet "alla spel" och bara har 2 enskilda kort testade för att kunna prata om Fiji vs Vega (kretsdesignerna) och de tester som presenteras är knappast OSU (obundet slumpvis urval). Allt som allt tvivlar jag på att grundförutsättningarna för att testa med Student t är uppfyllda (eller någon annan form av fördelning, heller) för att jämföra prestanda på det viset för att kunna dra några generella slutsatser, men att det specifika fallet sannolikt är tydligt.

Permalänk
Medlem

Var det ingen här som hade köpt en Eiscooler och kan kommentera om det är bättre o köpa den än LC vega?

Visa signatur

|Asrock X370 Pro Gaming| Ryzen 3800XT| 32GB Geil Super Luce 3400mhz ddr4| Hellhound 7900XT | Samsung 950 Pro 512gb & Seagate 600 480gb| Crosair RM1000| Deepcool Dukase| Siberia 840| Zowie EC1-A| Corsair RGB MX Blue| Samsung Odyssey G8 |

Permalänk
Medlem
Skrivet av Hymer:

Var det ingen här som hade köpt en Eiscooler och kan kommentera om det är bättre o köpa den än LC vega?

Har beställt en Alphacool kylare till mitt vega. Har inte kommit ännu.
http://www.aquatuning.se/vattenkylning/kit-und-system/interna...
Även Toms Hardware har en recension om denna kylare på ett Vega 64 kort.
http://www.tomshardware.com/reviews/radeon-rx-vega-64-water-c...

Permalänk
Inofficiell ambassadör
Skrivet av Enigma:

Det jag gjorde var att förtydliga att personen hade rätt i sin sak då Vega bevisligen kan vara snabbare, därav ett av färre test där jag plockade ut ett exempel som visar att arkitekturen är starkare. Hade den inte vart det så hade den aldrig kunnat ta sig förbi Fury X i samma frekvens.

Som sagt, faktumet talar för sig självt...

Alltså det kanske bara är jag som inte fattar hur du menar nu. Men om du säger vad jag tror du säger så faller det ju på sin egen orimlighet.
"Vega är snabbare i ett test. Alltså måste den vara starkare - annars hade den aldrig vunnit något test"?

Det blir ju en ganska absurd slutsats eftersom Fury X också har vunnit några av testerna - därmed skulle samma test även bevisa tesen

"Fury X är snabbare i ett test. Alltså måste den vara starkare - annars hade den aldrig vunnit något test"

Och då går det ju liksom inte riktigt ihop...

Visa signatur

Mobo Aorus B550 Pro V2 CPU Ryzen 5600X RAM Corsair Vengance 16GB @ 36000 MHZ
GPU MSI GTX 1080 ti Gaming X Skärm Acer X34A

Permalänk
Medlem
Skrivet av Xyborg:

Alltså det kanske bara är jag som inte fattar hur du menar nu. Men om du säger vad jag tror du säger så faller det ju på sin egen orimlighet.
"Vega är snabbare i ett test. Alltså måste den vara starkare - annars hade den aldrig vunnit något test"?

Det blir ju en ganska absurd slutsats eftersom Fury X också har vunnit några av testerna - därmed skulle samma test även bevisa tesen

"Fury X är snabbare i ett test. Alltså måste den vara starkare - annars hade den aldrig vunnit något test"

Och då går det ju liksom inte riktigt ihop...

*Suck*... Vega har allt som Fury har men bättre=starkare per klockcykel. Skrivit nu flertalet gånger att Vega underpresterar i vissa fall på grund av drivers/buggar.

Visa signatur

[ AMD 7800X3D // EK-Block @ custom loop, 2x420mm ][ MSI B650 Tomahawk ][ 32GB G.Skill Z5 Neo @ DDR6000 CL28 1T ][ AMD 7900XTX @ custom loop ][ Corsair 750D // Corsair RM1000X ][ 2TB Samsung 990PRO M.2 SSD ][ Win10 PRO x64 ][ LG 34GN850 ]

Permalänk
Datavetare
Skrivet av Gruarn:

Först skrev jag en vägg av text, sedan insåg jag att började låta som min professor i statistik och att det sannolikt bara var några väldigt få som skulle uppskatta innehållet, så jag försöker klara mig på färre ord.

Att säga att skillnaden inte är statistiskt säkerställd är i sig tekniskt korrekt, men givet de kontrollerade former som används för denna typ av testning så borde rimligen alla presenterade skillnader vara mer eller mindre statistiskt säkerställda. Därifrån blir det dock svårare, då vi saknar tillräckligt många speltest för att kunna prata om det generella fallet "alla spel" och bara har 2 enskilda kort testade för att kunna prata om Fiji vs Vega (kretsdesignerna) och de tester som presenteras är knappast OSU (obundet slumpvis urval). Allt som allt tvivlar jag på att grundförutsättningarna för att testa med Student t är uppfyllda (eller någon annan form av fördelning, heller) för att jämföra prestanda på det viset för att kunna dra några generella slutsatser, men att det specifika fallet sannolikt är tydligt.

Den enda fråga vi vill ha svar på är: "givet allt annat lika, finns det en statistisk säkerställd skillnad i spelprestanda mellan FuryX och Vega64 när de är båda klockade till 1050 MHz". Det test som med störst säkerhet kan svara på den frågan är ett "Paired t-test".

Det är mer eller mindre exakt den metod som föreslås i boken "Performance evaluation and benchmarking" som handlar exakt om den typ av frågeställningar vi har här.

Ett typexempel de ger är att man kör ett uppsättning program (Exempel 5.5. i boken som finns med i "preview"), ändrar en enda parameter (t.ex. RAM eller GPU) och kör om resultatet. Ser inte att förväntningen här är att det ska vara en varians mellan körningar med samma konfiguration, d.v.s. det finns inget krav att en viss enskild benchmark med fixerad konfiguration ska vara normalfördelad eller ens slumpmässig på något sätt. Det man vill ha svar på är om förändringen av HW-konfiguration påverkar benchmark resultat på ett statistiskt säkerställt sätt.

Tycker även detta stämmer väl överens med de exempel jag sett i den statistikkurs jag läser för tillfället, peka gärna på var boken har fel (eller hur jag missförstått den) annars.

Det som är "slumpmässigt" i detta fall är hur olika spel nyttjar olika delar av GPUn. Då både Vega64 och FuryX är det något snabbare kortet beroende på titel, en skillnad som med största sannolikhet är helt reproducerbar, blir "IPC" här lite suddigt och representerar något form av genomsnittligt antal FLOPS kortet producerar i olika titlar.

Vår nollhypotes blir: det finns ingen IPC-skillnad mellan Fury X och Vega64

Vår alternativ hypotes är: det finns en skillnad i IPC mellan Fury X och Vega 64 (bryr oss inte om vilken som är snabbare, börjar med att bara visa om det finns en skillnad åt något håll)

Är skillnaden i spelprestanda någorlunda normalfördelade? Tja, rätt få värden så blir rätt mycket aliasing. Men ser rätt normalfördelat ut givet förutsättningarna

FuryX-Vega64-before-after-test-histogram

> t.test(vega,fury,pared=TRUE,conf.level=.95) Welch Two Sample t-test data: vega and fury t = 1.8046, df = 31.453, p-value = 0.08071 alternative hypothesis: true difference in means is not equal to 0 95 percent confidence interval: -0.4113186 6.7642598 sample estimates: mean of x mean of y 98.11765 94.94118

rådata för t-test

Noll är inom konfidensintervallet. Normalt anser man att nollhypotesen kan förkastas om p<0,05 vilket inte är fallet här (p=0,08) så nollhypotesen bör inte förkastas!

Det skrivet: är helt övertygad om att det finns specifika områden där Vega64 presterar bättre än FuryX per cykel, men av allt att döma finns det även några områden där det omvända gäller. I de flesta fall verkar flaskhalsen ändå vara något där båda korten presterar i det närmaste identiskt.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

det där diagrammet ser ut som ett stort fuck you xD typ i stil med .I..

sry.. ill see myself out.

Permalänk
Medlem

@Yoshman: Jag är inte säker på att en statistisk metoddiskussion är att anse som On-topic, å andra sidan är frågan om det skett någon utveckling från Fiji, så vi fortsätter en vända till, men om ni som läser vet att ni har begränsat intresse för statistik: Ni har blivit varnade!:) Jag vill också varna för att jag kan komma att bli övertydlig. Det är på det viset jag förklarar, så jag hoppas att ingen tar illa upp. Sedan får jag också tillägga att boken med största sannolikhet korrekt beskriver vetenskapens bästa förståelse för de statistiska skeendena, då finner jag det långt mer sannolikt att det finns brister i min och din förståelse för densamma. Jag tänker med andra ord inte förklara var boken har fel ^^

Min poäng är att om vi tar prestanda för Vega i AOTS och testar den 5 gånger med exakt samma förutsättningar, så förväntar vi oss att få samma resultat. Eftersom det är ett kontrollerat test där vi bestämmer alla variabler så kan vi med säkerhet säga att det här kortet kommer alltid att ge detta resultat under dessa förutsättningar.
Detsamma gäller för Fijikortet. Vi kan med säkerhet säga vilken prestanda det kortet har under precis de förutsättningar som vi nyss mätte Vegakortet. Eftersom vi pratar om kontrollerade experiment så har vi (bör vi ha!) en varians nära noll, vilket ger att båda värdenas standardavvikelse (varian²) är nära noll och skillnaden i prestanda mellan de båda korten i det specifika deltestet är statistiskt säkerställd.

Om vi sedan gör om samma test där vi endast ändrar på den testade programvaran så får vi fler sådana par med statistisk säkerställd skillnad (eller likhet) i prestanda och alla dessa test.

Nu blir ju den stora frågan varför vi inte sedan kan använda dessa resultatpar för att dra slutsatser om hur Fiji och Vega presterar i det generella fallet? Resultaten i våra inledande tester är ju statistiskt säkerställda!

Den största anledningen är att vi helt byter frågeställning! Vi har ingen data för att kunna dra några som helst slutsatser i det generella fallet. Det kan se ut som att vi har det, men vår frågeställning har ändrats helt på minst 2 grundläggande sätt:
1. För att dra slutsatser om det generella fallet programvara måste vi antingen testa båda kretsarna med all mjukvara som vi kan komma att tänka på att påståendet "Vega är X snabbare/långsammare än Fiji vid samma frekvens". Det vi har data för gäller en godtyckligt sammanställd mängd mjukvaror, men hur skall vi kunna påvisa att resultatet vi har fått gäller någon som helst annan mjukvara än just den som testats här?
2. För att dra slutsatser om det generella fallet kretsarkitektur måste vi antingen leda i bevis att alla Vega- resp. Fijikretsar har precis samma prestanda vid de givna förutsättningarna, ELLER testa en så stor mängd kretsar med samma förutsättningar att vi med någon form av statistisk säkerhet kan säga vilken den förväntade prestandan av arkitekturen är vid givna förutsättningar SAMT att vi testat i princip alla rimliga kombinationer med förutsättningar för att kunna uttala oss på ett sätt som gäller oavsett förutsättningar. Argumentet ovan skall förstås som (A||B)&C logiskt. Jag ser ett syftningsfel som jag inte orkar räta ut i svenskan:)

Du ser att vi med utgångspunkt i det refererade testet inte har någon som helst data för att dra några slutsatser om prestanda på statistiska grunder i något generellt fall, då data helt enkelt inte räcker till. Den enda slutsats vi kan dra är att i testet får just dessa 2 kort (specifikt just dessa två grafikkort) olika resultat i de benchmarks som presenteras.

Varför kan vi inte använda paried t-test? Nu kommer vi inte på ämnet kontrollerbara experiment.
Den största skillnaden mellan det som jag grovt generaliserande och förenklat brukar tänka på som "den naturvetenskapliga statistiken" och det jag brukar tänka på som "den samhällsvetenskapliga statistiken" (anledningen till namnen är att jag och hustrun läste statistik samtidigt i Uppsala, hon läste en naturvetenskaplig kurs och jag en kurs på den samhällsvetenskapliga fakulteten. Vi kunde inte diskutera ämnet tillsammans, kursinnehållet var så olika) är att inom samhällsvetenskapen kan du aldrig upprepa ett test, vilket är själva grunden i många av de tester som man tagit fram inom statistiken. Paired t-test är ett av de testen. Resultatsetet med värdepar mellan kretsarna är helt annorlunda än de förutsättningar som verkar gälla (det är 15 år sedan jag läste statistik, mycket har hunnit bli luddigt!) för ett paired t-test, då detta skulle mäta skillnader i prestanda hos samma hårdvara före och efter en ändring (spänning, frekvens, drivrutiner etc.) så som det beskrivs både på de sidor du länkar och i den snabba google-sökning jag gjorde. Inte mellan kretsarna.

Slutligen vill jag också motivera varför jag i denna diskussion om prestanda hit och prestanda dit och med svepande generaliserande utsagor om olika kretsars prestanda jämfört med varandra baserade på enkel eyeball econometrics valt att diskutera just ditt inlägg, så ligger motiveringen just där: Vem som helst kan titta på ett test och göra sig en (miss)uppfattning om vad som presenteras och välja att (miss)förstå de begränsningar som ligger till grund för de slutsatser som dras mot den grunden, men skall vi börja dra in kvantitativa metoder så känner jag att de slutsatser vi kommer fram till behöver ha härletts på korrekta grunder. Annars är situationen, att vi är övertygade om korrektheten i en felaktig slutsats, sämre än om vi helt enkelt kan vara överens om att vi ännu inte kan göra anspråk på att ha hela sanningen.

Huruvida det faktiskt föreligger skillnad i IPC mellan Vega och Fiji idag i spellaster tar jag inte någon ställning till. Baserat på det enda test som presenterats tycker jag inte att vi har tillräckligt med data för att säga något generellt, utan det verkar bero på den specifika lasten. Rådet fär hugade spekulanter måste bli detsamma som alltid när man bygger en dator för ett specifikt ändamål: Känn din last!

/Off-topic

Permalänk
Medlem

Endast ett billigt XFX RX 64 kort kvar nu hos komplett. Vem kniper det?

Visa signatur

Ryzen 9 5950X, 32GB 3600MHz CL16, SN850 500GB SN750 2TB, B550 ROG, 3090 24 GB
Har haft dessa GPUer: Tseng ET6000, Matrox M3D, 3DFX Voodoo 1-3, nVidia Riva 128, TNT, TNT2, Geforce 256 SDR+DDR, Geforce 2mx, 3, GT 8600m, GTX460 SLI, GTX580, GTX670 SLI, 1080 ti, 2080 ti, 3090 AMD Radeon 9200, 4850 CF, 6950@70, 6870 CF, 7850 CF, R9 390, R9 Nano, Vega 64, RX 6800 XT
Lista beg. priser GPUer ESD for dummies

Permalänk
Medlem

@Herr Kantarell: Nu var det borta och inet var det jag som köpte det. Dom verkar ju ändå sälja endel kort.

Visa signatur

|Asrock X370 Pro Gaming| Ryzen 3800XT| 32GB Geil Super Luce 3400mhz ddr4| Hellhound 7900XT | Samsung 950 Pro 512gb & Seagate 600 480gb| Crosair RM1000| Deepcool Dukase| Siberia 840| Zowie EC1-A| Corsair RGB MX Blue| Samsung Odyssey G8 |

Permalänk
Moderator
Testpilot

Det var en massa rykten om att avancerad funktioner inte var aktiverade i drivrutinerna för Vega, hur ligger det till med detta egentligen? Skitsnack eller finns det substans?

Visa signatur

ASrock x470 Taichi Ultimate - AMD Ryzen R9 3900x - G.Skill Ripjaws@3.6GHz 16GB RAM - RTX 3080 Ti - Super Flower Leadex Gold 1000W - Phanteks Enthoo Pro - AOC AG35UCG 34" 3440x1440p@100Hz - kalaset vattenkylt

Permalänk
Datavetare
Skrivet av Gruarn:

@Yoshman: Jag är inte säker på att en statistisk metoddiskussion är att anse som On-topic, å andra sidan är frågan om det skett någon utveckling från Fiji, så vi fortsätter en vända till, men om ni som läser vet att ni har begränsat intresse för statistik: Ni har blivit varnade!:) Jag vill också varna för att jag kan komma att bli övertydlig. Det är på det viset jag förklarar, så jag hoppas att ingen tar illa upp. Sedan får jag också tillägga att boken med största sannolikhet korrekt beskriver vetenskapens bästa förståelse för de statistiska skeendena, då finner jag det långt mer sannolikt att det finns brister i min och din förståelse för densamma. Jag tänker med andra ord inte förklara var boken har fel ^^

Min poäng är att om vi tar prestanda för Vega i AOTS och testar den 5 gånger med exakt samma förutsättningar, så förväntar vi oss att få samma resultat. Eftersom det är ett kontrollerat test där vi bestämmer alla variabler så kan vi med säkerhet säga att det här kortet kommer alltid att ge detta resultat under dessa förutsättningar.
Detsamma gäller för Fijikortet. Vi kan med säkerhet säga vilken prestanda det kortet har under precis de förutsättningar som vi nyss mätte Vegakortet. Eftersom vi pratar om kontrollerade experiment så har vi (bör vi ha!) en varians nära noll, vilket ger att båda värdenas standardavvikelse (varian²) är nära noll och skillnaden i prestanda mellan de båda korten i det specifika deltestet är statistiskt säkerställd.

Om vi sedan gör om samma test där vi endast ändrar på den testade programvaran så får vi fler sådana par med statistisk säkerställd skillnad (eller likhet) i prestanda och alla dessa test.

Nu blir ju den stora frågan varför vi inte sedan kan använda dessa resultatpar för att dra slutsatser om hur Fiji och Vega presterar i det generella fallet? Resultaten i våra inledande tester är ju statistiskt säkerställda!

Den största anledningen är att vi helt byter frågeställning! Vi har ingen data för att kunna dra några som helst slutsatser i det generella fallet. Det kan se ut som att vi har det, men vår frågeställning har ändrats helt på minst 2 grundläggande sätt:
1. För att dra slutsatser om det generella fallet programvara måste vi antingen testa båda kretsarna med all mjukvara som vi kan komma att tänka på att påståendet "Vega är X snabbare/långsammare än Fiji vid samma frekvens". Det vi har data för gäller en godtyckligt sammanställd mängd mjukvaror, men hur skall vi kunna påvisa att resultatet vi har fått gäller någon som helst annan mjukvara än just den som testats här?
2. För att dra slutsatser om det generella fallet kretsarkitektur måste vi antingen leda i bevis att alla Vega- resp. Fijikretsar har precis samma prestanda vid de givna förutsättningarna, ELLER testa en så stor mängd kretsar med samma förutsättningar att vi med någon form av statistisk säkerhet kan säga vilken den förväntade prestandan av arkitekturen är vid givna förutsättningar SAMT att vi testat i princip alla rimliga kombinationer med förutsättningar för att kunna uttala oss på ett sätt som gäller oavsett förutsättningar. Argumentet ovan skall förstås som (A||B)&C logiskt. Jag ser ett syftningsfel som jag inte orkar räta ut i svenskan:)

Du ser att vi med utgångspunkt i det refererade testet inte har någon som helst data för att dra några slutsatser om prestanda på statistiska grunder i något generellt fall, då data helt enkelt inte räcker till. Den enda slutsats vi kan dra är att i testet får just dessa 2 kort (specifikt just dessa två grafikkort) olika resultat i de benchmarks som presenteras.

Varför kan vi inte använda paried t-test? Nu kommer vi inte på ämnet kontrollerbara experiment.
Den största skillnaden mellan det som jag grovt generaliserande och förenklat brukar tänka på som "den naturvetenskapliga statistiken" och det jag brukar tänka på som "den samhällsvetenskapliga statistiken" (anledningen till namnen är att jag och hustrun läste statistik samtidigt i Uppsala, hon läste en naturvetenskaplig kurs och jag en kurs på den samhällsvetenskapliga fakulteten. Vi kunde inte diskutera ämnet tillsammans, kursinnehållet var så olika) är att inom samhällsvetenskapen kan du aldrig upprepa ett test, vilket är själva grunden i många av de tester som man tagit fram inom statistiken. Paired t-test är ett av de testen. Resultatsetet med värdepar mellan kretsarna är helt annorlunda än de förutsättningar som verkar gälla (det är 15 år sedan jag läste statistik, mycket har hunnit bli luddigt!) för ett paired t-test, då detta skulle mäta skillnader i prestanda hos samma hårdvara före och efter en ändring (spänning, frekvens, drivrutiner etc.) så som det beskrivs både på de sidor du länkar och i den snabba google-sökning jag gjorde. Inte mellan kretsarna.

Slutligen vill jag också motivera varför jag i denna diskussion om prestanda hit och prestanda dit och med svepande generaliserande utsagor om olika kretsars prestanda jämfört med varandra baserade på enkel eyeball econometrics valt att diskutera just ditt inlägg, så ligger motiveringen just där: Vem som helst kan titta på ett test och göra sig en (miss)uppfattning om vad som presenteras och välja att (miss)förstå de begränsningar som ligger till grund för de slutsatser som dras mot den grunden, men skall vi börja dra in kvantitativa metoder så känner jag att de slutsatser vi kommer fram till behöver ha härletts på korrekta grunder. Annars är situationen, att vi är övertygade om korrektheten i en felaktig slutsats, sämre än om vi helt enkelt kan vara överens om att vi ännu inte kan göra anspråk på att ha hela sanningen.

Huruvida det faktiskt föreligger skillnad i IPC mellan Vega och Fiji idag i spellaster tar jag inte någon ställning till. Baserat på det enda test som presenterats tycker jag inte att vi har tillräckligt med data för att säga något generellt, utan det verkar bero på den specifika lasten. Rådet fär hugade spekulanter måste bli detsamma som alltid när man bygger en dator för ett specifikt ändamål: Känn din last!

/Off-topic

Hur hör vad du anser kring huruvida det finns tillräckligt data hit? Hela poängen med hypotestesting är ju att, givet den mängd data man faktiskt har, avgöra om data är konstruerat på ett sätt så man kan avfärda nollhypotesen men "tillräckligt hög" (vad det är godtyckligt, vilket också gör valet av cut-off för p-värdet godtyckligt).

Jämförelsen man gör på kursen och som jag nu även sett de flesta använder är hur en rättegång fungerar i en rättsstat. Nollhypotesen motsvarar: "det går inte att styrka brott" (vilket inte är samma sak som att säga, "vi har bevisat att den åtalade inte gjorde brottet"). Den alternativa hypotesen är då att bevisen är "tillräckligt starka" för att det ska anses osannolikt att bevisen bara är en samling slumpmässiga tillfälligheter.

Enskilda mätningar

Du skriver att om vi kör om AoS fem gånger får vi i princip exakt samma resultat. Ja, det får man hoppas annars är det ett väldigt värdelöst test. Gamers Nexus har nämnt någon gång att resultatet i enskilda mätningar varierar med någon enstaka procent mellan körningar.

Men vi är inte ute efter att avgöra om det finns en skillnad i en specifik titel, vi är ute efter att avgöra om dessa tester gör hypotesen "den generella spelprestanandan är samma för Fury X och Vega 64 när de körs på samma frekvens".

Jämför med ett skolboksexempel för t-test: jag hävdar att medellängden på SweClockers medlemmar är 1,80m (detta vore då nollhypotesen i detta fall). Om jag då ingår i det sample man plockar ut för att testa denna hypotsen kan ni mäta min längd hur många gånger som helst, längden kommer alltid blir 1,88m. Men det är inte huruvida jag är är medellängd som testas här, det är huruvida medellängden för alla medlemmar är 1,80m och givet en sample med en fraktion av medlemmarnas längd som "bevis" försöker vi avgöra om det verkar sannolikt.

Få samples

Om du har rätt måste boken "Performance Evaluation and Benchmarking" vara helt ute och cykla. Det typexempel man ger där är att man kör endast fem benchmarks (som ger i princip samma resultat varje gång de körs). Man ändrar sedan en parameter, kör om dessa fem tester och gör ett t-test.

Är exakt sådant jag själv behöver bättre kunskapar i statistik för (är ca 20 år sedan jag läste lite statistik på KTH, så det är dimmigt). Jobbar väldigt ofta med optimeringar och vill ha mer vetenskapliga metoder för att bedöma om en viss modifikation ger en effekt (och även för det jag gör är variansen för ett specifikt test väldigt nära noll, vi har trots allt med datorer att göra och de gör exakt samma sak varje gång med nästan identisk timing, den är identisk i avsaknad av extern stimuli).

Få samples kopplat med att vi faktiskt inte vet standardavvikelsen, utan måste skatta den ökar osäkerheten i de utsagor man kan göra. Men är precis det som är poängen med "students t-fördelning", den ger en lite annorlunda form på klockkurvan som är tänkt att matematiskt representera den högre osäkerheten en skattad standardavvikelse från relativt få värden ger. Empiriskt är det ändå så att när man passerar 25-30 samples blir felet i skattningen i praktiken ett avrundningsfel och matematiskt konvergerar den klockkurva man får till normalfördelningskurvan.

D.v.s. ja, vi har få samples, ändå hävdar "Performance Evaluation and Benchmarking" att det går att göra motsvarande med mindre än hälften så många samples. Det vi förlorar är säkerhet i att avgöra om resultatet vi ser är orsakad av slumpen eller faktiskt orsakad av att nollhypotesen nog inte är rimligt.

TL;DR
Vad som sägs är absolut ingenting om enskilda mätningar, råder inget tvivel om att Vega64 presterar lite bättre i BF1 medan Fury X presterar lite bättre i AoS.
Vad beräkningen visar är att, givet det data vi har, kan vi inte på 95 % konfidensnivå med någon större trovärdighet hävda att Vega64 generellt sett presterar bättre än Fury X när båda är klockade till 1050 MHz. Bevisen mot nollhypotesen, d.v.s att de presterar lika, är allt för svaga och motsägelsefulla.

Tycker inte denna diskussion är det minsta off-topic här. Oavsett om jag är ute i spenaten eller inte är frågan intressant för den här typen av diskussioner då sätter strålkastarljuset på vad man faktiskt rimligen kan dra för slutsatsen från benchmarks som den ovan.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Avstängd
Skrivet av Dinoman:

Det var en massa rykten om att avancerad funktioner inte var aktiverade i drivrutinerna för Vega, hur ligger det till med detta egentligen? Skitsnack eller finns det substans?

substans.
fortfarande krävs en hel del mer jobb där

Visa signatur

Träna bort dyslexin. Ryzen 3600 - asus B350plus - Msi Vega56 - Acer 1440p 144hz - M.2 ssd - asus essence stx - Sennheiser hd600 - Corsair 750w - 16gb ram 3ghz - atcs 840 - luftkylt - Felsökning? (Lär dig Googla)

Permalänk
Moderator
Testpilot
Skrivet av Flopper:

substans.
fortfarande krävs en hel del mer jobb där

https://pbs.twimg.com/media/DKtztghXUAAC0GF.jpg

Helt orelaterat men jag trodde det hette Harakiri?

Visa signatur

ASrock x470 Taichi Ultimate - AMD Ryzen R9 3900x - G.Skill Ripjaws@3.6GHz 16GB RAM - RTX 3080 Ti - Super Flower Leadex Gold 1000W - Phanteks Enthoo Pro - AOC AG35UCG 34" 3440x1440p@100Hz - kalaset vattenkylt

Permalänk
Medlem

@Dinoman: Seppuku?

Visa signatur

|Asrock X370 Pro Gaming| Ryzen 3800XT| 32GB Geil Super Luce 3400mhz ddr4| Hellhound 7900XT | Samsung 950 Pro 512gb & Seagate 600 480gb| Crosair RM1000| Deepcool Dukase| Siberia 840| Zowie EC1-A| Corsair RGB MX Blue| Samsung Odyssey G8 |