Mesa (main): virgl/ci: Have LLVMPipe use more threads for rendering

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Aug 10 08:19:23 UTC 2021


Module: Mesa
Branch: main
Commit: e933c0438315a279d391dae8b3a5608fc7caf8c9
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e933c0438315a279d391dae8b3a5608fc7caf8c9

Author: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Date:   Wed Aug  4 07:51:31 2021 +0200

virgl/ci: Have LLVMPipe use more threads for rendering

dEQP isn't high on rendering, but that is in the critical path as all
dEQP processes are waiting for Crosvm to single-threadedly service their
requests.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Reviewed-by: Gert Wollny <gert.wollny at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12196>

---

 src/gallium/drivers/virgl/ci/gitlab-ci.yml | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/gallium/drivers/virgl/ci/gitlab-ci.yml b/src/gallium/drivers/virgl/ci/gitlab-ci.yml
index 04375a9c39b..acc5dd50b19 100644
--- a/src/gallium/drivers/virgl/ci/gitlab-ci.yml
+++ b/src/gallium/drivers/virgl/ci/gitlab-ci.yml
@@ -12,9 +12,8 @@ virgl-on-gl:
     DEQP_VER: gles2 # For renderer check
     DEQP_SUITE: virgl-gl
     GPU_VERSION: virgl-gl
-    # Don't use threads inside llvmpipe, we've already got all cores
-    # busy at the deqp-runner level.
-    LP_NUM_THREADS: 0
+    # Speed rendering a bit, as crosvm is processing requests serially
+    LP_NUM_THREADS: 8
     DEQP_EXPECTED_RENDERER: virgl
     CROSVM_TEST_SCRIPT: "/install/deqp-runner.sh"
   parallel: 2



More information about the mesa-commit mailing list