News: 0001501810

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

ASUS WMI Fix Submitted For Linux 6.12-rc5 To Handle Lunar Lake Performance Issue

([Hardware] 3 Hours Ago ASUS AIPT)


Submitted today were a set of x86 platform driver fixes for merging ahead of the Linux 6.12-rc5 release due out on Sunday. For the most part mostly mundane fixes. But notable is an ASUS WMI fix to address the Core Ultra 200V "Lunar Lake" performance issue I've pointed out now in several articles.

Last week I outlined the [1]Intel Posts Patch For Fixing/Boosting Lunar Lake Linux Performance On ASUS Laptops . After finding [2]poor performance of Lunar Lake on an ASUS laptop at launch , Intel investigated and attributed it to the lack of proper ASUS Intelligent Performance Technology (AIPT) handling that led to the Lunar Lake laptop being stuck in the "whisper" mode at launch rather than the "standard" mode used by default on Windows 11.

Intel prepared an AIPT patch addition for that and [3]the performance indeed improved . But while that AIPT patch for ASUS WMI was being reviewed, it was discovered earlier during Linux 6.12 that some similar functionality was worked on for ASUS Vivobook laptops. Now for Linux 6.12-rc5 is a fix for thermal profile initialization.

When support for vivobook fan profiles was added, the initial call to throttle_thermal_policy_set_default() was removed, which however is necessary for full initialization.

Fix this by calling throttle_thermal_policy_set_default() again when setting up the platform profile.

Fixes: bcbfcebda2cb ("platform/x86: asus-wmi: add support for vivobook fan profiles")

Reported-by: Michael Larabel

Closes: https://www.phoronix.com/review/lunar-lake-xe2/5

Signed-off-by: Armin Wolf

More details in [4]the patch .

[5]

With that thermal profile initialization fix, the problem is addressed that way rather than the other AIPT patch. I haven't had a chance to confirm yet this works out in my case but the developers seem confident and the patch now queued ahead of Linux 6.12-rc5. If all goes well it will achieve the same effect for [6]a ~22% boost to the Lunar Lake Linux performance for the ASUS Zenbook S 14 and friends. I'll get around to testing the new kernel code in the next day or two.

See [7]this pull request for the ASUS WMI fix and other x86 platform driver fixes for the week.



[1] https://www.phoronix.com/news/Intel-Lunar-Lake-ASUS-AIPT

[2] https://www.phoronix.com/review/lunar-lake-xe2

[3] https://www.phoronix.com/review/intel-lunar-lake-aipt-xe2

[4] https://lore.kernel.org/lkml/20241025191514.15032-2-W_Armin@gmx.de/

[5] https://www.phoronix.com/image-viewer.php?id=2024&image=lunar_lake_badge_lrg

[6] https://www.phoronix.com/review/lunar-lake-linux-improved

[7] https://lore.kernel.org/platform-driver-x86/b220d6bc-41da-4ae6-8f69-4f008f15d540@redhat.com/



archkde

"The clergy successfully preached the doctrines of patience and pusillanimity;
the active virtues of society were discouraged; and the last remains of a
military spirit were buried in the cloister: a large portion of public and
private wealth was consecrated to the specious demands of charity and devotion;
and the soldiers' pay was lavished on the useless multitudes of both sexes
who could only plead the merits of abstinence and chastity."
-- Edward Gibbons, _The Decline and Fall of the Roman Empire_