Varför ser 60+ FPS bättre ut på en 60 Hz-skärm?

Trädvy Permalänk
Medlem
Registrerad
Apr 2011

Varför ser 60+ FPS bättre ut på en 60 Hz-skärm?

Varför upplevs spel mycket mjukare när jag ligger på mer än 60 FPS, trots att jag har en skärm med en uppdateringshastighet på 60 Hz? När jag lirar CS så upplevs en klar skillnad mellan när jag har 100 FPS jämfört med när jag har 60 FPS.

Förklaring?

Trädvy Permalänk
Medlem
Plats
Nyköping
Registrerad
Apr 2008

För att många spel kör fysik och spellogik i samma frekvens som bildens uppdateringsfrekvens.
Hade fysik och spellogiken hängt löst hade du inte märkt något (om nu inte FPSen droppade på den med såklart)

Edit: Sär skrivning

Snälla, gör Sverige till ett U-land igen.

Trädvy Permalänk
Medlem
Registrerad
Jul 2002

För att FPS är ett medelvärde?

DVS 60 = 30-90fps

Kanske?

42? Seven and a half million years and all you can come up with is 42?!
► FD Define R2 | Win10Pro | i5-2500K | Hyper212+ SP120PWM | P8P67 PRO | CML8GX3M2A1600C9 | DUAL-GTX1060-O6G | Samsung 830 | Intel X25-M G2 | AX750 | AOC G2460PQU | Dell 1908FP |► Raspberry Pi 2 | Osmc |► MOTO 4+ |

Trädvy Permalänk
Medlem
Registrerad
Apr 2011
Skrivet av Pie-or-paj:

För att många spel kör fysik och spellogik i samma frekvens som bildens uppdateringsfrekvens.
Hade fysik och spellogiken hängt löst hade du inte märkt något (om nu inte FPSen droppade på den med såklart)

Edit: Sär skrivning

Och vad innebär det i praktiken?

Skrivet av xfade:

För att FPS är ett medelvärde?

DVS 60 = 30-90fps

Kanske?

Är det ju inte alls? FPS anger exakt hur många bildrutor som grafikkortet spottar ur sig per sekund?

Trädvy Permalänk
Medlem
Registrerad
Aug 2005
Skrivet av Pie-or-paj:

För att många spel kör fysik och spellogik i samma frekvens som bildens uppdateringsfrekvens.
Hade fysik och spellogiken hängt löst hade du inte märkt något (om nu inte FPSen droppade på den med såklart)

Edit: Sär skrivning

Många? Är väl främst på spel äldre än 2005?! Ungefär? Eller?

Trädvy Permalänk
Medlem
Registrerad
Nov 2010
Skrivet av MooD:

Många? Är väl främst på spel äldre än 2005?! Ungefär? Eller?

Tror det är på spel som i grunden använder orignal "Quake" motorn, så som CoD.

Nybörjare på Linux? Se hit! #15665841
Google är inte din vän. www.donttrack.us
Skaffa säker epost med ProtonMail! #14698306
Spela Supreme Commander! www.faforever.com

Trädvy Permalänk
Medlem
Plats
Helsingborg
Registrerad
Dec 2006

Tror snarare det handlar om att det blir mer frekvensartefakter när man ligger när men inte exakt på 60 FPS. Ställ in v-sync istället, då kommer du få en betydligt mjukare och behaglig upplevelse. Detta enligt mig.

ASUS P6T | Intel i7@4ghz | MSI 680GTX | 3x4gb+3x2gb DDR3 BCLK 195 |Intel X25M 160GB G2 x2 | WD Raptor X Gamer 150gb | SpinPoint F1 1TB | WD Green 1TB |

Trädvy Permalänk
Medlem
Registrerad
Aug 2005
Skrivet av Atlas Tasume:

Tror det är på spel som i grunden använder orignal "Quake" motorn, så som CoD.

Okej, majoriteten av dagens moderna spel har inte detta problem alltså?

Trädvy Permalänk
Medlem
Plats
Alfta/Skara
Registrerad
Apr 2009
Skrivet av MooD:

Okej, majoriteten av dagens moderna spel har inte detta problem alltså?

