SShortSingh.
Back to feed

BIOS tweak cuts workstation's idle power draw from 180W to 17W during sleep

0
·1 views

A home lab operator discovered his high-end Threadripper workstation was consuming 179.8 watts while supposedly suspended, nearly as much as when fully idle. The problem was traced to Linux defaulting to 's2idle', a software-only sleep mode, instead of true S3 hardware sleep. A $15 energy-monitoring smart plug revealed the waste, which logs and software diagnostics had completely masked. Enabling S3 sleep in the motherboard's BIOS under the APM configuration settings resolved the issue immediately. After the firmware change, the machine's suspended power draw dropped to just 17 watts, with Wake-on-LAN functionality remaining intact.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

AI Workflow Orchestration Assigns Engineering Roles to Specialized AI Agents

A software development approach called AI Workflow Orchestration proposes using multiple specialized AI agents — each mimicking a distinct engineering role — rather than relying on a single AI to generate code. The concept mirrors how real engineering teams operate, with separate agents handling tasks such as architecture, security review, performance analysis, and quality assurance. A key principle of the framework is that developers must understand and approve all AI-driven decisions, rather than blindly accepting generated output. The approach also introduces a Mentor Agent designed to guide beginners by explaining the reasoning behind architectural choices, not just producing code. The goal is to transform AI from a simple code generator into a structured learning and engineering system.

0
ProgrammingDEV Community ·

Free keyless breach monitoring using curl, jq, and a cron job

A developer behind XposedOrNot, a free open-source breach index, has shared a lightweight shell script that monitors email accounts for new data breaches without requiring an API key or account signup. The script runs nightly via cron, querying the XposedOrNot API for each address in a list and sending an email alert only when the breach count increases from its last known value. State is tracked through small local files, and a built-in three-second delay between requests keeps usage within the API's per-IP rate limits. The tool currently indexes 774 known breaches, with the project noting that the median lag between a breach occurring and becoming publicly known is over four years. The entire codebase is MIT-licensed and available on GitHub, and domain owners can also verify ownership to access organisation-wide breach visibility for free.

0
ProgrammingDEV Community ·

Dev Team Automated Bug Root Cause Analysis, Unlocking Codebase-Wide Quality Insights

A software development team built an automated system that generates structured root cause analyses (RCAs) for every bug fix, completing the project in under two days. The tool runs a coding agent at the start of a bug fix, capturing context from specs, git history, and failing behavior before it disappears at ticket close. Each RCA follows seven fixed sections — including cause chain, defect category, detection gap, and prevention type — making the output machine-queryable rather than free-form text. Aggregating hundreds of these structured RCAs allowed the team to identify repeatedly failing modules, classify bugs as process versus architectural failures, and pinpoint gaps in their detection pipeline. The key insight was that the real value was not any single RCA, but the ability to query patterns across the entire defect history to guide quality planning.

0
ProgrammingDEV Community ·

New Claude Code Skill Replaces Screenshot Guesswork With Node-Level UI Verification

Developers have built a reusable Claude Code skill called 'implementing-figma-designs' that enforces pixel-accurate UI implementation by tracing every CSS value directly to a Figma node rather than relying on visual screenshot comparisons. The tool addresses a known weakness where AI models generate plausible-looking but incorrect values — such as invented borders or slightly off icon sizes — that pass screenshot checks while the actual DOM remains wrong. The workflow follows a staged protocol: extracting design tokens and metadata from Figma's MCP tools before writing any product code, then verifying each value in a live browser using getComputedStyle against the original node data. Design tokens take precedence over raw hex or pixel values, and any value without a token is flagged to the designer rather than silently hardcoded. The approach is slower and requires more tool calls than a PNG review, but it mechanically catches defects — such as specificity conflicts in CSS overrides — that human visual checks routinely miss.