Choppy trackpad/USB mouse behavior with oem-1023 or above kernel version
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
High
|
You-Sheng Yang | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
You-Sheng Yang | ||
linux-oem-5.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Jammy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justfication]
[Impact]
Disjoint trackpad/mouse path found on PSR capable panels.
[Fix]
Two fixes from v5.17-rc6 that only turns off vblank IRQs when PSR is not
enabled, originally for commit f94cf1cb1796 ("drm/amdgpu/
vblank_
5.15.y, and therefore oem-5.14.
[Test Case]
Simply move the mouse around.
[Where problems could occur]
This follows for AMD platforms, the power-saving performance may not be
as good as before, but while we don't have such energy-saving
certificate program for AMD yet, this would become something to be fully
addressed in the future.
[Other Info]
These fixes have been applied to v5.15.27, and oem-5.14 currently has
v5.15.25 in -1028, therefore only oem-5.14 is nominated, but probably
they will still be included through stable patch backport in the next
release.
========== original bug report ==========
Observed choppy issue for touchpad on HP Lockheed with OEM-1025 kernel, and can't smoothly drag USB mouse if connected.
Rolled back to OEM-1023 kernel and observed the same issues.
Can't reproduce the issue with OEM-1022 kernel.
Bisect identified the problematic commits below,
Reverting above 2 commits on the top of oem-5.14-
$ git log --oneline -5
62e596025e1e (HEAD -> fm_oem-5.14-next) Revert "drm/amd/display: check top_pipe_to_program pointer"
82cab088605f Revert "drm/amdgpu/
165041ee003c (tag: Ubuntu-
8bdd3e2ea820 UBUNTU: [Config] Update config to match upstream stable release
43f3b8b56abe UBUNTU: debian/
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | New → Fix Released |
To resolve choppy touchpad/mouse issue, you need pull 2 additional commits below on the top of Ubuntu- oem-5.14- 5.14.0- 1025.27: disable_ immediate when PSR is not enabled disable_ immediate, check PSR is really used
708978487304 drm/amdgpu/display: Only set vblank_
4d22336f9039 drm/amd/display: For vblank_