发布网友 发布时间:2022-04-23 07:05
共1个回答
热心网友 时间:2022-05-04 23:44
如果“fps=120”表示:
一秒钟内,电脑能算出120次的屏幕。
“显示器刷新率=60”说明显示器一秒钟内刷新60次。
分两种情况:
①开启v_sync
时
虽然电脑能计算出
120张画面,但计算出
1张后,会等待显示器“下一次刷新准备好”。
所以fps也变成60。
如果电脑配置低,只能算出50张画面,则fps=50,显示器刷新出的75张画面里
有10张是跟前一张一样的,没有变化,只是白白刷新一次。
②不开v_sync
时
显示器每秒只能刷新60张,而电脑能算出120张,没办法,
显示器还没画完整张画面(大概只画出半长画面),电脑算出来的第二张画面
就接着被画出来(下半长画面)。所以上半张跟下半长是不一致的。
如果电脑配置低,只能算出50张画面,那么大概是
显示器画完1.2张画面(就是画完1张,再画1/5张画面),电脑才能算出第二张画面。
总地来说,不开v_sync时,fps值和显示器刷新率就没有什么关系。
“我算我的画面,你刷新你的显示屏。”