Skip to content

virgl/ci: Run each dEQP instance in its own VM

Tomeu Vizoso requested to merge tomeu/mesa:ci-virgl-faster into main

Currently we run deqp-runner inside a single VM, which makes very poor use of the available CPUs because Virgl has a bottleneck in the VMM that serializes everything.

With this change, we can run several Crosvm instances in a runner and make full use of the CPUs.

With this change, we can get the same coverage with 3 runners instead of 6. Use the freed capacity to also test with GLES on the host.

Signed-off-by: Tomeu Vizoso tomeu.vizoso@collabora.com

Merge request reports