Linux 3D Performance benchmarks with glxgears 59-60fps solution

You need to disable vsync like this when running glxgears:

vblank_mode=0 glxgears

For Nvidia drivers do this:

__GL_SYNC_TO_VBLANK=0 glxgears

Notice the higher than 59-60 fps results with vblank_mode=0:


ATTENTION: default value of option vblank_mode overridden by environment.
7919 frames in 5.0 seconds = 1583.704 FPS
8187 frames in 5.0 seconds = 1637.266 FPS
7441 frames in 5.0 seconds = 1488.072 FPS
7436 frames in 5.0 seconds = 1487.076 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 70679 requests (70679 known processed) with 0 events remaining.

Just running normal glxgears will only get you the screen vertical refresh which is a very silly default:


 ~ $ glxgearsRunning synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
296 frames in 5.0 seconds = 59.025 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 1205 requests (1205 known processed) with 0 events remaining.

 

You can run glxgears remotely by specifying the remote display over ssh:

__GL_SYNC_TO_VBLANK=0 glxgears -display :0


75848 frames in 5.0 seconds = 15169.473 FPS
79053 frames in 5.0 seconds = 15810.594 FPS
78537 frames in 5.0 seconds = 15706.846 FPS
77987 frames in 5.0 seconds = 15597.311 FPS


Tags:

linux, benchmarks, glxgears, fps, solutionyou, disable, vsync, vblank_mode, default, overridden, frames, xio, fatal, io, resource, temporarily, unavailable, server, quot, requests, processed, remaining, vertical, refresh, glxgearsrunning, synchronized, framerate, approximately,

Latest Articles

  • How To Force Flash an AMD Instinct GPU To Another Model Using Debian Ubuntu Mint Linux
  • How To compile ollama from source to use unsupported AMD GPU with rocm in Ubuntu Debian
  • QEMU KVM Virtio GPU Windows Cannot Select 1080P
  • Linux Gnome Desktop Ubuntu Mint Debian Gets Slower After Weeks
  • Firefox How to Save Full Page As Screenshot/PDF
  • Nvidia Datacenter Driver Tesla Slow nvidia-smi response and high utilization with 0 usage
  • ffmpeg how to normalize / increase the volume of your audio
  • kdenlive audio blips pops cracks artifacts solution fix
  • haproxy / nginx certbot SSL issues
  • nginx how to see the real IP when behind a CDN
  • Docker how to find real container child process ID
  • Alibaba Aliyun how to reset password solution 'Setup does not meet the requirements, please resetting'
  • RTL88X Series 80Mhz hostapd mode for Linux Debian Kali
  • How To Deploy Your Own Mastodon Server in Docker
  • ffmpeg burning subtitles in non-English errors [Parsed_subtitles_0 @ 0x561d3a0b3b80] Glyph 0x6709 not found, selecting one more font for (Sans, 700, 0)
  • rsyslog in container config
  • Interesting Whisper AI CPU vs GPU Test
  • How to install pytorch with cuda capability for AI acceleration with Nvidia Tesla etc.. GPUs
  • How to Spider the web archive.org to recover your old website/webpage
  • Debian 10 /etc/apt/sources.list