[問題] gpu的顯示頻率

看板C_and_CPP (C/C++)作者 (悶...)時間16年前 (2009/09/01 10:28), 編輯推噓1(1010)
留言11則, 1人參與, 最新討論串1/2 (看更多)
請教一下... 我想透過程式抓取GPU控制LCD顯示頻率的連續訊號 如:60 Hz 的連續訊號 根據這連續的訊號傳送不同的畫面到LCD上... 我GOOGLE了一下,發現這類相關訊息很少... 不知道有沒有人有相關的經驗!thanks~! ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.76.129

09/01 13:21, , 1F
google查垂直同步..如果你要的訊號是指螢幕的refresh
09/01 13:21, 1F

09/01 13:22, , 2F
如果你是要繪圖API(D3D/openGL)畫的frames數 那個是由
09/01 13:22, 2F

09/01 13:24, , 3F
程式來決定的(front buffer一秒被更新幾次) 因此不會是
09/01 13:24, 3F

09/01 13:24, , 4F
固定的值
09/01 13:24, 4F

09/01 13:24, , 5F
如果你想要每秒畫60個frames 要嘛就開垂直同步 要嘛就
09/01 13:24, 5F

09/01 13:25, , 6F
自己想辦法自己算clock來決定什麼時侯畫front buffer
09/01 13:25, 6F

09/01 13:25, , 7F
當然在double buffer的情況下是畫在back再swap過去
09/01 13:25, 7F

09/01 13:26, , 8F
開了垂直同步的話 繪圖API會根據vsync來決定什麼時侯要
09/01 13:26, 8F

09/01 13:26, , 9F
跑Present/display function
09/01 13:26, 9F

09/01 13:26, , 10F
openGL的垂直同步要去nVidia/ATI的顯卡控制面板設定
09/01 13:26, 10F

09/01 13:27, , 11F
D3D的垂直同步是改PresentationParameters
09/01 13:27, 11F
文章代碼(AID): #1Ad8Qrl0 (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1Ad8Qrl0 (C_and_CPP)