[APL][SAUCE] Slow system response time due to a monitor bug
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
High
|
Phidias | ||
Xenial |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
We've found a bug on some Apollo Lake system makes it runs very slow. From upstream it is caused by following reason:
"Monitored cached line may not wake up from mwait on certain Goldmont based CPUs. This patch will avoid calling current_
[Fix]
Upstream already provided a workaround[1] to fix this problem. This patches haven't been merged in latest(v4.7) release but already in linux-next.
To fix this issue in Xenial it also needs another commit introduces macros use in the workaround:
commit 970442c599b22cc
Author: Dave Hansen <email address hidden>
Date: Thu Jun 2 17:19:27 2016 -0700
x86/cpu/intel: Introduce macros for Intel family numbers
This workaround checks CPU families and certain features, so no further regressions is expected
description: | updated |
tags: | added: originate-from-1582486 somerville |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in hwe-next: | |
status: | New → Confirmed |
summary: |
- [APL][SAUCE] System works slowly due to a monitor bug + [APL][SAUCE] Slow system response time due to a monitor bug |
Changed in linux (Ubuntu Xenial): | |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
Changed in hwe-next: | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in hwe-next: | |
status: | Fix Committed → Confirmed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Confirmed |
tags: |
added: verification-done-xenial removed: verification-needed-xenial |
Changed in hwe-next: | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in hwe-next: | |
status: | Fix Committed → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1606147
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.