AlienCore   User Manual

Adaptive system optimizer for Windows  ·  v1.0.0

AlienCore is an intelligent, automatic system optimizer built for Windows. It continuously monitors your hardware — CPU, GPU, RAM, thermals, and storage — and applies the right settings for whatever you're doing, whether you're gaming, streaming, working, or idle.

Unlike static tuning tools, AlienCore switches profiles on the fly as it detects what's running. It applies dozens of Windows-level tweaks that Microsoft buries under dozens of menus (or hides entirely), and it does it all automatically in the background.

Free 30-day trial — no card needed. Every new account gets a full 30-day trial of all base features automatically on first sign-in. Pro features are visible but locked during the trial. When the trial ends, AlienCore won't run until you purchase the base license — every launch will show a paywall window with the buy option until you complete checkout.

Two tiers: The base license ($19.99 one-time) unlocks all hardware features. The Pro add-on (+$4.99) adds AI-powered analysis, chat, and automated health monitoring.

System Requirements

ComponentRequirement
OSWindows 10 21H2 or later  ·  Windows 11 recommended
CPUIntel 12th Gen or newer (Alder Lake+). AMD Ryzen support planned for a future release.
GPUNVIDIA GeForce (runtime tuning). Non-NVIDIA GPUs still get sensor readings via LibreHardwareMonitor, but runtime clock / power / fan control is NVIDIA-only in v1. AMD Radeon / Intel Arc tuning planned for a future release.
RAM8 GB minimum; 16 GB+ for full feature benefit
Python3.11 or later (bundled with the installer)
Admin rightsRequired — AlienCore modifies system-level registry and power settings
InternetRequired at first login; 72-hour offline grace period after that
Compatibility: AlienCore v1 targets Intel 12th Gen+ CPUs and NVIDIA GPUs for the full tuning surface. Generic OS tweaks (power plan, scheduler, network, storage, privacy) work on any Windows machine. Features that require specific hardware (TVB Optimizer, AWCC integration) are silently skipped if the hardware isn't present.

CPU Feature Matrix (v1)

FeatureIntel 12th Gen+
Sensor bar (temp / load / watts / clock)Yes
Per-core temp + loadYes (P/E split)
Boost tracker / Boost ScoreYes
Core parking / unparkingYes
Profile engine (idle / working / gaming / streaming)Yes
Thread Director / hetero-schedulingYes
TVB OptimizerYes (i9 Raptor Lake+)
Voltage offset (AI tool)Intel OC Mailbox (MSR 0x150)

GPU Vendor Support (v1)

VendorSensor pathRuntime tuning
NVIDIA GeForceNVML (via pynvml) with nvidia-smi fallbackFull — core/mem VF offsets, power limit, fan
Non-NVIDIALibreHardwareMonitor bridge (sensors only)Not supported in v1

First Run

When you launch AlienCore for the first time, it walks you through a short setup wizard before anything else runs:

  1. Login — sign in with your email (see the Login section below).
  2. First-run settings — the Settings window opens so you can review defaults before AlienCore starts making changes.
  3. Hardware scan — AlienCore fingerprints your CPU, GPU, RAM, and storage so it can tailor its tweaks to your exact hardware.
  4. Baseline tweaks — system-wide optimizations are applied (network stack, scheduler, storage, privacy, visual effects).
  5. Sensor bar appears — the always-on-top stat strip shows live temperatures and usage.
  6. Tray icon appears — AlienCore settles into the background from here on.

On every subsequent launch, steps 2 and 3 are skipped (hardware cache is reused unless you enable Hardware Refresh on Startup in the Service tab).


Login System

AlienCore uses email + one-time PIN authentication. There are no passwords to remember or create.

First time? Just sign in with any email address — your 30-day free trial of all base features starts automatically on your very first login. No credit card, no setup. Pro features will appear with a [PRO] badge and are available for purchase at any time.

Signing In

  1. Enter your email address in the login window.
  2. Click Send PIN. A 6-digit code will be emailed to you within seconds.
  3. Enter the PIN in the field that appears.
  4. Click Verify & Sign In.
PIN codes expire after 10 minutes. If yours has expired, click "Resend PIN" to get a fresh one. To prevent abuse, there is a 60-second cooldown between PIN requests for the same email, and incorrect attempts are limited (the PIN is invalidated after 5 wrong tries — request a new one if you fat-finger it that many times).
Hardware identification. The first time you sign in, AlienCore generates a fingerprint from a few stable hardware identifiers (Windows MachineGuid, BIOS UUID, CPU name) and binds your session to that machine. If AlienCore cannot read those identifiers — usually because it's running in a sandboxed VM or under heavily restricted permissions — sign-in is refused with a "Hardware identification failed" message. Run AlienCore as a normal user on a real Windows install; no special configuration is needed on regular hardware.

Session Persistence

Once signed in, your session is cached locally. You won't need to log in again unless:

Offline Use

If the AlienCore servers are temporarily unreachable (no internet, server maintenance), you can continue using AlienCore for up to 72 hours from your last successful verification. After that, a reconnection is required to continue.

The Account Tab Layout

Settings → Account shows your status as a card: a colored avatar circle (initials drawn from your email), your email address, a tier subtitle, and a row of license badges — green for Base License, purple for Pro Add-on, orange for Trial (with days remaining), or gray for Not signed in. Action buttons (Refresh License, Sign Out, or Sign In) sit at the bottom of the card.

Once you own both the base license and the Pro add-on, the purchase advertising is replaced with a "Your AlienCore Pro Subscription" panel listing what's unlocked. Until then, the Licenses & Add-ons cards described below appear in that space.

Purchasing

30-Day Free Trial
Every new account automatically gets a full 30-day trial of all base features — no credit card required. Just sign in with your email and your trial starts immediately. Pro features remain visible but locked during the trial so you know exactly what you'd be unlocking.

Your trial is tied to your hardware, not just your email address. Creating a new email account or reinstalling AlienCore will not reset the trial clock.

