I've ran this test before, but I forgot the results, so I ran it again today.
nvidia proprietary vs nouveau. Same computer, same video card.
Nouveau
nvidia proprietary
Note the proprietary drivers are almost twice as fast as nouveau.
nvidia proprietary vs nouveau. Same computer, same video card.
Nouveau
Code:
=======================================================
glmark2 2023.01
=======================================================
OpenGL Information
GL_VENDOR: Mesa
GL_RENDERER: NV164
GL_VERSION: 4.3 (Compatibility Profile) Mesa 24.3.2
Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
Surface Size: 800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 5791 FrameTime: 0.173 ms
[build] use-vbo=true: FPS: 8712 FrameTime: 0.115 ms
[texture] texture-filter=nearest: FPS: 8285 FrameTime: 0.121 ms
[texture] texture-filter=linear: FPS: 8269 FrameTime: 0.121 ms
[texture] texture-filter=mipmap: FPS: 8268 FrameTime: 0.121 ms
[shading] shading=gouraud: FPS: 8440 FrameTime: 0.118 ms
[shading] shading=blinn-phong-inf: FPS: 8386 FrameTime: 0.119 ms
[shading] shading=phong: FPS: 8362 FrameTime: 0.120 ms
[shading] shading=cel: FPS: 8424 FrameTime: 0.119 ms
[bump] bump-render=high-poly: FPS: 8565 FrameTime: 0.117 ms
[bump] bump-render=normals: FPS: 8407 FrameTime: 0.119 ms
[bump] bump-render=height: FPS: 8160 FrameTime: 0.123 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 9608 FrameTime: 0.104 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 9860 FrameTime: 0.101 ms
[pulsar] light=false:quads=5:texture=false: FPS: 6726 FrameTime: 0.149 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 4785 FrameTime: 0.209 ms
[desktop] effect=shadow:windows=4: FPS: 3397 FrameTime: 0.294 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1988 FrameTime: 0.503 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1872 FrameTime: 0.534 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2417 FrameTime: 0.414 ms
[ideas] speed=duration: FPS: 432 FrameTime: 2.319 ms
[jellyfish] <default>: FPS: 7320 FrameTime: 0.137 ms
[terrain] <default>: FPS: 154 FrameTime: 6.507 ms
[shadow] <default>: FPS: 5470 FrameTime: 0.183 ms
[refract] <default>: FPS: 1278 FrameTime: 0.783 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 8430 FrameTime: 0.119 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 8429 FrameTime: 0.119 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 8577 FrameTime: 0.117 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 8384 FrameTime: 0.119 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 8391 FrameTime: 0.119 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 8352 FrameTime: 0.120 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 8596 FrameTime: 0.116 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 8431 FrameTime: 0.119 ms
=======================================================
glmark2 Score: 6694
=======================================================
nvidia proprietary
Code:
=======================================================
glmark2 2023.01
=======================================================
OpenGL Information
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 565.77
Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
Surface Size: 800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 7922 FrameTime: 0.126 ms
[build] use-vbo=true: FPS: 14488 FrameTime: 0.069 ms
[texture] texture-filter=nearest: FPS: 14324 FrameTime: 0.070 ms
[texture] texture-filter=linear: FPS: 14053 FrameTime: 0.071 ms
[texture] texture-filter=mipmap: FPS: 14093 FrameTime: 0.071 ms
[shading] shading=gouraud: FPS: 15026 FrameTime: 0.067 ms
[shading] shading=blinn-phong-inf: FPS: 14582 FrameTime: 0.069 ms
[shading] shading=phong: FPS: 14541 FrameTime: 0.069 ms
[shading] shading=cel: FPS: 14454 FrameTime: 0.069 ms
[bump] bump-render=high-poly: FPS: 14348 FrameTime: 0.070 ms
[bump] bump-render=normals: FPS: 14325 FrameTime: 0.070 ms
[bump] bump-render=height: FPS: 14231 FrameTime: 0.070 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 14705 FrameTime: 0.068 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 14389 FrameTime: 0.070 ms
[pulsar] light=false:quads=5:texture=false: FPS: 13892 FrameTime: 0.072 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 6424 FrameTime: 0.156 ms
[desktop] effect=shadow:windows=4: FPS: 6924 FrameTime: 0.144 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1457 FrameTime: 0.687 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1972 FrameTime: 0.507 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1711 FrameTime: 0.585 ms
[ideas] speed=duration: FPS: 8076 FrameTime: 0.124 ms
[jellyfish] <default>: FPS: 12051 FrameTime: 0.083 ms
[terrain] <default>: FPS: 2361 FrameTime: 0.424 ms
[shadow] <default>: FPS: 10196 FrameTime: 0.098 ms
[refract] <default>: FPS: 5186 FrameTime: 0.193 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 14478 FrameTime: 0.069 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 14511 FrameTime: 0.069 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 14351 FrameTime: 0.070 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 13926 FrameTime: 0.072 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 14445 FrameTime: 0.069 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 14630 FrameTime: 0.068 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 14450 FrameTime: 0.069 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 14259 FrameTime: 0.070 ms
=======================================================
glmark2 Score: 11537
=======================================================
Note the proprietary drivers are almost twice as fast as nouveau.