Reduce CPU/GPU voltage to lower temperatures and power consumption while maintaining performance. Why Undervolt? Benefits: Lower temperatures (5-15°C reduction) Reduced power consumption (10-30W savings) Quieter fans Extended battery life Same or better performance (less thermal throttling) Risks: System instability if …
Read MoreList and enumerate hardware components: CPUs, GPUs, TPUs, and useful /proc and /dev commands. List CPUs Linux 1# CPU information 2lscpu 3 4# Detailed CPU info 5cat /proc/cpuinfo 6 7# CPU model 8cat /proc/cpuinfo | grep "model name" | uniq 9 10# Number of cores 11nproc 12 13# CPU architecture 14uname -m 15 16# …
Read MoreHardware random number generation using /dev/random, /dev/urandom, and hardware RNG sources. Linux Random Devices /dev/random vs /dev/urandom 1# /dev/random - Blocks when entropy pool is depleted 2# Use for: Long-term cryptographic keys 3 4# /dev/urandom - Never blocks, uses CSPRNG when entropy low 5# Use for: Most …
Read MoreHardware security features: TPM, Secure Boot, hardware encryption, and security best practices. TPM (Trusted Platform Module) Check TPM Status (Linux) 1# Check if TPM exists 2ls /dev/tpm* 3 4# TPM version 5cat /sys/class/tpm/tpm0/tpm_version_major 6 7# TPM info 8sudo tpm2_getcap properties-fixed 9 10# Install TPM tools …
Read MoreConfigure laptop battery charging thresholds to extend battery lifespan. Why Limit Charging? Keeping battery at 80% instead of 100% significantly extends battery lifespan: 100% charge: ~300-500 cycles 80% charge: ~1000-1500 cycles Linux (ThinkPad) Using TLP 1# Install TLP 2sudo apt install tlp tlp-rdw 3 4# Configure …
Read MoreShare USB devices from Windows to WSL2 or remote machines using usbipd-win. Installation Windows (Host) 1# Install usbipd-win 2winget install --interactive --exact dorssel.usbipd-win 3 4# Or download from GitHub 5# https://github.com/dorssel/usbipd-win/releases 6 7# Verify installation 8usbipd --version WSL2 (Client) …
Read More