automatic gpu testing cases for amdgpu is out of date

Bug #1881861 reported by Alex Tu
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox Provider - Base
Expired
Medium
Unassigned

Bug Description

so far we use DRI_PRIME=1 to make all amdgpu driver (pro stack, non-pro stack, in-kernel amdgpu) rendering.

So, there's some part of automatical dgpu test cases [1][2] is waiting for revising otherwise in-kernel amdgpu will not be verified.

There're some related code there, but not yet understand why it works: https://git.launchpad.net/plainbox-provider-checkbox/tree/bin/graphics_env#n25

So far, I get an error from testing in-kernel amdgpu:

graphics/1_auto_switch_card_Vega_10_XT__Radeon_PRO_SSG_ not supported job cannot be started: resource expression "graphics_card.driver in ['nvidia', 'amdgpu-pro', 'pcieport']" evaluates to false
graphics/1_gl_support_Vega_10_XT__Radeon_PRO_SSG_ not supported job cannot be started: resource expression "package.name == 'nux-tools'" evaluates to false

[1] https://git.launchpad.net/plainbox-provider-checkbox/tree/units/graphics/jobs.pxu#n525
[2] https://git.launchpad.net/plainbox-provider-resource/tree/bin/graphics_card_resource#n132

Revision history for this message
Alex Tu (alextu) wrote :

Just found the automatical test cases not yet support well on amdgpu driver, I just dump the find there and plan to fix it when I have sparse time.

Changed in plainbox-provider-checkbox:
importance: Undecided → Critical
Jonathan Cave (jocave)
Changed in plainbox-provider-checkbox:
importance: Critical → Medium
Revision history for this message
Rex Tsai (chihchun) wrote :

On Somerville projects, the factory image always shipped in performance mode for estar.
This test job should be fixed and apply to the machines that installed with the factory image, in order to verify if there is a regression with dGPU.

Revision history for this message
Maksim Beliaev (beliaev-maksim) wrote :

Bug was migrated to GitHub: https://github.com/canonical/checkbox/issues/113.
Bug is no more monitored here.

Changed in plainbox-provider-checkbox:
status: New → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.