What happens when the trial expires: AlienCore will not run until you purchase the base license. Every launch presents a paywall window with the AlienCore lifetime license ($19.99) Buy button, plus options to sign out (so you can log in under a different email that already owns a license) or quit. Once your purchase activates, the paywall closes automatically and AlienCore continues into normal startup — you don't need to relaunch.

All purchases are one-time payments. There are no subscriptions, no monthly fees, and no license renewals. Your license is tied to your email address and covers all future versions of AlienCore forever.

$19.99
AlienCore — Lifetime License
  • All CPU, GPU, RAM, Network, Storage, Privacy & Visual optimizations
  • Automatic profile switching (Idle / Working / Gaming / Streaming)
  • TVB Optimizer, Boost Score, CPU Topology, Interrupt Steering
  • Dynamic Boost Monitor, VRAM Clock Lock, Throttle Log, Efficiency Curve, Driver Flags
  • Working Set Trimmer, Leak Watchdog, DIMM Protection, Pagefile Advisor
  • RAM Composition viewer, Unified Memory Pressure meter
  • Insights tab, Drivers tab, Custom Profiles
  • Windows Services Manager
  • All future updates included
  • Unlimited installs, one email
+$4.99
Pro Add-on (requires base license)
  • AI Chat — ask about your system in plain English
  • AI Watchdog — automatic health monitoring
  • AI Config Advisor — guided setting recommendations

How to Purchase

Sign in to AlienCore first, then open Settings → Account and click the purchase button. PayPal opens in your browser — your AlienCore email is automatically linked to the payment.

License activation is automatic — usually within 30 seconds of payment confirmation. AlienCore polls the server in the background after you click buy and unlocks the features as soon as PayPal confirms.

Important: Use the same email address for your purchase that you use to sign in to AlienCore. The license is tied to that email.

Sensor Bar

The sensor bar is a thin, always-on-top strip that floats above all other windows and displays live hardware stats. It auto-hides when a full-screen application (game) is active, shows the current profile and a live system clock on the left, and uses a subtle green perimeter animation whose speed tracks CPU load.

Available Sensors

SensorWhat it showsDefault
CPU TemperatureAverage package temp or per-core breakdownOn
GPU TemperatureGPU core temperature via LibreHardwareMonitorOn
GPU Hot SpotJunction temperature (~15–20° hotter than core)Off
GPU VRAM TempVRAM junction temperatureOff
NVM1–NVM4 (NVMe drives)NVMe drive temperatures (up to four). Slots above your installed NVMe count auto-hide.On
SSD1–SSD4 (SATA SSDs)SATA SSD temperatures (up to four). Auto-hidden if no SATA SSD is present.On
HDD1–HDD2 (HDDs)Spinning-disk temperatures (up to two). Auto-hidden if no HDD is present. Threshold defaults: warn 45 °C / crit 55 °C.On
Fan RPMSystem fan speedOn
RAM UsageUsed / Total GBOn
CPU LoadOverall CPU utilization %Off
GPU LoadGPU utilization %Off
GPU VRAMVRAM usageOff
GPU FanGPU fan speed %Off
CPU FrequencyCurrent boost clock (GHz)Off
GPU ClockGPU core clock (GHz)Off
CPU WattsCPU power drawOff
GPU WattsGPU power drawOff
BatteryBattery % and charging stateOn
Network I/OUpload / download throughput — unit is configurable (MB/s, Mbps, kbps)Off
Disk I/ORead / write throughput (MB/s)Off
Tip: Double-click any value in the sensor bar to open a 90-second history chart for that sensor, with live min / avg / max stats and auto-refresh every 2 seconds. Because each NVMe drive has its own cell, the history chart now shows per-drive data instead of merging both drives into one trace. The NET cell is special: hovering shows both download (↓) and upload (↑) live, and double-clicking opens two side-by-side charts so you can watch each direction independently.

Profile Badge & System Clock

The left-most cell on the bar stacks the current profile name (IDLE, WORKING, GAMING, STREAMING, or any user profile) above a 12-hour system clock with seconds and AM/PM suffix. The clock updates every second at zero cost — a 30 fps animation frame simply skips the repaint until the wall-clock second rolls over. When Turbo Cool is active, the badge swaps to a cyan COOL M:SS readout showing how long the boost has been running.

Resize & Position

Drag the body of the bar with the left mouse button to move it. The bar auto-snaps to screen edges. To resize, hover the bottom edge of a horizontal bar (or the right edge of a vertical bar) until the cursor changes to a double-arrow, then drag — the entire bar scales smoothly between roughly 65 % and 220 % of the default size. All cell fonts, paddings, and chart heights scale together, and the new size persists across restarts. The fixed size presets from earlier builds have been replaced by this continuous drag-to-resize.

Animated Perimeter & Breathing Dot

A thin green comet circles the bar's perimeter. Its speed is modulated by current CPU load — nearly still at idle, briskly moving under sustained load — so the animation itself doubles as an ambient load indicator. A small breathing dot pulses next to the profile name whenever a profile switch has just occurred, then fades back to steady-state.

Temperature Color Coding

ColorMeaningCPU defaultGPU default
GreenCool — normal operating rangeBelow 80°CBelow 80°C
AmberWarm — approaching limit80–94°C80–89°C
RedHot — thermal throttling likely95°C+90°C+

Thresholds are adjustable in Settings → Thresholds.

System Tray

AlienCore runs in the system tray (notification area). The tray icon shows an alien-head logo that changes color based on CPU temperature — green when cool, amber when warm, red when hot. The tooltip shows the current active profile and live CPU temp.

Tray Menu Options

OptionWhat it does
Open SettingsOpens the full Settings window
About AlienCoreShows version info and contact details
Exit AlienCoreStops the optimizer completely and removes from tray
AlienCore is designed to run continuously in the background. Exiting it disables all active tweaks until you relaunch it.

Display Tab

Controls the sensor bar appearance and update rate.

