Videos
Why does my GPU get hot during the benchmark?
What's the difference between GPU and CPU rendering?
Does Volume Shader run on CPU or GPU?
What do you use to benchmark used GPU?
What tests do you use to determine whether an old GPU is still good? Most results I've found are pretty old:
-
FurMark for stress test
-
3dMark for rendering
-
GPU-Z to see if it's legit
Is this correct? Are they still valid?
I sold my RTX4070S to buy a 9070XT to enjoy a better support of linux with the AMD drivers and support the open source will of AMD.
The card is installed and works on kde. Now, how to check if this card is working well under gaming load? Like a free benchmark where i can compare my results to other (not to found who has the biggest one, just to check if I'm in the normal results).
I tried
-
3DMark : 30€
-
GravityMark : error at launch, web page empty
-
gameTechBench : everything needs to be paid, even the scoreboard, the min/max fps display etc
Thanks!
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
glxgears
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
If vblank_mode=0 doesn't work then try __GL_SYNC_TO_VBLANK=0 instead.
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)
./Unigine_Valley-1.0.run
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.
Visual inspection when running the real application(s)
Play some video with a 'a lot of motion' in it and see with your own eyes, if the quality is good (no tearing, no lagging, no stuttering etc). Run your other programs (if any) that need good performance of the graphics.
Check also the CPU load during the test (for example with htop).
If you are satisfied, fine :-)
Otherwise look for alternatives,
- tweak the application program (video player or other program)
- a lighter application program,
- lower resolution of the screen
- a better graphics driver
- another desktop environment with a lighter footprint (LXDE of Lubuntu and XFCE of Xubuntu are lighter than standard Ubuntu)
- another graphics card
- another CPU
- ...