graphics/1_maximum_resolution_* tests always failed on 22.04

Bug #1986946 reported by Scott Hu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox Provider - Base
Expired
Undecided
Unassigned

Bug Description

Image: 22.04.1
Session type: x11 (NV GTX1650 SUPER)
Device CID: 202206-30360
Screen resolution: HD & 4k
plainbox-provider-checkbox: 0.65.0~ppa~ubuntu22.04.1

graphics/1_maximum_resolution_* always fails even the monitor already set to max resolution

I/O log:
Current compositor: x11

Maximum resolution found for each connected monitors:
 card1-HDMI-A-3: 1920x1080 (on, connected, disabled)

Current resolution found for each connected monitors:
 HDMI-0 (AOC): 1920x1080 @100%

The displays do not seem to be configured at their maximum resolution.
Please switch to the maximum resolution before continuing.

Revision history for this message
Scott Hu (huntu207) wrote :
Revision history for this message
Scott Hu (huntu207) wrote :
tags: added: jammy-test
Scott Hu (huntu207)
tags: added: ce-qa-concern
Revision history for this message
Scott Hu (huntu207) wrote :

In checkbox, it uses output in /sys/class/drm/card*-*/*/enabled to check if a monitor is enabled/disabled.

This method is inaccurate for NV Gfx. In the comparison of system resolution and monitor’s maximum resolution, disabled sysfs’s resolution would be considered as invalid resolution and tool would report I/O log above.

Revision history for this message
Pierre Equoy (pieq) wrote :
Changed in plainbox-provider-checkbox:
status: New → Triaged
Revision history for this message
Pierre Equoy (pieq) wrote :

One solution is to remove the check on enabled/disabled if there is a nvidia GPU in the system.

Revision history for this message
Pierre Equoy (pieq) wrote :

Discussed with QA:

- This is a real issue with the graphics card vendor (see nvidia forum link), so it should be reported to engineers
- Script must be modified to include more information, because the current error message is unclear.

Bin Li (binli)
tags: added: originate-from-1990208
Revision history for this message
Maksim Beliaev (beliaev-maksim) wrote :

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

Changed in plainbox-provider-checkbox:
status: Triaged → 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.