SettingDefaultDescription
Temperature UnitCelsiusSwitch between °C and °F across all displays.
Update Interval2.0 secondsHow often sensor data refreshes. Can be set in seconds or milliseconds. Lower = smoother but more CPU overhead.
Bar OrientationHorizontalArrange the sensor bar horizontally (top/bottom edge) or vertically (side edge).
Bar Size1.0×Continuous — drag the bottom edge of a horizontal bar or the right edge of a vertical bar to resize. No fixed presets; scale range is roughly 0.65× to 2.2×.
Auto-hide FullscreenOnAutomatically hides the sensor bar when a full-screen app is detected (e.g., a game).
ThemeVoidColor theme for the Settings window and the floating sensor bar. Picking a theme retints both surfaces immediately. 11 distinct themes: Void, Nebula, Ember, Aurora, Spectre, Crimson, Phantom, Solaris, Hex, Glacier, Venom.
Network UnitsMB/sUnit used by the Network I/O cell and its history chart. Choose MB/s (default — megabytes per second), Mbps (megabits, matches ISP advertised speeds), or kbps (kilobits, useful on slow or metered links).
Sensors to DisplayCPU, GPU, NVM1–NVM4, SSD1–SSD4, HDD1–HDD2, Fan, RAM, BatteryToggle individual sensors on or off. Changes take effect immediately. Storage slots auto-hide when no drive of that type / index is present, so cells materialize only for drives you actually own.
Optimal: Keep the update interval at 2 seconds for everyday use. Drop to 0.5–1s if you want more responsive feedback while gaming. Avoid anything below 500ms — it adds measurable overhead.

CPU Tab

Controls how AlienCore manages the CPU — power states, core scheduling, and adaptive throttling.

SettingDefaultOptimalDescription
CPU ManagementOnOnMaster switch for all CPU features.
Dynamic ThrottleOnOnAutomatically lowers the CPU power ceiling at idle. Saves power and reduces heat without impacting performance. Instantly removed when gaming or streaming starts.
Idle Max State %40%35–50%The CPU performance ceiling (% of max) applied at idle. 40% is enough for web browsing and light tasks; lower saves more power.
Throttle Temp Trigger75°C70–80°CIf CPU hits this temp while idle, AlienCore starts dynamically lowering the ceiling. Prevents unnecessary heat buildup.
Full Power in GamingOnOnRemoves all throttling immediately when a game is detected. CPU runs at 100% state.
Full Power in StreamingOnOnSame as above but triggered by streaming software (OBS, Streamlabs, XSplit).
Hetero SchedulingOnOnConfigures Windows 11's Intel Thread Director integration to route threads correctly across P-cores and E-cores. Critical for Alder Lake and newer.
Core Parking (Gaming)OnOnUnparks all logical processors during gaming to ensure no P-core or E-core is sitting idle unnecessarily.
TVB OptimizerOffOn (if idle heat matters)See TVB Optimizer. PRO
Interrupt SteeringOffOn (gaming)See Interrupt Steering. PRO

GPU Tab

Controls GPU power states, HAGS, and VRAM management.

SettingDefaultOptimalDescription
GPU ManagementOnOnMaster switch for all GPU features.
Fan Curve EnabledOnOnApplies AlienCore's optimized fan curve based on GPU temperature.
HAGSOnOnHardware-Accelerated GPU Scheduling — required for DLSS 3 Frame Generation and generally reduces GPU input latency in DX12 games.
PowerMizer Max PerformanceOnOn (plugged in)Tells the NVIDIA driver to prefer maximum performance P-states on AC power. Prevents the GPU from throttling down unexpectedly.
Optimal Decision (GPU)OnOnLet AlienCore automatically decide power limits per profile. Disable if you want to set manual percentages.
VRAM Idle Clock LockOffOn (desktop use)See VRAM Clock Lock. PRO

RAM Tab

Controls memory management tweaks and monitoring features.

SettingDefaultOptimalDescription
RAM ManagementOnOnMaster switch.
Disable SysMainOnOn (NVMe + 16 GB+)Disables the Superfetch/SysMain service. On modern NVMe SSDs with plenty of RAM, Superfetch adds more overhead than it saves. On HDD systems, leave this Off.
Pagefile ManagedOnOnAlienCore manages the pagefile size. If Custom MB is 0, Windows manages the size automatically within an optimized range.
Clear Standby Cache (Idle)OnOnPeriodically clears the Windows standby cache when idle. Frees up "in use" memory that's actually available but unreported by Task Manager.
Disable Paging ExecutiveOnOn (16 GB+)Keeps kernel code and drivers pinned in RAM — they're never paged to disk. Reduces latency spikes caused by kernel page faults. Requires sufficient RAM.
DIMM Throttle ProtectionOffOn (heavy workloads)See DIMM Protection. PRO
Leak WatchdogOffOn (optional)See Leak Watchdog. PRO

Visual Effects Tab

Manages Windows animation and transparency settings to reduce CPU overhead and improve responsiveness.

SettingDefaultDescription
Disable AnimationsOnTurns off window open/close/minimize animations. Windows feels snappier.
Disable TransparencyOnRemoves frosted-glass transparency from the taskbar and Start menu. Reduces GPU overhead on the desktop compositor.
Best Performance ModeOffNuclear option — disables every visual effect Windows allows. Looks like Windows XP, but squeezes out maximum responsiveness. Not recommended unless you specifically want this.
Optimal DecisionOnAlienCore adjusts visual settings per profile — more effects at idle (better looking), fewer during gaming (less overhead).

Network Tab

Applies low-level network stack tweaks to reduce latency and improve throughput. Most of these are Windows registry and netsh changes that aren't exposed in any Windows UI.