Nej, skulle bli förvånad om ID tech 3 används igen, och inte är bortkodad. Fast man vet inte, kommande COD kanske inte är moderna än Quake 3

Skickades från m.sweclockers.com

Quake, världens bästa e-sport!

Trädvy Permalänk
Medlem
Registrerad
Apr 2011
Skrivet av dricksprit:

Tror snarare det handlar om att det blir mer frekvensartefakter när man ligger när men inte exakt på 60 FPS.

Det är inte som så att min dator är så dålig att FPS:en ligger och svajar fram och tillbaka och därav ligger omkring 60 fps. Antigen ställer jag in fps_max 100 eller fps_max 60, så ditt argument om att det skulle vara för att mer artefakter dyker upp när man är nära 60 fps men ändå inte exakt på 60 fps, det håller inte!

Skrivet av dricksprit:

Ställ in v-sync istället, då kommer du få en betydligt mjukare och behaglig upplevelse. Detta enligt mig.

Att köra fps_max 60 i konsollen i CS gör samma sak som v-sync. Och ja, det blir lite mjukare – men behagligare? Absolut inte! Muslagget som uppstår är outhärdligt och helt fruktansvärt.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Dec 2008

jag gissar på microstutter effekter

2500K @ 4,5Ghz - 32GB RAM - 16GB Ram Cache - X-Fi - Tac2 - GTX770 - 120hz - vattenkylning - vad mer behöver man veta? =)

Trädvy Permalänk
Medlem
Registrerad
Apr 2011
Skrivet av Lordsqueak:

jag gissar på microstutter effekter

Förklara?

Trädvy Permalänk
Medlem
Plats
Lund
Registrerad
Feb 2010
Skrivet av Subdubwise:

Och vad innebär det i praktiken?

Är det ju inte alls? FPS anger exakt hur många bildrutor som grafikkortet spottar ur sig per sekund?

Det är skillnad om du har haft 100 frames på 10 sekunder och 10 frames på en sekund...

|En tråkig acer-laptop|

Citera om du vill ha något sagt.

Trädvy Permalänk
Medlem
Plats
Landskrona
Registrerad
Jun 2007
Skrivet av Subdubwise:

Att köra fps_max 60 i konsollen i CS gör samma sak som v-sync. Och ja, det blir lite mjukare – men behagligare? Absolut inte! Muslagget som uppstår är outhärdligt och helt fruktansvärt.

Att limita FPSen till 60 är inte samma sak som att enabla v-sync. Limitar du enbart FPSen till 60 kommer du fortfarande att ha tearing men inget muslagg.

Main>> Enthoo Evolv | Z170M-Plus | i5-6600K @ 4.5 @ H100i | GTX 980 @ HG10 H100i | 16GB | 500GB SSD + NAS | CM G650M
HIDs>> Asus VG248QE 144Hz + 2x 24" | Steelseries Rival @ Steelseries QcK+ | QPAD MK-50 | QPAD QH-90 | Audioengine 5+
4K-HT>> Antec Fusion Remote | i5-3470S | GTX 1050 Ti | 8GB | 120GB SSD + NAS | Sony STR-DN860 | Samsung UE60KS7005
Server/NAS>> HP MicroServer Gen8 | Xeon E3-1265L V2 | 16GB | 240GB SSD + 4TB Misc>> OnePlus One | Surface Pro

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Apr 2011

Just när det gäller CS och CoD och typ andra spel som är baserade på Quake motorn så är det väl för att spelet beter sig olika vid olika fps. Har aldrig varit så insatt i detta men jag har frö mej att man ska ha typ 250 FPS för att få den snabbaste strafe jumpen i Quake och andra FPS:er för att kunna hoppa högre/längre än vanligt Så de kanske är något sånt du upplever. Och sedan är de ju så att om du ligger över skärmens Hz kommer spelet inte dras ner till 30 FPS så fort du ligger under 60 om du har v-sync på

