作者vuarnet (闷...)
看板C_and_CPP
标题[问题] gpu的显示频率
时间Tue Sep 1 10:28:04 2009
请教一下...
我想透过程式抓取GPU控制LCD显示频率的连续讯号
如:60 Hz 的连续讯号
根据这连续的讯号传送不同的画面到LCD上...
我GOOGLE了一下,发现这类相关讯息很少...
不知道有没有人有相关的经验!thanks~! ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.96.76.129
1F:推 holymars:google查垂直同步..如果你要的讯号是指萤幕的refresh 09/01 13:21
2F:→ holymars:如果你是要绘图API(D3D/openGL)画的frames数 那个是由 09/01 13:22
3F:→ holymars:程式来决定的(front buffer一秒被更新几次) 因此不会是 09/01 13:24
4F:→ holymars:固定的值 09/01 13:24
5F:→ holymars:如果你想要每秒画60个frames 要嘛就开垂直同步 要嘛就 09/01 13:24
6F:→ holymars:自己想办法自己算clock来决定什麽时侯画front buffer 09/01 13:25
7F:→ holymars:当然在double buffer的情况下是画在back再swap过去 09/01 13:25
8F:→ holymars:开了垂直同步的话 绘图API会根据vsync来决定什麽时侯要 09/01 13:26
9F:→ holymars:跑Present/display function 09/01 13:26
10F:→ holymars:openGL的垂直同步要去nVidia/ATI的显卡控制面板设定 09/01 13:26
11F:→ holymars:D3D的垂直同步是改PresentationParameters 09/01 13:27