SettingDefaultDescription
Disable NagleOnDisables Nagle's algorithm (TcpAckFrequency, TCPNoDelay, TcpDelAckTicks). Reduces latency for small packets — important for games.
DNS Cache SizeOnIncreases the DNS resolver cache size so frequently-visited domains are resolved faster.
Disable AutotuningOffLeave Off. Disabling TCP autotuning breaks throughput on fast connections. Only useful on legacy hardware with specific issues.
Disable RSCOnDisables Receive Segment Coalescing. RSC batches packets to reduce CPU interrupt load — but this adds latency. Disabling it reduces DPC latency at the cost of slightly higher CPU usage on high-throughput links.
Disable ECNOnDisables Explicit Congestion Notification. Some routers handle ECN poorly, causing connection issues. Safe to leave On for most users.
MMCSS TuningOnAdjusts NetworkThrottlingIndex and SystemResponsiveness registry values. Gives games and real-time audio higher scheduler priority over background network traffic.
TCP Socket TuningOnSets TcpTimedWaitDelay, MaxUserPort, TcpNumConnections to higher limits — important when many simultaneous connections are open (streaming, multiplayer).
QoS Reserve FixOnWindows reserves 20% of your bandwidth for QoS by default. This removes that reservation.
Enforce PMTUDOnEnsures Path MTU Discovery is enabled so packets don't get fragmented on large-MTU links.
Flush DNS on SwitchOnRuns ipconfig /flushdns every time AlienCore switches profiles. Prevents stale DNS entries from persisting between network changes.
NIC Interrupt ModerationOnDisables interrupt moderation on your network adapter. This reduces DPC latency at the cost of slightly higher CPU interrupt load — the right trade-off for gaming.
NIC RSS TuningOnEnforces Receive Side Scaling and tunes queue count per NIC. Spreads network processing across multiple CPU cores.

Storage Tab

