OSMesa Gallium llvmpipe VTK Test Failures
Submitted by Kevin Hobbs
Assigned to mes..@..op.org
Since OSMesa switched to Gallium and defaults to the llvmpipe driver VTK's test :
has been failing.
This test has a page on VTK's dashboard :
The take home message is that the test passes in my OSMesa-9.1.1 build which uses the Mesa Offscreen driver and fails on all of the builds that use the llvmpipe driver.
I played around with different drivers by setting GALLIUM_DRIVER to one llvmpipe or softpipe and used on screen and off screen builds of VTK. I set LIBGL_ALWAYS_SOFTWARE to get one of the software drivers or left it unset to use the nouveau driver on my on screen build. What I got was :
OSMesa-9.1.1 offscreen pass OSMesa-git softpipe pass OSMesa-git llvmpipe fail Mesa-9.1.1 softpipe pass Mesa-9.1.1 nouveau pass Mesa-9.1.1 llvmpipe fail Mesa-git softpipe pass Mesa-git nouveau pass Mesa-git llvmpipe fail
which says that llvmpipe is the issue.
I did a bunch of apitraces and put them here :