# PowerMonkey

> UEFI application to adjust CPU voltages and frequencies

**Wikidata**: [Q134625067](https://www.wikidata.org/wiki/Q134625067)  
**Source**: https://4ort.xyz/entity/powermonkey

## Summary
PowerMonkey is a free, open-source UEFI application designed to dynamically adjust CPU voltages and frequencies for optimization purposes. It runs on Microsoft Windows and is licensed under the Apache Software License 2.0. The tool enables users to fine-tune processor performance, aiding in tasks like overclocking or undervolting.

## Key Facts
- **Inception**: 2021-08-31.
- **License**: Apache Software License 2.0.
- **Latest Stable Version**: 0.2.1 (released 2022-01-15).
- **Operating System**: Compatible with Microsoft Windows.
- **Programming Languages**: Primarily C (90.7%) with assembly language (9.3%).
- **Cost**: Free to use (price: $0).
- **Repository**: Hosted on GitHub at [https://github.com/psyq321/PowerMonkey](https://github.com/psyq321/PowerMonkey).
- **Notable Distinction**: Differs from "Power Monkeys" (a separate entity).

## FAQs
### Q: What is PowerMonkey used for?
A: PowerMonkey adjusts CPU voltages and frequencies, enabling users to optimize processor performance for tasks like gaming, content creation, or energy efficiency.

### Q: Is PowerMonkey free to use?
A: Yes, it is free and open-source, licensed under the Apache Software License 2.0.

### Q: Does PowerMonkey work on Windows 11?
A: Yes, it is designed to run on Microsoft Windows, including modern versions like Windows 11.

### Q: How do I download PowerMonkey?
A: The latest version (0.2.1) can be downloaded from its GitHub repository: [https://github.com/psyq321/PowerMonkey/releases](https://github.com/psyq321/PowerMonkey/releases).

## Why It Matters
PowerMonkey addresses the need for user-friendly CPU voltage and frequency adjustment tools in the Windows ecosystem. By leveraging UEFI integration, it provides a direct interface for hardware optimization without requiring bootable third-party software. Its open-source nature fosters transparency and community-driven improvements, distinguishing it from proprietary alternatives. For enthusiasts and professionals, PowerMonkey simplifies the process of squeezing extra performance from CPUs or reducing power consumption, making it a valuable utility in scenarios ranging from gaming to enterprise server management.

## Notable For
- **UEFI Integration**: Operates directly within the Unified Extensible Firmware Interface for low-level hardware control.
- **Open-Source Model**: Allows community auditing and customization under the Apache License 2.0.
- **Active Development**: Regular updates, including stable versions like 0.2.1 (2022) and continuous integration practices.
- **Windows Compatibility**: Functions seamlessly with modern Windows versions, including Windows 11.

## Body

### Technical Overview
PowerMonkey utilizes dynamic voltage scaling (DVS) to adjust CPU parameters. It is classified as both a UEFI application and free/open-source software (FOSS). The tool is compatible with hypervisor environments and supports assembly-level programming for fine-grained hardware interaction.

### Development & Licensing
- **Programming Languages**: Primarily written in C (90.7% of codebase) with supplementary assembly language (9.3%).
- **License**: Distributed under the Apache Software License 2.0, permitting free use, modification, and distribution.
- **Source Code**: Hosted on GitHub with a public repository ([https://github.com/psyq321/PowerMonkey](https://github.com/psyq321/PowerMonkey)).

### Compatibility
- **Operating Systems**: Exclusively supports Microsoft Windows (inception: 1985-11-20).
- **Hardware**: Designed for UEFI-based systems, enabling direct CPU voltage/frequency adjustments.

### Versions
- **0.2.1 (Latest)**: Released on 2022-01-15 as a stable build, available via GitHub.
- **0.2.0**: Preceding stable version released on 2022-01-13.
- **0.1.9**: Earlier stable release from 2022-01-12.

### Documentation & Support
- **User Manual**: Accessible via the GitHub README ([https://github.com/psyq321/PowerMonkey/blob/main/README.MD](https://github.com/psyq321/PowerMonkey/blob/main/README.MD)).
- **Issue Tracking**: Managed through GitHub Issues ([https://github.com/psyq321/PowerMonkey/issues](https://github.com/psyq321/PowerMonkey/issues)).

## References

1. [V0.2.1](https://github.com/psyq321/PowerMonkey/releases/tag/V0.2.1)
2. [Release 0.1.9. 2022](https://github.com/psyq321/PowerMonkey/releases/tag/V0.1.9)
3. [Release 0.2.0. 2022](https://github.com/psyq321/PowerMonkey/releases/tag/V0.2.0)