SettingDefaultDescription
Ensure TRIM EnabledOnVerifies TRIM is active for all SSDs. TRIM maintains long-term SSD performance and prevents write amplification.
Disable 8.3 NamesOnDisables legacy 8.3 filename generation on NTFS. Removes a per-write overhead on modern systems.
Disable Last Access UpdateOnStops NTFS from updating the "last accessed" timestamp on every file read. Reduces unnecessary disk writes.
Write Cache EnabledOnEnables write caching on drives that support it. Improves write throughput significantly; safe on systems with UPS or stable power.
Indexing ManagedOnAlienCore disables Windows Search indexing on NVMe drives (it's not needed) but leaves it on HDDs where search benefit is meaningful.
Disable AHCI LPMOnDisables AHCI Link Power Management on SATA drives. Prevents the drive from entering low-power states between accesses, eliminating latency spikes.

Privacy Tab

Disables Windows telemetry and data collection features that run in the background and consume resources.

SettingDefaultDescription
Disable TelemetryOnTurns off Windows Diagnostic Data collection (DiagTrack service and related registry keys).
Disable Advertising IDOnTurns off the per-user advertising identifier used for targeted ads in the Microsoft ecosystem.
Disable Activity HistoryOnDisables Windows Timeline / Activity History (tracks apps and websites you use).
Disable CortanaOnPrevents Cortana from running in the background.
Disable Feedback NotificationsOnSuppresses Windows "Give us feedback" pop-ups.

Profiles Tab

Controls how AlienCore detects which mode to run in.

SettingDefaultDescription
Detect by ProcessOnWatches the process list for known game launchers, streaming apps, and productivity-class apps (browsers, Office, Teams, IDEs, Adobe). Switches profiles the moment a matching process is detected (gaming/streaming) or biases the Working threshold (productivity).
Detect by LoadOnSwitches to Gaming profile if GPU load exceeds the GPU threshold, or to Working profile if CPU load is sustained without gaming-class GPU heat.
Gaming GPU Threshold40%GPU utilization % above which AlienCore assumes a game is running.
Gaming CPU Threshold30%CPU utilization % (used in combination with GPU threshold).
Working CPU Threshold25%CPU utilization % above which AlienCore assumes productivity load (provided GPU is cool). Auto-scaled by RAM tier: weaker hardware promotes sooner. Productivity-class processes lower this threshold by 5pp.
Custom Streaming ProcessesEmptyAdd EXE names here to have them trigger the Streaming profile.
Custom Gaming ProcessesEmptyAdd EXE names here to have them trigger the Gaming profile.
Custom Working ProcessesEmptyAdd EXE names here to have them lower the Working CPU threshold (process bias). Useful for niche productivity apps not in AlienCore's built-in list.

Automatic Profiles

AlienCore switches between four built-in profiles automatically. Priority on conflicts: Streaming > Gaming > Working > Idle.

ProfileTriggered byEffect
IdleNo game or streaming app detected, low loadCPU throttled to idle ceiling; GPU at reduced power; animations on; background tweaks active.
WorkingSustained CPU load (no GPU heat) — many tabs, many apps, productivity bursts. Browsers, Office, Teams/Slack/Zoom, IDEs, and Adobe apps lower the threshold so promotion happens sooner.Full CPU ceiling on demand (100%) but tuned for responsiveness: perf-increase threshold raised to 30%, half the cores held online so context switches don't stall, AWCC stays Balanced (no GPU spin-up).
GamingGame process detected or high GPU loadFull CPU power; full GPU power; core parking off; EcoQoS on background apps; animations off.
StreamingOBS / Streamlabs / XSplit detectedFull CPU power; GPU at ~85%; balanced between encode and render.
Hardware-tier scaling: the Working CPU threshold (default 25%) auto-scales by installed RAM tier. On systems with ≤ 8 GB RAM, AlienCore promotes to Working at ~17% CPU; on 32 GB+ machines it holds Idle longer until ~29%. The idea is that weaker hardware feels sluggish under less load, so it should respond sooner.

Custom Profiles BASE

The bottom of the Profiles tab — under the heading App-Based Profile Switching — lets you create your own profiles that trigger based on specific applications. Each custom profile maps to one of the four built-in behavior modes (Idle, Working, Gaming, or Streaming) but activates on your chosen process list.

Examples: a "Video Editing" profile that triggers on premiere.exe and uses Streaming behavior; or a "Compile" profile that triggers on cl.exe and runs at full Gaming power.

Adding a Custom Profile

Priority: Custom profiles are evaluated in priority order. Lower priority number = checked first. If multiple profiles match simultaneously, the one with the lowest priority number wins.

Service Tab

SettingDefaultDescription
Logging EnabledOnWrites a log to %LOCALAPPDATA%\AlienCore\logs\aliencore.log (installer build) or logs/aliencore.log in the project root (source build). Useful for troubleshooting. Safe to leave on — log size is managed automatically.
Start with WindowsOnAdds AlienCore to the startup registry so it launches automatically when you log in.
Notify on Profile SwitchOffShows a Windows toast notification every time the active profile changes (idle → gaming, etc.).
Hardware Refresh on StartupOffRe-scans your hardware on every launch. Off by default so first-boot is faster; enable if you swap hardware regularly.

Auto-Start at Login

AlienCore registers a silent, elevated Task Scheduler entry on first elevated launch (AlienCoreElevatedStartup) so it starts automatically every time you log in. The sensor bar, tray icon, and adaptive profile engine are running before your desktop finishes drawing — no UAC prompt, no console window.

Note: AlienCore runs in your user session (not as a Windows service) because the sensor bar and tray icon require a logged-in desktop. To remove the auto-start entry: Settings → Service → "Disable Auto-Start," or run schtasks /Delete /TN AlienCoreElevatedStartup /F from an elevated terminal.

Windows Services Manager

The Service tab also lists curated Windows services that affect performance, grouped by safety: Managed by AlienCore, Safe to adjust, Adjust with caution, and Leave alone — system critical. Each row shows the service's current state and lets you change its startup type or run/stop it directly.

Thresholds Tab

Adjust the temperature thresholds used for sensor bar color-coding and thermal alerts.

SensorWarning defaultCritical default
CPU80°C95°C
GPU80°C90°C
NVMe60°C70°C
SATA SSD60°C70°C
HDD45°C55°C
The i9-14900HX thermal junction is 100°C. AlienCore's default critical threshold of 95°C gives a 5-degree buffer before the CPU is forced to throttle by hardware. Most users should leave this unchanged.

AI Tab PRO

The AI tab requires the Pro add-on. See AI Features below for full documentation of each feature.

SettingDefaultDescription
ProviderAnthropicChoose between Anthropic (Claude) or any OpenAI-compatible API (OpenAI, Groq, local Ollama, etc.).
API KeyEmptyYour API key. Stored locally in %LOCALAPPDATA%\AlienCore\config.json (installer build) or config.json in the project root (source build) — never sent to AlienCore servers.
ModelAutomaticLeave blank to use the provider's recommended default, or pick from the dropdown — which is fetched live from the provider's /v1/models endpoint as soon as your API key is set, so new model releases (e.g. a future Claude Opus 4.8) appear automatically without an AlienCore update. Click ↻ Refresh next to the row to re-fetch on demand. Falls back to a built-in list if the network or the key isn't reachable.
Watchdog EnabledOffAutomatically analyzes system health at a set interval and alerts you to anomalies.
Watchdog Interval300 secHow often the AI watchdog checks your system. Minimum 60 seconds.
Chat History Max60 messagesHow many messages to keep in the rolling chat window.

Insights Tab BASE

Insights shows a read-only overview of your system's health and optimization state — what AlienCore has done, what it has detected, and any recommendations. No configuration is needed here; it's purely informational.

Drivers Tab BASE

Shows the installed versions of key drivers (GPU, chipset, etc.) and flags any that are known to be outdated or have known issues. Provides direct download links to manufacturer driver pages.


TVB Optimizer PRO

Intel Thermal Velocity Boost (TVB) is a feature found on high-end Intel CPUs (Core i9 Raptor Lake and newer) that grants an extra +200 MHz of boost clock when the CPU package temperature is below 70°C. Once the temperature crosses 70°C, the extra 200 MHz is instantly taken away.

This creates a practical problem: if the CPU is sitting at 70–73°C (common at moderate load), the boost clock oscillates between its normal max and TVB max every few seconds as heat builds and dissipates. This causes erratic performance in workloads that are sensitive to CPU clock consistency.

What the TVB Optimizer Does

When enabled, the TVB Optimizer monitors CPU package temperature in real time. When the CPU is below the TVB threshold (70°C by default), it gently raises the CPU performance ceiling to encourage the extra 200 MHz. When temperature approaches the threshold, it lowers the ceiling slightly to keep the CPU comfortably below 70°C — letting it hold the TVB bonus continuously rather than flickering.

SettingDefaultOptimal
TVB OptimizerOffOn — if idle or light-load heat matters to you
When to enable: If your CPU frequently sits between 65–75°C during day-to-day use (not gaming), the TVB optimizer can provide a consistent free performance boost. During gaming, it has minimal effect — the CPU will be running full tilt regardless.

CPU Boost Score PRO

The Boost Score panel shows a real-time quality rating for your CPU's boost behavior over a rolling 60-second window. A high score (green) means the CPU is performing well; a low score (red) indicates the factor you're measuring is the bottleneck.

Three Score Formulas

The Score formula dropdown lets you pick which lens to view boost quality through. Each formula answers a different question:

FormulaWhat it measuresUse it when you want to know…
Frequency (default) % of time the CPU is at or above 90% of its max boost clock. Is my CPU actually realizing its boost clocks?
Thermal % of time the CPU temperature stays below the TVB threshold (70 °C on i9 Raptor Lake). Are thermals the thing limiting my boost?
Core parking Average share of logical processors doing real work (load > 2%). Is Windows' parking policy holding cores back from boosting?

How To Read The Modes

The Boost Score is read-only — it's a diagnostic, not a tweak. Switching the formula just changes which question you're asking. Use it alongside the Throttle Log and Efficiency Curve to understand your CPU's real-world behavior.

CPU Topology & Core Roles PRO

Shows a detailed map of your CPU's physical and logical layout. What's shown depends on the silicon:

Intel Hybrid (12th / 13th / 14th Gen, Meteor Lake)

Reports the P-core (Performance) and E-core (Efficiency) split, plus the logical processor IDs belonging to each. Example — i9-14900HX: 8 P-cores (SMT = 16 logical processors) + 16 E-cores (single-threaded = 16 logical processors) = 32 logical processors total.

Why This Matters

On Intel hybrid CPUs, Windows 11 with Thread Director is supposed to route threads correctly (foreground / latency-sensitive → P-cores; background / batch → E-cores). The Topology panel confirms this is configured correctly and shows you exactly which cores AlienCore is targeting.

You can set manual affinity hints per EXE — specify p (prefer P-cores) or e (prefer E-cores).

Interrupt Steering PRO

Hardware interrupts (IRQs) are signals from devices — your NIC, NVMe, USB controller — that wake up a CPU core to handle data. By default, Windows routes these interrupts somewhat randomly. During gaming, an interrupt landing on the same P-core that's running your game thread causes a micro-stutter.

What Interrupt Steering Does

When enabled, AlienCore writes to the Windows interrupt affinity registry (HKLM\System\CurrentControlSet\Control\Class per device) to steer high-frequency interrupts toward specific cores — typically the last P-core or E-cores — keeping your primary game cores free from interrupt handling.

SettingDefaultOptimal
Interrupt SteeringOffOn (gaming-focused systems)
Note: Interrupt steering takes effect after a reboot for most devices. A few devices (particularly USB hubs with XHCI controllers) apply immediately.

Dynamic Boost Monitor PRO

NVIDIA Dynamic Boost is a feature on RTX mobile GPUs that dynamically reallocates power between the CPU and GPU based on workload. When the GPU is under heavy load and the CPU has headroom, it borrows from the CPU's power budget to give the GPU more wattage.

The Dynamic Boost Monitor in AlienCore shows you exactly how much power is being transferred between CPU and GPU in real time, and logs the history so you can see how it behaved over a session.

This is a monitoring feature, not a toggle. Dynamic Boost is managed by the NVIDIA driver and AWCC; AlienCore lets you observe it.

VRAM Clock Lock PRO

When the GPU is idle (desktop, media playback), the NVIDIA driver can leave VRAM running at high clocks unnecessarily — which generates heat and power draw for no benefit.

What VRAM Clock Lock Does

When enabled, AlienCore forces the VRAM clock down to an idle-appropriate frequency (default: 405 MHz = P8 power state) when a game is not running. When gaming starts, the lock is released and VRAM clocks freely to its maximum.

SettingDefaultOptimal
VRAM Idle Clock LockOffOn — for desktop / content creation use
VRAM Idle Clock MHz405 MHz405 MHz (GDDR6X P8 state)
On RTX 4090 mobile, GDDR6X runs hot even at idle if the clock isn't managed. Enabling this can drop idle VRAM temps by 5–8°C on the desktop.

GPU Throttle Log PRO

The Throttle Log records every time the GPU was forced to reduce its clock due to a hardware limit. It captures the timestamp, the throttle reason, and the resulting clock reduction.

Throttle Reasons

ReasonWhat it means
ThermalGPU hit its temperature limit and reduced clocks to cool down.
PowerGPU hit its power limit (TDP cap). Common in laptops during sustained loads.
VoltageGPU voltage rail sagged below the required level.
CurrentCurrent draw exceeded the PCIe or system limit.
ReliabilityDriver-imposed clock reduction for reliability/longevity.

The log is stored at logs/throttle_events.json and can be cleared from the panel.

GPU Efficiency Curve PRO

Plots GPU performance (clock speed / FPS proxy) against power draw over time. The efficiency curve helps you find the "sweet spot" — the power level where you get the most performance per watt, before returns diminish.

This is particularly useful on power-limited mobile GPUs where running at 100% TDP often yields only 5–8% more performance than 80% TDP, but with significantly more heat. The curve makes this visible.

History is stored at logs/efficiency_history.json.

Driver Feature Flags PRO

Shows the state of key NVIDIA driver features and lets you toggle the ones that AlienCore can control. Includes HAGS, PowerMizer mode, DSR, and other driver-level registry flags.

Changes to driver feature flags require the NVIDIA display driver to be restarted (or a reboot) before they take effect.

RAM Composition BASE

Shows a detailed breakdown of how your physical RAM is currently being used — not just "used vs. free" (which Task Manager shows), but the full Windows memory model:

CategoryWhat it means
In UseMemory actively mapped by running processes.
StandbyMemory that held a process's data, is now free, but hasn't been zeroed yet. Instantly reclaimable — this is what Task Manager wrongly calls "in use."
ModifiedMemory that needs to be written to disk (pagefile) before it can be reused.
Free / ZeroedFully available memory, already zeroed and ready for allocation.
Hardware ReservedMemory claimed by firmware/hardware (GPU, BIOS mapped regions).

Unified Memory Pressure BASE

A single composite metric that combines multiple Windows memory signals into one pressure score (0–100%). It accounts for page fault rate, modified page list size, available pages, and pagefile activity.

A score under 30% is healthy. 30–60% means the system is working. Over 60% is elevated — the system is paging and performance may be impacted. Over 80% is critical.

The pressure graph updates in real time and keeps a rolling history so you can spot patterns (e.g., pressure spikes when a specific app opens).

Working Set Trimmer PRO

Periodically forces Windows to trim the working sets (active RAM footprint) of background processes. This pushes rarely-accessed memory pages back to the standby list, where they can be instantly reclaimed.

The trimmer runs automatically at idle. It doesn't kill processes or free their data — it just moves pages that haven't been touched recently to a lower-priority pool, freeing space for the foreground application.

Especially useful: Before launching a large game, the trimmer clears standby memory so the game's initial load has maximum free RAM available.

Memory Leak Watchdog PRO

Monitors every running process's memory footprint over time. If a process's resident memory grows continuously at a rate exceeding your configured threshold, it gets flagged as a potential memory leak.

SettingDefaultDescription
Leak Watchdog EnabledOffEnable per-process growth monitoring.
Leak Threshold (MB/min)50 MB/minGrowth rate above which a process is flagged. 50 MB/min = 3 GB/hour — clearly abnormal for most processes.
Observation Window5 minutesHow long growth must be sustained before flagging. Prevents false positives from processes that briefly spike on startup.
False positives: Some processes legitimately allocate large amounts of memory during initialization (game engines, JVMs). The 5-minute window and 50 MB/min threshold filter most of these out, but you may occasionally see a false flag on a process that front-loads its allocations.

DIMM Protection PRO

Monitors DIMM (RAM stick) temperatures via LibreHardwareMonitor. If any DIMM reaches the configured temperature threshold, AlienCore automatically reduces the CPU's performance ceiling to lower memory controller heat — protecting your RAM from sustained high temperatures.

SettingDefaultDescription
DIMM ProtectionOffEnable temperature monitoring and auto-throttle protection.
DIMM Throttle Temp52°CTemperature above which throttling is applied. DDR5 is spec'd to 85°C max, but sustained operation above 50–55°C degrades reliability over time.

The panel below the settings shows a live animated gauge for each DIMM. Each row has a horizontal track with a two-tone gradient fill that shifts colour as temperature climbs (cool → warm → alert), a dashed line marking the current alert threshold, a faint history trail under the bar showing recent samples, and a softly-pulsing dot at the leading edge. Numeric °C readouts on the right glide toward each new sample rather than snapping, so changes are easy to track at a glance.

Pagefile Advisor PRO

Analyzes your pagefile usage patterns over time and recommends an optimal pagefile size based on your actual peak usage, not Windows defaults (which are often either too small or wasteful).

It tracks peak pagefile consumption per session and, after enough data is collected, provides a specific recommendation: "Your peak pagefile usage over the last 30 sessions was 4.2 GB — a fixed pagefile of 6 GB is recommended."

History is stored at logs/pagefile_sessions.json.

For 32 GB+ systems: Windows defaults often set a pagefile of 4–8 GB. The Advisor will typically recommend a smaller fixed size (2–4 GB) that still covers crash dumps without wasting disk space.

AI Chat PRO

A chat interface that feeds your live system state to a large language model and lets you ask questions about your PC in plain English.

Examples:

The AI has access to your current sensor readings, active profile, hardware specs, and recent throttle log — it answers with context, not generic advice.

SettingDefaultDescription
Chat History Max20How many messages to keep in the rolling window sent to the AI. More context = better answers, but higher token cost per query.
Your API key stays on your machine. It's stored in %LOCALAPPDATA%\AlienCore\config.json (or in the project root if you're running from source) and sent directly to the AI provider (Anthropic/OpenAI) — never to AlienCore servers.

