Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
total time
normally its 1-2 frames behind the host
60hz = 16ms for each frame
you need to add the 16ms, from drawing/rendering the frame
and the sync time of the client, ~0-16ms
Encode (ie. NvEnc), Transmit (network latency), and Decode (MacOS Video Toolbox) I understand and Parsec is showing about 3ms for each of them so 9ms total. That leaves about 11-20ms for draw and display.
I know that Display cannot be the latency of the LCD (laptop) display as that requires external tools to measure, right?
EDIT: Also, it's showing "Game-polled D3D11 NV12 + NVENC" even though I've enabled NvFBC. Does NvFBC work any longer?
nvfbc is the method of pulling the frame from the gpus frame buffer
dx/d3d is the api used to create the frame
the frame then needs to be encoded to be transmitted to the client and decoded
that part is the encode/transmit/decode
once decoded it needs to be sent to the client display, where it would need to sync to the displays refresh rate/time
receive, decode, buffer -> wait til next frame to be sent
ex. display frame -> 2ms -> receive next frame info -> 3ms to decode -> buffer -> wait 11ms (16-2-3ms) -> display frame
(16ms = 1000ms/60hz)
display latency is the total time, from when the gpu gets the info and signal to create the frame, to when its displayed on the clients display, 20-30ms is perfectly normal on a good connection
Should it be using NvFBC instead of Game-polled D3D11 NV12?
I have it enabled in the settings and I even downloaded the Nvidia Capture SDK and the NvFBCEnable.exe utility. It says NvFBC is enabled but Steam doesn't appear to use it?
on most gtx/rtx gpus its faster than other methods of capturing
the sdk is for creating your own capture tool