The image is distorted while use iGPU rendering and output via AMD GPU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Critical
|
Shengyao Xue | ||
mesa (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
Hirsute |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Image is distorted with PRIME, caused by mismatch in stride alignment between intel and amdgpu/nvidia after intel bumped the alignment to 256 bytes.
[Fix]
Upstream fixed it in 21.2-series, and backport to 21.0.x needs four commits in total.
[Test case]
1. Connect a monitor on the AMD GPU.
2. Power on the system and boot into OS.
3. Run below command to launch glxgears
Cmd> DRI_PRIME=1 glxgears -info
* Expected result
The image is not distorted while running the glxgears
* Actual result
The image is distorted while running the glxgears
[Where things might go wrong]
This is a regression caused by the intel driver, so the backports merely fix what got broken. Regressions would only manifest on hybrid graphics platforms.
---
Here is the upstream bug for tracking this issue.
https:/
tags: | added: oem-priority originate-from-1931050 sutton |
tags: | added: originate-from-1917700 |
tags: | added: originate-from-1904984 somerville |
Changed in oem-priority: | |
assignee: | nobody → Shengyao Xue (xueshengyao) |
importance: | Undecided → Critical |
status: | New → In Progress |
summary: |
- The image is distrorted while use iGPU rendering and output via AMD GPU + The image is distorted while use iGPU rendering and output via AMD GPU |
no longer affects: | oem-priority/focal |
description: | updated |
tags: | added: originate-from-1935587 |
Changed in oem-priority: | |
status: | Fix Committed → Fix Released |
the fix commit not upstream to mesa yet, after it lands to upstream, we can backport the commit in to Ubuntu and start SRU process. I tried backport the commit to Focal's mesa, it works.