Agentic Tools & Safety PRO

The AI chat is not just an advisor — it can act on your system when you ask it to. Say "switch to gaming profile," "set my power plan to high performance," "turn on G-Mode," or "show me my voltage options," and the AI will execute the corresponding tool after you confirm.

Available Tools

ToolRisk tierWhat it does
get_system_snapshotReadReturns live sensor readings, thresholds, and hardware identity — auto-executed, no prompt.
get_profile_statusReadReports the active profile, manual override state, Turbo Cool, and G-Mode.
cpu_voltage_statusReadReports whether Intel OC Mailbox (MSR 0x150) voltage offsets are available on this machine.
open_settingsReadOpens the settings window.
switch_profileSoftLocks to idle / gaming / streaming (or returns to auto).
set_turbo_coolSoftRamps fans to maximum.
set_gmodeSoftToggles AWCC G-Mode (Alienware hardware only).
set_power_planSoftSwitches Windows power plan (balanced / high_perf / power_saver / ultimate).
set_cpu_voltage_offsetHighIntel MSR 0x150 voltage offset per plane.
gpu_tuning_statusReadReports NVIDIA (NVML) GPU tuning capability + firmware power-limit range.
set_gpu_core_offsetHighNVIDIA GPU core-clock VF offset. -200 to +300 MHz.
set_gpu_mem_offsetHighNVIDIA GPU memory-clock VF offset. -1000 to +2000 MHz.
set_gpu_power_limitHighNVIDIA absolute wattage cap (firmware-clamped).
set_gpu_fan_dutyHighFixed NVIDIA GPU fan duty (0-100 %) or -1 for auto.
memory_statusReadRAM config, XMP state, slot layout, inferred JEDEC cap.

