Stránka 1 z 1
250FPS na 8ms,60Hz monitoru, kolik fps vlastně reálně vidím?
Napsal: pon 31. bře 2008, 22:31
od RazX
Už dlouho bádám nad tímto problémem: můj 17' lcd monitor (rozl. mám 1280x1024) má 8ms odezvu a frekvenci 60Hz, když na tomto monitoru pustím hru kde mám přesně 250FPS (CoD2), tak kolik fps vlastně skutečně bych měl vidět? Přece když se obrazovka obnoví 125krát za sekundu (8ms), tak že mám 250FPS mně může být vlastně uplně jedno, vím že oko u her většinou nevidí rozdíl mezi např. 100 a 250fps, ale stejně by mě zajímala ta reální hodnota fps, kterou mně monitor promítne. Je možné, že v tom mám zmatek a moc dobře tomu nechápu, právě proto se ptám Vás specialistů:P jestli nevíte jak to je? Tak předem dík za odpovědi...
Napsal: úte 1. dub 2008, 00:16
od Ache
Hz, znamená kolik obrázků za sekundu posílá grafika na monitor. Takže při 60Hz vidíš 60fps. při 75Hz 75fps, atd. odezva LCD monitoru nehraje roli, ta znamená dobu za jakou se krystaly natočí do požadovaný barvy.
Napsal: úte 1. dub 2008, 18:44
od Sheep-Master
já si nastavuju v CSS FPS_max na 60, spoň to nekolísá...
Napsal: úte 1. dub 2008, 19:53
od Mirek E.
Lidské oko zachycuje mezi 25-30 FSB za sekundu a hlavně k čemu mít 250FSB když ti monitor zobrazí jen 60FPS takže to rači nastav na 75 nebo na 85Hz a budeš to mít lepší než na 60Hz
Napsal: úte 1. dub 2008, 20:37
od myom
Ache píše:Hz, znamená kolik obrázků za sekundu posílá grafika na monitor. Takže při 60Hz vidíš 60fps. při 75Hz 75fps, atd. odezva LCD monitoru nehraje roli, ta znamená dobu za jakou se krystaly natočí do požadovaný barvy.
tak to lol

Napsal: úte 1. dub 2008, 21:03
od Václav Sedlář
Já jsem si nastavoval 100hz při 1024x768
Napsal: stř 2. dub 2008, 02:06
od mrozu
Je to presne tak, jak pise Ache, vidis maximalne tolik FPS, kolik mas Hz na monitoru. Maximalne prisu proto, ze i odezva na to vliv mit muze. Pokud je totiz delsi nez doba mezi 2 obnovenima monitoru, krystaly se nestihnou natocit do prvni polohy a monitor uz zaveli k otoceni do dalsi. Napr. pri 60 Hz se to deje u barevnych prechodu, ve kterych ma panel odezvu delsi nez 16 ms.
Napsal: stř 2. dub 2008, 12:22
od karf
19 Míra 94 píše:Lidské oko zachycuje mezi 25-30 FSB za sekundu a hlavně k čemu mít 250FSB když ti monitor zobrazí jen 60FPS takže to rači nastav na 75 nebo na 85Hz a budeš to mít lepší než na 60Hz
Nainstaluj si quake III arena (klidně demo) a příkazem com_maxfps xx si nastav za xx 25 fps (jako má film). zkus si chvíli hrát. pak si nastav 333 fps a zkus si hrát. když pak nastavíš zpět 25, 60, 75 85(default) tak je to nehratelné a trhané...kdo nezkusí nechápe a nemá smysl o tom debatovat.
Napsal: stř 2. dub 2008, 12:44
od busy
2 Karf: To ale nemení nič na tom, že ľudské oko vníma max tých 30FPS. Optimalizácia hry je už iná vec.
Napsal: stř 2. dub 2008, 12:51
od karf
busy píše:2 Karf: To ale nemení nič na tom, že ľudské oko vníma max tých 30FPS. Optimalizácia hry je už iná vec.
To ano. Ale k tomu a) lidské oko vnímá jen 25-30 fps a monitor víc jak frekvenci Hz nezobrazí je třeba říct také b)
Napsal: stř 2. dub 2008, 12:58
od Ache
Na LCD ti při 60Hz bude jedno zda je tam 60 nebo 333fps prostě cokoliv nad 60Hz neboli 60fps neuvidíš, naopak se hra může předbíhat. takový UT2004 musím na mojí 9600Gt hrát už jen s V-sync, protože nad 250-300fps se začíná neuvěřitelně předbíhat a některé interiérové mapy co lítaj klidně nad 400fps jsou pak nehratelné. Některý hry zase při vyšších fps maj jiné bugy, který zneužívají progameři. (třeba CoD - skoky) rozhodně ale rychlost reakce ti vyšší fps než 60 nezvýší, monitor ti prostě obnoví obraz pouze 60x za sekundu a 1000fps na grafice ti vůbec k ničemu navíc nepomůže. Je fakt že těch 60Hz je na progaming asi nic moc, 75Hz nebo 85 asi by bodlo víc, jenže naprostá většina monitorů mí jen 60Hz.
To stěma 20-30fps pro oko neni pravda - hrát na 20-30 fps takový hry jako UT, Quake je utrpení. 20fps ti dává 50ms lag + viditelný cukání! Minimum pro opravdu plynulej obraz je kolem 50-60fps = 20-16ms lag.(bohužel právě hranice většiny LCD).
EDIT:
mrozu to s tou odezvou je diskutabilní, protože když za jeden obrázek krystaly se stihnou natočit na 70% tak už tam bude hodně blízká barva tej co tam měla bejt a tudíž se akorát zobrazí trochu jiná barva (a pokud má monitor překmit tak to samé akorát tam bude třeba 120% tý barvy) delší odezva dělá blur v obraze a překmity duchovatost, ale vnímání framerate to moc neovlivní (pokud to neni blur a nebo překmit přes více než 2 obrázky

)[/b]
Napsal: stř 2. dub 2008, 15:48
od myom
panove, tyhle progamerske reci si nechte pro vas klan... jediny problem je, ze pokud ma monitor 60Hz, tak grafika POSILA data do monitoru 60x za sekundu. kdyz grafika zobrazuje 60FPS, zname na to, ze VYKRESLI 60 snimku za sekundu.
takze kdyz mate frekvenci 60Hz a ve hre 25fps, jaka je asi pravdepodobnost, ze obrazek bude zrovna vykresleny, kdyz ho ma grafika poslat? no? hmm? MALA...
kdyz promitacka zobrazuje 25fps, tak se nemusi s nicim synchronizovat, protoze jde pres optiku, proto to oko vnima plynule.
vsynch byl vytvoreny pro to, ze krome bugu, ktere hry mohou mit, kdyz je fps vetsi jak frekvence monitoru, vznika teoreticky idealni situace, ze grafika vykresli tolik obrazku, kolik jich ma poslat a rozestupy mezi nima jsou co nejvice rovnoměrné.
takze plati, ze cim vice snimku vam grafika vykresli, tim je vetsi pravdepodobnost, ze snimek bude vykreslen ve chvili, kdy se ma poslat. v opacnem pripade snimek jakoby "stoji" a ceka na sve poslani, ale druhy snimek uz muze byt vykreslen vcas, takze vznika nerovnomerny rozestup a oko to vnima trhane.
vlastni latence monitoru v ruznych barvach samozrejme dale zasahuji do teto skladacky a tak je nemozne presne synchronizovat tyto 2 odlisne frekvence snimku...

