News: 0001516211

  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)

Lenovo Gaming Series WMI Drivers Updated For Enabling Extra Functionality Under Linux

([Hardware] 5 Hours Ago Lenovo Gaming Series Drivers)


Last month I wrote about [1]a Lenovo Legion Linux driver being posted for enabling more power/performance settings under Linux. Following a significant rework, a second iteration of those patches have now been posted with just being referred to as the Lenovo "Gaming Series" WMI drivers without the Legion reference.

These open-source Linux drivers are intended to expose more power/performance settings for the Lenovo Legion Go handheld gaming console as well as other Lenovo gaming devices under Linux. The timing of this Linux driver work is very interesting as since then it's been rumored that next week at CES Lenovo will be introducing a Legion Go handheld running Valve's Linux-based SteamOS platform. It will be interesting to see next week how Lenovo positions SteamOS/Linux at CES in Las Vegas but in any event this gaming series driver work is now aiming to enhance the support under Linux.

These drivers make use of the WMI interfaces for adjusting various power settings under Linux. With the v2 patches all the "Legion" references are renamed to the Lenovo "Gaming Series" to be more future-proof in terms of product branding. Plus there are various fixes for items brought up during the original round of code review.

Those interested can see [2]this v2 patch series for the in-review code working on the Lenovo Gaming Series WMI drivers with the GameZone WMI driver, Capability Data 01 WMI driver, and Other Mode WMI driver components. Hopefully this new code for improving Lenovo gaming hardware support under Linux will make it into the mainline kernel soon while more than likely the new Lenovo Legion Go running SteamOS will be patched for already containing this driver support.



[1] https://www.phoronix.com/news/Lenovo-Legion-WMI-Drivers

[2] https://lore.kernel.org/lkml/20250102004854.14874-1-derekjohn.clark@gmail.com/



phoronix

"It could be that Walter's horse has wings" does not imply that there is
any such animal as Walter's horse, only that there could be; but "Walter's
horse is a thing which could have wings" does imply Walter's horse's
existence. But the conjunction "Walter's horse exists, and it could be
that Walter's horse has wings" still does not imply "Walter's horse is a
thing that could have wings", for perhaps it can only be that Walter's
horse has wings by Walter having a different horse. Nor does "Walter's
horse is a thing which could have wings" conversely imply "It could be that
Walter's horse has wings"; for it might be that Walter's horse could only
have wings by not being Walter's horse.

I would deny, though, that the formula [Necessarily if some x has property P
then some x has property P] expresses a logical law, since P(x) could stand
for, let us say "x is a better logician than I am", and the statement "It is
necessary that if someone is a better logician than I am then someone is a
better logician than I am" is false because there need not have been any me.
-- A. N. Prior, "Time and Modality"