Risk-Tiered Confirmation

The liability waiver is not optional. Any tool that writes to silicon voltage, SMU mailbox, or non-reversible state requires the checkbox — there is no "skip confirmations forever" toggle. This is deliberate: each high-risk action is an individual consent event.

AI Watchdog PRO

Runs automatically in the background at a configured interval. It feeds current system state (temps, load, throttle events, memory pressure, boost score) to the AI and checks for anything anomalous.

If the AI identifies a problem — sustained thermal throttling, a memory leak, an unusual CPU behavior pattern — it generates an alert that appears as a system notification and is logged in the Insights tab.

SettingDefaultOptimal
Watchdog EnabledOffOn if you want passive monitoring
Watchdog Interval300 sec300 sec (5 min) — balances responsiveness vs. API cost
Watchdog ModelAutoUse the cheapest/fastest model — it's pattern matching, not deep analysis

AI Advisor PRO

A one-shot analysis mode. Click "Run Advisor" and it performs a comprehensive review of your current settings, hardware state, and historical data, then produces a prioritized list of recommendations specific to your system.

The Advisor looks at:

Results are displayed in the AI tab and saved to the Insights tab for reference.

Voltage & Tuning PRO

AlienCore exposes CPU voltage-frequency tuning through the AI chat's agentic tools. Which path is available depends on the silicon and on BIOS policy.

Intel — OC Mailbox (MSR 0x150)

Intel CPUs expose a signed voltage offset per voltage plane via MSR 0x150 ("OC Mailbox"). Five planes are defined:

PlanePurpose
coreCPU core domain — largest impact, most commonly tuned
igpuIntegrated GPU domain (only meaningful on iGPU-bearing SKUs)
cacheRing / uncore
system_agentSystem agent
analog_ioAnalog I/O

AlienCore clamps offsets to -150 mV to +100 mV per plane. Users needing more range can edit config.json directly (in %LOCALAPPDATA%\AlienCore\ on installer builds, or in the project root on source builds) — the AI tool will not accept it.

Dell / Alienware users: Dell ships Alienware and XPS laptops with the Plundervolt mitigation (CVE-2019-11157) fully enabled in BIOS with no user toggle. MSR 0x150 writes are silently accepted and dropped. AlienCore detects this and reports voltage control as unavailable rather than letting you believe the offset stuck. On most desktop boards (MSI / ASUS / Gigabyte) and many non-Dell laptops, the writes do take effect.

