看板 GameDesign 關於我們 聯絡資訊
  我用slimDX寫了一個跑馬燈的程式,四個簡單的字在跑而已。 無論怎麼做他都會出現tearing的狀態。 一開始是發現沒有設成 PresentInterval.Default,之後問題短暫的解決了。現在變成只 要背景有開著其他程式例如IE,只要讓cpu跑到12%(這隻程式只佔2%) 畫面就又開始卡卡的了,如果把IE最小化的話,就又可以解決,可 是這樣好像不是辦法,想請問板上有沒有人知道有哪些原因可能造 成如此,讓我有一個方向去找去想,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.154.120
azureblaze:視窗/全螢幕? WinXP/Vista7開Aero? 09/18 16:37
netdragon:是個視窗程式,有開aero有關係嗎? 09/18 17:34
netdragon:關掉aero就可以了耶@@謝謝 請問有沒有辦法不關掉aero的 09/18 17:40
netdragon:的辦法呢? 09/18 17:40
azureblaze:DX9似乎沒救 09/18 18:42
azureblaze:slimDX好像可以選其他api?我沒用過就是了 09/18 18:43
azureblaze:DX10以上好像不會有這個問題 09/18 18:43
azureblaze:不然可以用DwmEnableComposition()關掉aero 09/18 18:44
azureblaze:aero有用到一些顯卡功能會跟DX9打架 09/18 18:46