GithubHelp home page GithubHelp logo

dptfxtract's Introduction

Linux DPTF Extract Utility

This is a companion tool to Linux Thermal Daemon (thermald). This tool tries to reuse some of the tables used by
"Intel ® Dynamic Platform and Thermal Framework (Intel® DPTF)" by converting to the thermal_conf.xml format used by thermald.

There are two ways this tool can be used:
- Execute on the same system as thermald
In this mode root privilege is required. This tool will copy converted files to /etc/thermald/ folder. This is the default folder for thermald to pickup auto generated configuration file using ACPI tables.

- Execute on existing output of Linux acpidump utilities
In this mode the existing ACPI dump is parsed and output file is generated and copied to /etc/thermald/. For example to generate acpi dump and create thermal_conf.xml manually:
# acpidump > acpi.out
# acpixtract -a acpi.out
# dptfxtract *.dat

- In some systems there can be multiple configuration files. For example
thermal-conf.xml.0
thermal-conf.xml.1
thermal-conf.xml.auto

The Linux thermald by default uses thermal-conf.xml.auto. But if the other configurations are better suited for a use case, then thermald option --config-file, can be used to pick a different configuration file.

dptfxtract-static has the same functionality as dptfxtract, except it is linked statically.


Refer to COPYING file for the license information.

Security / Vulnerability Reporting
Refer to https://01.org/security for submission instructions.

dptfxtract's People

Contributors

spandruvada avatar anthonywong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.