Current Backend Status

The detection, validation, range clamping, AI tool surface, and confirm-dialog plumbing are fully implemented. The low-level write path (MSR 0x150) is currently stubbed — attempting to apply an offset returns a clear "backend not yet implemented" message rather than silently succeeding or silently failing. Implementation lands in core/cpu_voltage.py::_msr_write(), which will share the WinRing0 driver loaded by the LibreHardwareMonitor bridge.
AMD Ryzen: Curve Optimizer and PBO tuning (SMU mailbox) are planned for a future release.
When the write backend is enabled: a too-aggressive undervolt will cause idle WHEA errors, sudden hard-freezes under load, blue screens, or corrupted in-flight disk writes. Settings revert on reboot, but damage caused while the offset was active does not. Never accept the RISK_HIGH dialog without actually reading what the AI is about to do.

GPU Tuning PRO

The AI can apply runtime overclocks, undervolts, power limits, and fan overrides to the primary discrete GPU. NVIDIA-only in v1 — AMD Radeon and Intel Arc tuning are planned for a future release.

NVIDIA GeForce — NVML backend (live)

The NVIDIA path is fully implemented. AlienCore talks directly to the NVML shared library that ships with the GeForce driver — no subprocess, no external tool, no admin-only COM interop required beyond the elevation AlienCore already has.

CapabilityNVML functionAlienCore range
Core-clock VF offsetnvmlDeviceSetGpcClkVfOffset-200 to +300 MHz
Memory-clock VF offsetnvmlDeviceSetMemClkVfOffset-1000 to +2000 MHz
Power limitnvmlDeviceSetPowerManagementLimitFirmware min..max (reported by NVML)
Fan duty (fixed)nvmlDeviceSetFanSpeed_v20..100 % per fan index
Fan — hand back to drivernvmlDeviceSetDefaultFanSpeed_v2Pass percent = -1

These are the same knobs MSI Afterburner and GeForce Experience "Automatic Tuning" write to. Offsets survive until reboot or driver restart unless re-applied.

Non-NVIDIA GPUs: sensor readings still work (via the LibreHardwareMonitor bridge), but runtime clock / power / fan control is not supported in v1. The AI tool will return a clear "NVIDIA-only" message if invoked on a non-NVIDIA primary GPU.
Memory overclocks: GDDR6 / GDDR6X tolerates larger offsets than core clock, but past the stable point you get image corruption, driver TDR crashes, or application hangs. GDDR6X in particular runs hot — a too-aggressive offset can push junction temperatures above 105 °C.

Power limits: lowering is safe (just caps performance). Raising is safe on the silicon but NOT safe on cards with marginal VRM cooling — budget and reference boards can cook MOSFETs over weeks or months of sustained operation above rated TGP.

Fan overrides: locking below the automatic curve can cause overheating. Verify temps under your real workload (not just idle) before leaving a fixed duty in place.

Memory Tuning PRO

AlienCore's memory tuning exists in two layers — what's safely achievable from user-mode Windows, and what can only be done in BIOS.

What Runtime Memory Tuning Does NOT Do

Runtime DDR frequency and primary-timing changes are not supported on any platform. The integrated memory controller trains against the DIMMs at POST using SPD + XMP. Changing DDR frequency, CL, tRCD, tRP, or tRAS while Windows is running will desync the memory controller state machine and crash the machine instantly. Any tool that claims otherwise either does nothing, changes only Windows memory-manager policy (which is unrelated to DIMM timings), or performs motherboard-vendor SMI flashing that isn't exposed to user-mode applications. If you want tighter primary timings, use BIOS XMP or manual timings.

Read-Only: memory_status

The memory_status tool reports:

Intel platforms: runtime FCLK / SoC-voltage tuning on Intel 12th Gen+ requires the ME firmware mailbox, which is not exposed in AlienCore. For Intel, use BIOS XMP and leave runtime memory tuning to the firmware.
AMD Ryzen: runtime Infinity Fabric (FCLK), VDD_SOC, and VDDG tuning via the SMU mailbox are planned for a future release.

Profile System — How It Works

AlienCore evaluates the active profile every 10 seconds. The evaluation order is:

  1. Check custom user profiles (lowest priority number first).
  2. Check for streaming software in the process list.
  3. Check for gaming processes in the process list.
  4. Check GPU/CPU load thresholds.
  5. Default to Idle.

When the profile changes, AlienCore immediately:

AWCC Integration

Alienware Command Center (AWCC) manages some hardware controls (fan curves, G-Mode) via a WMI interface that AlienCore can call directly — no AWCC UI interaction required.

SettingDefaultDescription
AWCC EnabledOnUse the AWCC WMI bridge when AWCC is installed.
Sync Thermal ProfileOnAutomatically switches the AWCC thermal profile (Quiet / Balanced / Performance) to match AlienCore's active profile.
G-Mode on GamingOffAuto-enables AWCC G-Mode when gaming is detected. G-Mode raises the fan speed to maximum and increases GPU TDP. Very loud — opt-in only.
AWCC integration requires Alienware Command Center to be installed. If AWCC is not installed or is not running, this section has no effect.

About AlienCore

FieldDetails
ApplicationAlienCore — Adaptive System Optimizer
Version1.0.0
DeveloperKyle Yeroshefsky
Contactmourning.grace.2014@gmail.com
Bug reportsgithub.com/mourninggrace/AlienCore/issues/new
LicenseProprietary — see your purchase receipt for terms

Open-Source Components

LibraryLicensePurpose
LibreHardwareMonitorMozilla Public License 2.0Hardware sensor readings (GPU temps, VRAM, fan speeds)
Python standard libraryPSF LicenseCore runtime
psutilBSD-3-ClauseProcess and system metrics
Thank you for using AlienCore. Your purchase directly supports continued development. All features — past and future — are included in the one-time base license price.

AlienCore v1.0.0  ·  © Kyle Yeroshefsky  ·  mourning.grace.2014@gmail.com