
Vertikální synchronizace - 30 fps lock D_X 11
Zdravím,
možná by se to spíše hodilo dát na herní, ale beztak si myslím, že to sem patří víc.
- u většiny her, jedoucích na D_X 11 když zapnu Vsync, která by to(framerate) měla zamknout na 60fps, tak to zamkne na 30. Zajímavý je, že je to jen u některých her, co jedou na D_X 11, u D_X 9 se tohle nikdy nestalo. Navíc, ono kdyby to na těch 30 bylo pořád, ale ono je to všelijak(viz video), napadlo mě, jestli to nedělá nějaký D_X 11 efekt, ale opravdu nevím. Na 30 fps se to nedá pořádně hrát a když to vypnu, tak zase zbytečně jede GK pořád na 100%, i když by si někde mohla ušetřit práci.
watch (a po změně na D_X 9 to fungovalo normálně stále na 60)
Nevíte, jak to vyřešit? Díky za odpovědi. A omlouvám se za kvalitu, nejlepší by bylo to natočit nějakým programem, ale ten by zase ovlivnil celkově ten framerate...
Laicky (mohu se pochopitelně mýlit, zas tak tomu nerozumím) se domnívám toto:
1. Vypnutý v-sync, hra XY dosahuje podle náročnosti scény 20-80fps.
2. Zapnutý v-sync, hra XY dosahuje podle náročnosti scény 20-60fps (60Hz je frekvence mého LCD, výše to tedy nepustí). Grafická karta neúpčítá zbytečně to, co LCD stejně nezobrazí, důsledkem je její menší spotřeba a teplota.
V-Sync mám zapnutý všude. Zatím jsem neobjevil hru, kde by mi při maximálním nastavení grafických detailů fps kleslo pod 60 (či 59). Je to pochopitelně o rozlišení (1280*1024 forever) a o použitém hardware
Je to trochu jinak:
1. Vypnutý v-sync: FPS 20-80
2. Zapnutý v-sync: FPS 60 nebo 30 nebo 20, ale nic mezi tím
Aha!
Takže primárně 60. Nestíhá-li karta scénu počítat, "přepne" se na 30 (20), tedy 1/2, 1/3
Ano 1/2, 1/3, 1/4 atd. Nejde ani tak o přepínání, ale prostě se musí počkat na další snímek.
Samozřejmě, kdyby se počítal průměr za 1 sekundu, tak i se zapnutým v-sync může vyjít třeba 48 fps, ale okamžitá hodnota je vždycky celočíselný podíl obnovovací frekvence.