The geek way of life #1: Living on the edge - porrsurfa utan brandvägg.
CPU i5 750 2,66GHz @ 4.1 GHz | Thermalright Silver Arrow GPU 6950 upplåst BIOS | 930/1350 RAM Corsair XMS3 4 GB 1600 @ 1560 Ljudkort Creative Sound Blaster Audigy (fr.2001, bättre än mobo:s krets) MoBo ASUS P7P55D P PSU Fractal Newton R2 800W (overkill? Ja, tänkte uppgradera t CF men så blev de inte) HDD 500 GB intern + tot. 3 TB extern Chassi LianLi A05FNB

Trädvy Permalänk
Medlem
Plats
Oskarshamn
Registrerad
Jul 2009
Skrivet av Subdubwise:

Är det ju inte alls? FPS anger exakt hur många bildrutor som grafikkortet spottar ur sig per sekund?

Men det beskriver inte om du får 50 på första halvsekunden och 10 på andra halvsekunden. Vilket är 60 fps men känns laggit.

Fractal Design Tesla 650W 80+ > Asus P8Z77-I Deluxe > BitFenix Prodigy (Vit) > Intel Core i7 2700K > Crucial 16GB 1600MHz > Scythe Mugen III > Gigabyte GTX 660 > 640GB WDB > 120GB OCZ Agility 3

Trädvy Permalänk
Medlem
Registrerad
Apr 2011
Skrivet av Xay0r:

Att limita FPSen till 60 är inte samma sak som att enabla v-sync. Limitar du enbart FPSen till 60 kommer du fortfarande att ha tearing men inget muslagg.

Oh, okej. Vad är skillnaden då? Jag upplever det som att fps_max 60 ger samma effekt som att aktivera v-sync. Och jag tycker dessutom att det låter logiskt att de gör samma sak.

Skrivet av Dahle86:

Men det beskriver inte om du får 50 på första halvsekunden och 10 på andra halvsekunden. Vilket är 60 fps men känns laggit.

Givetvis, men så vitt jag vet är FPS inget ungefärligt värde utan en exakt siffra gällande hur många bildrutor som grafikkortet lyckas skapa varje sekund – vilket var det jag svarade på i mitt inlägg som du citerade.

Trädvy Permalänk
Medlem
Registrerad
Nov 2010
Skrivet av MooD:

Okej, majoriteten av dagens moderna spel har inte detta problem alltså?

Det lär nog stämma!

Dock tänk som sagt på att det finns så kallade "moderna" spel som lider av denna märkliga effekt, så som Call of Duty och även Valve's Soruce-motor.

Nybörjare på Linux? Se hit! #15665841
Google är inte din vän. www.donttrack.us
Skaffa säker epost med ProtonMail! #14698306
Spela Supreme Commander! www.faforever.com

Trädvy Permalänk
Hedersmedlem
Plats
Uppsala
Registrerad
Jul 2001
Skrivet av Subdubwise:

Oh, okej. Vad är skillnaden då? Jag upplever det som att fps_max 60 ger samma effekt som att aktivera v-sync. Och jag tycker dessutom att det låter logiskt att de gör samma sak.

V-sync gör att grafikkortet och skärmen synkroniserar sitt arbete, så att enbart 100% kompletta frames ritas upp på skärmen. Med FPS-begränsning ritar den fortfarande upp "så fort den kan", och kan börja rita frame #101 trots att frame #100 inte är helt uppritad ännu.

Asus G751JY-T7037H / i7 4860HQ / GTX 980M 4 GB / 16 GB RAM / Samsung XP941 512 GB M.2 PCIe x4 / Win 10, Arch Linux / Dell U2414H
LG G6 (H870)

Trädvy Permalänk
Medlem
Plats
Nyköping
Registrerad
Apr 2008
Skrivet av MooD:

Många? Är väl främst på spel äldre än 2005?! Ungefär? Eller?

Förvånansvärt många iaf. men det är väldigt få spel där den är helt skild.

Skulle den vara det skulle du inte märka någon som helst skillnad på 60 och 2000FPS (på själva uppritningen, spellogiken ligger konstant) därför att skärmen ändå bara skulle visa 60FPS, de andra kastar du åt skogen. Faktum är att när man har helt skild spellogik, fysik och uppritning bör man låsa uppritningen på 60FPS för att få mer ledig processortid för fysik och logik.

FPS räknas olika beroende på spelmotor men det vanligaste är att tar tiden det tog att rita upp förra framen.
För själva mätningen har sekund inget med saken att göra s.a.s.

