Ubuntu – How to tell, how well the graphics card performs on Ubuntu?


I have a pretty beefy graphics card with 4GB of memory etc. But I can see the YouTube videos stutter sometimes and have a poor framerate (although none get dropped).

I feel like with a decent graphics card this shouldn't happen. Is there a way to make sure the gpu I have works properly?

Edit: I'm confident, that the internet connection is not the problem, since the "video stats for nerds" of the videos I am looking at show 0 dropped frames and perfect buffer health.

Edit2: XUbuntu 16.04

$ lshw
             Beschreibung: VGA compatible controller
             Produkt: NVIDIA Corporation
             Hersteller: NVIDIA Corporation
             Physische ID: 0
             Bus-Informationen: pci@0000:65:00.0
             Version: a1
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm msi pciexpress vga_controller bus_master cap_list rom
             Konfiguration: driver=nouveau latency=0
             Ressourcen: irq:43 memory:d7000000-d7ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:b000(Größe=128) memory:c0000-dffff

Best Answer

Benchmark your GPU

1. Mesa Utils

Install the following package:

sudo apt-get install mesa-utils

And then start a benchmark test from the commandline


With a modern GPU you should achieve frame rates (FPS = Frames per second) of more than 5.000. The is limited to the refresh rate and resolution of the monitor!

Invoking glxgears with vblank_mode=0 tells the graphic card to ignore the refresh rate of your monitor and just try to reach the maximux fps it's capable off.

vblank_mode=0 glxgears

2. Open GL

Run the OpenGL benchmark test with

sudo apt-get install glmark2

and run the test with

glmark2 --fullscreen --show-all-options

The score is adapted for modern and fast GPUs. Note that the fps score depends on the resolution you set during the test!

Afterwards the result can be compared on e.g. this benchmark page.

3. Benchmark Unigine

A 3rd party benchmark tool is Valley. The free basic edition is nice to test your hardware. There are different scenarios you can choose. I recommend the valley benchmark test. Download it and change the execute permission using

chmod +x Unigine_Valley-1.0.run

and run the installation (no root permission necessary)


Start the benchmark engine with

cd ./Unigine_Valley-1.0 && ./valley &

Don't forget to click on the benchmark widget on the top left corner.

Youtube Problems

The most common problem with youtube videos is the lack of a fast internet connection.

Related Question