GNU/Linux >> Znalost Linux >  >> Linux

Zakázat vertikální synchronizaci pro glxgears

vblank_mode Proměnná prostředí dělá trik. Pak byste měli získat několik stovek FPS na moderním hardwaru. A nyní můžete porovnávat výsledky s ostatními.

$>   vblank_mode=0 glxgears

Pokud používáte ovladače NVIDIA s uzavřeným zdrojovým kódem, můžete režim vertikální synchronizace měnit za běhu pomocí __GL_SYNC_TO_VBLANK proměnná prostředí:

~$ __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

Funguje to pro mě na Ubuntu 14.04 pomocí ovladačů NVIDIA 346.46.


Pro grafické ovladače Intel a AMD/ATI opensource grafické ovladače

Najděte sekci "Zařízení" v /etc/X11/xorg.conf který obsahuje jednu z následujících direktiv:

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

A přidejte do této sekce následující řádek:

Option     "SwapbuffersWait"       "false"

A spusťte aplikaci s vblank_mode proměnná prostředí nastavena na 0 :

$ vblank_mode=0 glxgears

Pro grafiku Nvidia s proprietárním ovladačem Nvidia

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

Stejnou změnu lze provést v nvidia-settings GUI zrušením zaškrtnutí možnosti X Screen 0 / OpenGL Settings / Sync to VBlank . Nebo pokud chcete nastavení jen otestovat, aniž byste museli upravovat ~/.nvidia-settings-rc soubor můžete udělat něco jako:

$ 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. Jak zakázat algoritmus HMAC založený na MD5 pro SSH

  2. Zakázat kontrolu transakce yum pro konflikt souborů

  3. Jak mohu zakázat přístup k internetu pro programy spuštěné ve Wine?

  1. Jak zakázat alias v Bash pro jeden příkaz?

  2. Linux – Zakázat /net Ghosting pro Autofs5?

  3. Vypněte kontrolu veřejného klíče pro instalaci rpm

  1. Jak zakázat vzdálené přihlášení pro uživatele root na počítači se systémem Linux

  2. Zakázat uživatelské prostředí z bezpečnostních důvodů?

  3. cloudHQ – Synchronizujte zdarma Google Apps a G Suite s cloudovými účty