Snälla, gör Sverige till ett U-land igen.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jun 2011
Skrivet av Subdubwise:

Givetvis, men så vitt jag vet är FPS inget ungefärligt värde utan en exakt siffra gällande hur många bildrutor som grafikkortet lyckas skapa varje sekund – vilket var det jag svarade på i mitt inlägg som du citerade.

Precis, avrundat till sekunder. Har du en FPS på 60 så vet du inte alls hur stora de största glappen var under den sekunden då bilderna ritas olika snabbt.

Du bör dock inte ha stora problem med microstuttering ifall du bara har ett grafikkort. Vill du veta mer så får du googla.

Moderkort: Asus P8P67 PRO REV B3 | CPU: Intel Core i5 2500K | GPU: GTX 980 DirectCU II 4GB |
PSU: 850W Gold

Trädvy Permalänk
Medlem
Plats
Hemma
Registrerad
Okt 2005

just cs är lite speciellt.

verkar som sagt som att mycket mer än bara bildberäkning sker i samma fart man har i fps.
har man t.ex 600 fps så går och hoppar man väldigt konstigt.

just därför är cs ett dåligt exempel. då mer än bara bildberäkningarna verkar hänga på antalet fps.

Edit:
fps'n räknas mer än en gång i sekunden i cs.
så man bör se om en bildruta renderas på mer eller mindre än en 60'e dels sekund.
tror därför inte att det har med microstuttering att göra.

| HAF932 | Xeon X5675 @ 4 GHz | ASUS P6T Deluxe V2 | 18 GB @ 1391 MHz | R9 290X | O2 + ODAC | Samsung 850 500 GB + 2x WD Black 640 GB @ raid 0 + 2x Samsung 500 GB @ raid 0 | Win10 Pro 64-bit |

Trädvy Permalänk
Medlem
Registrerad
Apr 2011
Skrivet av Tallungs:

Precis, avrundat till sekunder. Har du en FPS på 60 så vet du inte alls hur stora de största glappen var under den sekunden då bilderna ritas olika snabbt.

Du bör dock inte ha stora problem med microstuttering ifall du bara har ett grafikkort. Vill du veta mer så får du googla.

Givetvis är det så som du säger! Du får det dock att låta som att jag skulle ha bestridit det, vilket jag inte har gjort..?

Kan man på något vis upptäcka microstuttering? Bortsett från att rent visuellt upptäcka det, vill säga.

Skrivet av Devildoll:

just cs är lite speciellt.

verkar som sagt som att mycket mer än bara bildberäkning sker i samma fart man har i fps.
har man t.ex 600 fps så går och hoppar man väldigt konstigt.

Det där har väl bara att göra med att man då måste skriva in "developer 1" i konsollen, för att CS ska låta så många bildrutor renderas per sekund? Vilket då resulterar i att man bland annat springer aningen långsammare i spelet.

Trädvy Permalänk
Medlem
Plats
Hemma
Registrerad
Okt 2005
Skrivet av Subdubwise:

Det där har väl bara att göra med att man då måste skriva in "developer 1" i konsollen, för att CS ska låta så många bildrutor renderas per sekund? Vilket då resulterar i att man bland annat springer aningen långsammare i spelet.

na, developer 1 tillåter högre fps helt enkelt.

du kan se effekten utan att skriva developer 1 också, genom att låsa fps'n på 20, och då få motsatt effekt på gången och hoppen.

| HAF932 | Xeon X5675 @ 4 GHz | ASUS P6T Deluxe V2 | 18 GB @ 1391 MHz | R9 290X | O2 + ODAC | Samsung 850 500 GB + 2x WD Black 640 GB @ raid 0 + 2x Samsung 500 GB @ raid 0 | Win10 Pro 64-bit |

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Maj 2006

När du tittar på en biograf, så tittar du på 24fps.

Anledningen till att detta inte känns helt otroligt jobbigt, är för att du själv inte styr kameran.

FPS är frames per second, vilket får folk att tänka att prestanda enbart handlar om hur snabbt bilderna visas upp på skärmen. Men prestanda är även hur snabbt datorn/spelet reagerar på vad du gör.

