DDOGreen – Smart Power Management That Just Works

**Save energy. Extend battery life. Zero effort required.**

## What is DDOGreen?

DDOGreen is an intelligent, production-ready power management tool that automatically switches your laptop between high-performance and power-saving modes based on actual system usage. With complete cross-platform support for Linux and Windows, it requires no configuration and no manual switching – just install it and forget it.

**The result?** 20-30% longer battery life with zero performance compromise when you need it.

## How It Works

DDOGreen quietly monitors your system’s CPU load in the background using platform-specific monitoring:

**Linux**: Reads `/proc/loadavg` for real-time load data

**Windows**: Uses Performance Counters with dynamic load averaging

When you’re actively working, it ensures full performance. When your laptop sits idle, it automatically switches to power-saving mode to extend battery life.

**Active work detected** – High performance mode

**System idle** – Power saving mode

**Work resumes** – Back to high performance

**Smart Hysteresis**: Uses intelligent thresholds (70% to enter high performance, 30% to exit) preventing rapid mode switching and ensuring stable operation.

All completely automatic. You’ll never notice it’s running, except for your battery lasting longer.

## Cross-Platform Support

### **Linux Systems**

**Power Management**: TLP integration (`tlp ac` / `tlp bat`)

**Service Integration**: Full systemd service management

**Package Formats**: DEB, RPM, and TGZ packages

**Monitoring**: Native `/proc/loadavg` support

### **Windows Systems**

**Power Management**: Windows Power Plans (High Performance / Power Saver)

**Service Integration**: Windows Service Manager (SCM) support

**Package Formats**: MSI installer and ZIP archive

**Monitoring**: Performance Counters with sophisticated load averaging

**Service Management**: NSSM integration for professional service deployment

## Perfect For

**Developers** who alternate between coding sessions and meetings

**Business users** who present then let laptops sit idle

**Students** who take notes then close their laptops

**Remote workers** managing battery life between charges

**System administrators** deploying sustainable computing policies

**Anyone** who wants their laptop to be smarter about power

## Key Benefits

### **Longer Battery Life**

Automatically extends battery life by 20-30% through intelligent power management

### **Full Performance When Needed**

Never compromises performance when you’re actively working – smart load detection ensures high performance during active use

### **Zero Configuration Required**

Hardcoded sensible defaults mean it works perfectly out of the box with no setup

### **Professional Deployment Ready**

Full service integration for both Linux (systemd) and Windows (SCM) environments

### **Environmental Impact**

Reduces energy consumption and carbon footprint from reduced electricity usage

### **Cost Savings**

Lower electricity bills and extended laptop lifespan from better thermal management

### **Production Quality**

122 comprehensive unit tests, static analysis integration, and professional CI/CD validation

## Technical Highlights

### **Smart Monitoring**

**Configurable frequency:** 1-300 seconds monitoring interval (default: 30 seconds)

**Intelligent thresholds:** Configurable high-performance (70%) and power-save (30%) triggers

**Resource efficient:** Minimal CPU usage with precise load detection

### **Enterprise Ready**

**Service integration:** Native systemd (Linux) and Windows Service Manager support

**Professional logging:** Comprehensive system logging for monitoring and troubleshooting

**Package management:** Professional installers for all major platforms

**Security:** Runs with appropriate privileges, follows platform security best practices

### **Cross-Platform Architecture**

**Zero platform-specific code:** Clean abstraction layer keeps application logic universal

**Modern C++20:** Built with latest standards for performance and reliability

**Static analysis:** Comprehensive code quality validation with cppcheck

**Automated testing:** Complete CI/CD pipeline with functional power management testing

### **Reliable Operation**

**Hysteresis behavior:** Prevents rapid switching between power modes

**Error handling:** Graceful fallbacks and comprehensive error logging

**Platform optimization:** Uses native APIs for best performance on each platform

**Memory efficient:** Minimal memory footprint suitable for always-on operation

## Installation

**Latest Version: v0.3.1**

Download platform-specific packages from our GitHub releases:

### **Linux**

**Debian/Ubuntu**: `.deb` package with automatic service setup

**Red Hat/Fedora**: `.rpm` package with systemd integration

**Universal**: `.tgz` archive for manual installation

### **Windows**

**Professional**: `.msi` installer with Windows Service setup

**Portable**: `.zip` archive for manual deployment

**Download**: https://github.com/abkulakli/ddogreen/releases/latest

Each package includes complete service integration, logging setup, and professional installation/uninstallation support.

## Get Started Today

**Download DDOGreen**

Make your Linux or Windows laptop smarter about power management. Install once, benefit forever.

*Every laptop running DDOGreen helps reduce global energy consumption.*

**DDOGreen** – Intelligent Green Power Management

*A product of DDOSoft Sustainability Solutions*

https://github.com/abkulakli/ddogreen