えーとD3D9で以下のような感じで Windoid モードで 60fps ほど画面を更新しているんですが、
なんだか微妙にテアリングが出てしまいます。D3D8 の SWAPEFFECT_COPY_VSYNC がなくなった
関係でこれは避けようがないのでしょうか。P4 3.0G + Intel 865G オンボード VGA です。
SWAPEFFECT は COPY, FLIP, DISCARD の全て試してみました。。。

// 毎秒 60 回呼ばれる
UINT cSwapChains = pd3dDevice->GetNumberOfSwapChains();
for (UINT iSwapChain = 0; iSwapChain < cSwapChains; iSwapChain++) {
 CComPtr<IDirect3DSurface9> pBackBuffer;
 pd3dDevice->GetBackBuffer(iSwapChain, 0, D3DBACKBUFFER_TYPE_MONO, &pBackBuffer);
 pd3dDevice->SetRenderTarget(0, pBackBuffer);
 pd3dDevice->BeginScene();
 ...描画処理...
 pd3dDevice->EndScene();
}
pd3dDevice->Present( NULL, NULL, NULL, NULL );