GNU/Linux >> Belajar Linux >  >> Linux

Nonaktifkan sinkronisasi vertikal untuk glxgears

vblank_mode variabel lingkungan melakukan triknya. Anda kemudian harus mendapatkan beberapa ratus FPS pada perangkat keras modern. Dan sekarang Anda dapat membandingkan hasilnya dengan orang lain.

$>   vblank_mode=0 glxgears

Jika Anda menggunakan driver sumber tertutup NVIDIA, Anda dapat memvariasikan mode sinkronisasi vertikal dengan cepat menggunakan __GL_SYNC_TO_VBLANK variabel lingkungan:

~$ __GL_SYNC_TO_VBLANK=1 glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
299 frames in 5.0 seconds = 59.631 FPS

~$ __GL_SYNC_TO_VBLANK=0 glxgears
123259 frames in 5.0 seconds = 24651.678 FPS

Ini berfungsi untuk saya di Ubuntu 14.04 menggunakan driver NVIDIA 346.46.


Untuk grafis Intel dan driver grafis sumber terbuka AMD/ATI

Temukan bagian "Perangkat" dari /etc/X11/xorg.conf yang berisi salah satu dari arahan berikut:

  • Driver "intel"
  • Driver "radeon"
  • Driver "fglrx"

Dan tambahkan baris berikut ke bagian tersebut:

Option     "SwapbuffersWait"       "false"

Dan jalankan aplikasi Anda dengan vblank_mode variabel lingkungan diatur ke 0 :

$ vblank_mode=0 glxgears

Untuk grafis Nvidia dengan driver eksklusif Nvidia

$ echo "0/SyncToVBlank=0" >> ~/.nvidia-settings-rc

Perubahan yang sama dapat dilakukan di nvidia-settings GUI dengan menghapus centang opsi di X Screen 0 / OpenGL Settings / Sync to VBlank . Atau, jika Anda hanya ingin menguji setelan tanpa mengubah ~/.nvidia-settings-rc Anda file Anda dapat melakukan sesuatu seperti:

$ 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

Linux
  1. Cara menonaktifkan login jarak jauh untuk pengguna root di mesin Linux

  2. Nonaktifkan Shell Pengguna Karena Alasan Keamanan?

  3. Linux – Nonaktifkan /net Ghosting Untuk Autofs5?

  1. Cara menonaktifkan perintah khusus untuk pengguna tertentu di Linux

  2. Nonaktifkan pemeriksaan transaksi yum untuk konflik file

  3. Bagaimana cara menonaktifkan popup paket Gecko untuk Wine?

  1. Linux – Bagaimana Cara Menonaktifkan Bip Sistem Untuk Pengguna yang Tidak Memiliki Hak Istimewa?

  2. Bagaimana Cara Menonaktifkan Alias ​​​​Di Bash Untuk Satu Perintah??

  3. cloudHQ – Sinkronkan Google Apps dan G Suite ke Akun Cloud Gratis