Skip to content

kuu-rt/alienware-wmi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alienware-wmi backport

This is an stripped, but otherwise fairily intact, version of the upstream alienware-wmi driver.

Development of this driver is done exclusively on the platform-drivers-x86 mailing list, which is then merged into the platform-drivers-x86 tree and pulled into Linux on each merge window.

This repository exists just for testing purposes and may not be updated often (if ever).

AWCC Features

  • Thermal profiles through the Platform Profile interface
  • Manual fan control and sensor monitoring through the HWMON interface

For more info check the upstream documentation.

Requirements

  • Linux Kernel v6.14 or later.

How to test

  1. Clone this repository
  2. Unload the alienware-wmi module if it's already loaded
sudo rmmod alienware_wmi
  1. Compile the source
make
  1. Load the module
sudo insmod alienware_wmi.ko

In case you want to test module parameters like:

  • force_platform_profile
  • force_hwmon

you can pass them directly to insmod like this:

sudo insmod alienware_wmi.ko force_platform_profile=1 force_hwmon=1

Issues

Bugs and problems may be reported here or in the platform-drivers-x86 mailing list.

For developers

Documentation

DebugFS

This driver also exposes debug information through DebugFS /sys/kernel/debug/alienware-wmi-A70591CE-A997-11DA-B012-B622A1EF5492/.

How to contribute

If you'd like to contribute, please read through the Kernel's Submitting Patches guide first. If further guidance is required you may open an issue here or contact the author (me) directly.

About

Upstream alienware-wmi Linux driver backport

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published