Re: Possible Performance Regression with Mesa

Joao Paulo Silva Goncalves <[email protected]>
Newsgroups gmane.comp.video.mesa3d.devel
Message-ID <CAAb4XeotSVJAZjRsuffdBYP5uyCBCp54zfxg5ZhaJyYPcbO66A@mail.gmail.com>
On Thu, Apr 25, 2024 at 5:58 AM Lucas Stach <[email protected]> wrote:

> Etnaviv added some resource tracking to fix issues with a number of
> use-cases, which did add some CPU overhead and might cost some
> performance, but should no be as dramatic as the numbers you are seeing
> here.

Good to know. Thanks!

> Since the glmark2 cumulative score can be skewed quite heavily by
> single tests, it would be interesting to compare the results from
> individual benchmark tests. Do you see any outliers there or is the
> performance drop across the board?

It seems to have a perfomance impact on overall the individual benchmarks
too, for example:

6-9-rc4 Kernel, glmark 2023.01 and Mesa 22.0.3:

>> GPU Test: Linux apalis-imx6-10692086 6.9.0-rc4 #1 SMP Wed Apr 24
18:57:48 -03 2024 armv7l armv7l armv7l GNU/Linux
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      etnaviv
    GL_RENDERER:    Vivante GC2000 rev 5108
    GL_VERSION:     OpenGL ES 2.0 Mesa 22.0.3
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   640x480 windowed
=======================================================
[shading] duration=5.0: FPS: 475 FrameTime: 2.106 ms
[build] use-vbo=false: FPS: 550 FrameTime: 1.819 ms
[texture] <default>: FPS: 345 FrameTime: 2.902 ms
=======================================================
                                  glmark2 Score: 455
=======================================================

6-9-rc4 Kernel, glmark 2023.01 and Mesa 24.0.2:

>> GPU Test: Linux apalis-imx6-10692086
6.9.0-rc4-0.0.0-devel-00005-g2186ca42060f #1 SMP Sun Apr 14 20:38:39 UTC
2024 armv7l GNU/Linux
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      Mesa
    GL_RENDERER:    Vivante GC2000 rev 5108
    GL_VERSION:     OpenGL ES 2.0 Mesa 24.0.2
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   640x480 windowed
=======================================================
[shading] duration=5.0: FPS: 325 FrameTime: 3.078 ms
[build] use-vbo=false: FPS: 368 FrameTime: 2.719 ms
[texture] <default>: FPS: 210 FrameTime: 4.771 ms
=======================================================
                                  glmark2 Score: 300
=======================================================


Regards,
João Paulo Goncalves
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.