Bug 14966

Summary: virgl tests only run on qemux86-64
Product: [QA/Testing] Functional (self) Testing Reporter: Ross Burton <ross.burton>
Component: oe-selftestAssignee: Unassigned <unassigned>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Medium CC: mhalstead, randy.macleod
Version: 4.2   
Target Milestone: Future   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ross Burton 2022-11-09 15:20:09 UTC
The virgl tests in runtime_tests only run on qemux86-64. There's nothing about the test that is x86-64 specific, but the host needs some configuration before it will work.
Comment 1 Ross Burton 2024-04-30 11:16:02 UTC
Maybe moving to the new data centre will help resolve this as our Arm workers will be more uniform.
Comment 2 Ross Burton 2024-10-03 16:33:57 UTC
halstead: can you remember what host configuration was needed for the virgl tests to work on the x86 workers on typhoon?  I'd like to see if we can make them work on the aarch64 Altra workers on valkyrie.
Comment 3 Ross Burton 2025-05-22 15:15:19 UTC
The new AB cluster has a number of Altras but they're GPU-free so we're still unable to test this.
Comment 4 Michael Halstead 2025-05-22 16:46:02 UTC
If I remember correctly we loaded the vgem module and used a virtual gpu to run those tests. ubuntu2204-vk-arm[12] and ubuntu2404-vk-arm[12] already have the needed module loaded at boot.

Alex Kanavin was the lead on making those tests work as far as I know.