Napsal: stř 2. dub 2008, 16:06
od mrozu
Otazka byla polozena jasne, kolik snimku UVIDI pri 60Hz, kdyz ma ve hre 250 FPS. Spravny odpovedi ses vysmal a ted blabolis o necem uplne jinym. Takze jedno lol pro tebe

Napsal: stř 2. dub 2008, 16:17
od myom
o ano, ano. za to se omlouvam, vyznelo mi to, ze autor vstahuje FPS prave k vykreslovacim schopnostem grafiky. kazdopadne druha stranka veci je, kolik tech snimku je stejnych...
predchozi prispevek berte jako reakci k tem dalsim vecem.
Napsal: stř 2. dub 2008, 16:28
od mrozu
Ok, jinak v tom mas samozrejme pravdu

Napsal: stř 2. dub 2008, 16:49
od Ache
myom: je to obráceně, s v-syncem se čeká na obnovení, a bez monitor vykresluje co mu každých 1/60s přijde z framebufferu grafiky, a klidně uprostřed obrazu se snímek může změnit proto když neni zaplý v-sync dochází někdy k "trhání" obrazu na části. bohužel při v-sync když může grafika vykreslit 58fps tak se čeká na monitor a vykreslí jen 30fps i proto je 60Hz pěkně na prd v tom, že při v-sync dochází k takovým skokům 60,30,20...fps, to neni BUG, ale vlastnost v-sync, toho se zbavíme zapnutím triple-buferingu, ale ten způsobí lag o další obrázek, hezky tyhle režimy někde popsal NO-X.
Každopádně shrnuto: bez v-sync grafika na monitor nečeká a prostě tam pere obrázky neustále takže při 180fps na 60Hz se během vykreslování změní scéna 3x takže obraz je "trhaný", ale toho si ani při 60Hz moc lidí nevšimne a moc to nevadí, takže v-sync asi většina lidí nepoužívá. Tak tomu bude i při 25fps, ale tam monitor vykreslí 2x stejnej obrázek a v půlce vykreslování dalšího je obraz změněn. (a druhá půlka je vykreslena na dalším, takže opravdu je vidět 25fps jako na promítačce, na tej se snad dají hrát hry? a 25fps na film stačí protože to nevadí - motion blur, a nehraješ ho, takže ti "odezva" nepřijde pomalá)
EDIT: Aby to nebylo pochopený špatně, monitor s grafikou je synchronizován vždy - to je těch 60,70,80,100Hz, takže se spíš nečeká na monior ale framebuffer - ten mění svůj obsah i v půlce vykreslování snímku bez v.syncu.