I spel där du gör små rörelser hela tiden, och med stor precision märker man i större utsträckning av en förbättrad prestanda. Små men massvis av tusendels av en sekund fördröjningar får dig att tycka att spelet känns "segare".

Detta är dock högst ihopkopplat med internetuppkoppling, microstuttering etc.

Vill ni ha svar, så citera!

Trädvy Permalänk
Medlem
Registrerad
Apr 2011
Skrivet av Devildoll:

na, developer 1 tillåter högre fps helt enkelt.

Jag har för mig att jag har sett solklara bevis på att developer 1 gör att man springer aningen långsammare. Det är dock ingenting som jag kan backa upp i nuläget.

Skrivet av Devildoll:

du kan se effekten utan att skriva developer 1 också, genom att låsa fps'n på 20, och då få motsatt effekt på gången och hoppen.

Är det inte helt enkelt som så att det ser väldigt annorlunda ut, för att det visas färre bilder per sekund, men att det i själva verket händer exakt samma grejer i exakt samma fart?

Trädvy Permalänk
Medlem
Plats
Nyköping
Registrerad
Apr 2008
Skrivet av Lösbonde:

När du tittar på en biograf, så tittar du på 24fps.

Anledningen till att detta inte känns helt otroligt jobbigt, är för att du själv inte styr kameran.

Nja, det där för att det endast är bilden som går så lågt som 24FPS. Fysik och sånt går ju precis som på riktigt i realtid.
Dessutom är det ganska hög motionblur. Det finns filmer (vissa regisörer och producenter) där man har knivskarpa frames och de laggar rätt så häfftigt.

@Subdubwise
Nej, om det gick i exakt samma hastighet men med låg FPS skulle du inte märka av det speciellt mycket

Snälla, gör Sverige till ett U-land igen.

Trädvy Permalänk
Medlem
Registrerad
Apr 2011
Skrivet av Pie-or-paj:

Dessutom är det ganska hög motionblur.

Rörelseoskärpa, som det faktiskt heter på svenska, har ju att göra med vilken slutartid de använder vid inspelningstillfället. Använder man en relativt snabb slutartid kan man få varje bildruta att bli knivskarp, trots att grejena i bildrutan rör på sig.

Trädvy Permalänk
Medlem
Plats
Hemma
Registrerad
Okt 2005
Skrivet av Subdubwise:

Jag har för mig att jag har sett solklara bevis på att developer 1 gör att man springer aningen långsammare. Det är dock ingenting som jag kan backa upp i nuläget.

Är det inte helt enkelt som så att det ser väldigt annorlunda ut, för att det visas färre bilder per sekund, men att det i själva verket händer exakt samma grejer i exakt samma fart?

har du inte cs installerat eller? fy skäms

testade själv nyss

1000 fps = springer långsamt / hoppar som på månen
100 fps = springer/hoppar som vanligt ( oavsätt om man kör developer 1 eller 0 )
20 fps = kan i princip bunnyhoppa genom att banka lite på mellanslag ( oavsätt om man kör developer 1 eller 0 )

| HAF932 | Xeon X5675 @ 4 GHz | ASUS P6T Deluxe V2 | 18 GB @ 1391 MHz | R9 290X | O2 + ODAC | Samsung 850 500 GB + 2x WD Black 640 GB @ raid 0 + 2x Samsung 500 GB @ raid 0 | Win10 Pro 64-bit |

Trädvy Permalänk
Medlem
Registrerad
Apr 2011
Skrivet av Devildoll:

har du inte cs installerat eller? fy skäms

testade själv nyss

1000 fps = springer långsamt / hoppar som på månen
100 fps = springer/hoppar som vanligt ( oavsätt om man kör developer 1 eller 0 )
20 fps = kan i princip bunnyhoppa genom att banka lite på mellanslag ( oavsätt om man kör developer 1 eller 0 )

Jodå, jag har CS installerat och vet hur det ser ut. Men är du säker på att det är det verkliga resultatet då, och inte bara att det är så det ser ut för din del? Att ha en polare bredvid, som kör med 100 FPS och som tittar på ens gubbe när man springer- och hoppar omkring, borde kunna spika fast huruvida det ligger till.