IntelグラフィックスおよびAMD / ATIオープンソースグラフィックスドライバーの場合
/etc/X11/xorg.conf
次のいずれかのディレクティブが含まれている「デバイス」セクションを見つけます。
Driver "intel"
Driver "radeon"
Driver "fglrx"
そして、そのセクションに次の行を追加します。
Option "SwapbuffersWait" "false"
そして、vblank_mode
環境変数を次のように設定してアプリケーションを実行します0
。
$ vblank_mode=0 glxgears
独自のNvidiaドライバーを使用したNvidiaグラフィックスの場合
$ echo "0/SyncToVBlank=0" >> ~/.nvidia-settings-rc
のnvidia-settings
オプションをオフにすることで、GUIで同じ変更を行うことができますX Screen 0 / OpenGL Settings / Sync to VBlank
。または、~/.nvidia-settings-rc
ファイルを変更せずに設定をテストしたい場合は、次のようにすることができます。
$ nvidia-settings --load-config-only --assign="SyncToVBlank=0" # disable vertical sync
$ glxgears # test it out
$ nvidia-settings --load-config-only # restore your original vertical sync setting
vblank_mode=0
OpenBSD5.6を実行している古いInteli965ビデオドライバーで1375.257FPSを取得しています。