ROG Ally Setup and Optimization
The ROG Ally and Ally X are powerful Windows handhelds, but Windows isn't optimized for handheld use out of the box. This guide walks you through configuring Armoury Crate, setting up TDP profiles, installing essential software, and optimizing Windows for the best portable gaming experience.
Initial Windows Setup
Skip Microsoft account: During setup, press Shift+F10 to open command prompt, type OOBE\BypassNRO.cmd, and reboot to create a local account. You can add a Microsoft account later if needed.
Remove bloatware: Uninstall pre-installed apps you don't need: Xbox app (if not using Game Pass), Spotify, Disney+, and other vendor bloat. Settings > Apps > Installed Apps.
Disable startup programs: Task Manager > Startup. Disable OneDrive, Adobe updaters, and anything you don't need starting with Windows. Faster boot times and less background usage.
Windows updates: Run all updates immediately. Graphics drivers through Windows Update are often newer than what ships. Then update Armoury Crate from the Microsoft Store.
Disable Windows game mode: Counterintuitively, Game Mode can cause issues on handhelds. Settings > Gaming > Game Mode > Off. Armoury Crate handles optimization better.
Armoury Crate Configuration
Profile creation: Armoury Crate SE lets you create per-game profiles. Essential for battery life. Create at least three profiles: Performance (15W), Balanced (10W), and Silent (7W).
TDP settings: The Ally X can go up to 35W, but 15-20W is the sweet spot. Going higher yields diminishing returns and much worse battery life.
GPU settings: Leave on Auto in most cases. Manual GPU clock is rarely needed on the Ally X. Original Ally may benefit from slight GPU overclock in demanding games.
Fan curves: The Ally X has improved fans over the original. In Armoury Crate, you can set custom curves. Silent mode (low fan noise until 70°C) is good for quiet environments.
Screen settings: 120Hz is nice but battery-hungry. Create a 60Hz profile for portable use and 120Hz for docked/desktop use.
Controller configuration: Armoury Crate includes controller customization. Remap buttons, adjust stick dead zones, and create game-specific layouts here.
Essential Software for Windows Handhelds
Handheld Companion: Free, open-source essential tool. Quick TDP adjustment from system tray, controller configuration, and gyro aiming. Download from GitHub.
PowerToys (Microsoft): Collection of utilities. FancyZones for window management, PowerToys Run for quick launching, and more. Free from Microsoft Store.
Steam: Install Steam and enable Big Picture mode. Even for non-Steam games, adding them to Steam gives you overlay, controller config, and a console-like UI.
GOG Galaxy: If you have games from multiple stores, GOG Galaxy unifies them. Also has good controller support and Big Picture-style mode.
Moonlight/Sunshine: For streaming from your gaming PC to your Ally. Best solution for playing demanding games on battery while your desktop does the work.
Process Lasso: Helps manage Windows background processes. Can automatically reduce priority of non-gaming tasks when games are running. Worth the license fee.
Game Pass and Xbox Integration
Armoury Crate integration: The Ally has native Xbox Game Pass integration. Log in to the Xbox app for your included Game Pass subscription to activate.
Game Pass optimization: Game Pass games sometimes have worse performance than Steam versions. If a game is available on both, usually prefer Steam for better Proton-like compatibility.
Cloud saves: Ensure cloud saves are enabled in Xbox app settings. Your progress syncs between Ally, console, and PC.
Remote play: The Xbox app can stream from your Xbox console. Good for accessing games not installed on the Ally itself.
Xbox controller button: The Xbox button on the Ally can be customized in Armoury Crate. Default opens Xbox Game Bar, but you can remap to open Game Bar, Steam, or nothing.
Windows UI Optimization for Handhelds
Scale and layout: Settings > Display > Scale. 150% is the default and readable. You may want 125% for more screen real estate, but some text becomes small.
Tablet mode: Windows 11 removed tablet mode, but the taskbar auto-hides and touch targets are larger. Works reasonably well on the 7-inch screen.
Taskbar position: Move taskbar to the left or right to maximize vertical screen space for games. Taskbar settings > Taskbar behavior > Taskbar alignment.
Night light: Enable for evening gaming. Settings > Display > Night Light. Reduces blue light and eye strain.
Mouse acceleration: Disable for better gaming. Settings > Bluetooth & devices > Mouse > Additional mouse options > Pointer Options > Uncheck 'Enhance pointer precision'.
TDP and Performance Tuning
Understanding TDP: Thermal Design Power is the wattage the processor can draw. Higher TDP = more performance + more heat + worse battery.
Per-game optimization: Not every game needs max power. Here's a starting point:
Indie games (Hollow Knight, Celeste): 6-8W TDP, 60Hz
AA titles (Persona 5, Yakuza): 10-12W TDP, 60Hz
AAA demanding (Cyberpunk, Starfield): 15-20W TDP, 40-60Hz depending on game
SMT (Simultaneous Multi-Threading): Disabling SMT (halving CPU threads) can improve some games. Test per-game. Handheld Companion makes this easy.
Memory allocation: The Ally X has 24GB RAM. Allocate 8GB to iGPU (integrated graphics) in BIOS for best performance in VRAM-heavy games.
Battery Life Maximization
The Ally X has an 80Whr battery—massive for a handheld. But Windows still struggles with power efficiency. Here's how to maximize it:
Use Silent profile for older games: The Ally X can handle even PS3 emulation at 7W Silent mode. Use it whenever possible.
Disable keyboard backlight: Armoury Crate can turn off or reduce keyboard lighting. Saves a small but meaningful amount of power.
Airplane mode when offline: For single-player gaming, enable Airplane mode then turn Bluetooth back on. Eliminates Wi-Fi power draw.
Screen brightness: Keep at 30-40% when portable. The 1080p screen is bright enough. Higher brightness dramatically impacts battery.
Hibernate vs sleep: For long periods of non-use, hibernate uses less power than sleep. Control Panel > Power Options > Choose what the power button does.
Battery charge limit: In MyASUS app, set battery charge limit to 80% if you usually use plugged in. Extends long-term battery health.
Common Issues and Solutions
Controller stops working: Restart the Armoury Crate service. Task Manager > Services > ArmouryCrateControlInterface > Restart. Or reboot the device.
Sleep mode issues: Windows sleep on handhelds is problematic. Disable hybrid sleep in power options. Consider hibernate instead for long idle periods.
Games not detecting controller: Some games need to be added to Steam for proper controller support. Add non-Steam game to Steam library.
Audio routing issues: Windows sometimes routes audio to wrong output. Check volume mixer and ensure speakers are selected, not a phantom Bluetooth device.
Armoury Crate not launching: Reset through Windows Settings > Apps > Armoury Crate > Advanced options > Repair. If that fails, uninstall and reinstall from Microsoft Store.
High idle power draw: Check Task Manager for background processes. Chrome, Discord, and other apps can keep dGPU awake, causing 15W+ idle draw.
Key Takeaways
- Create TDP profiles in Armoury Crate: 7W for indie/retro, 10-12W for AA, 15-20W for AAA—higher rarely helps battery
- Install Handheld Companion immediately—it's essential for quick TDP switching and controller management
- The Ally X's 80Whr battery is game-changing, but you still need to tune TDP per-game for maximum playtime
- Use Steam Big Picture mode for non-Steam games to get proper controller support and a console-like UI
- Windows needs cleanup—disable unnecessary startup apps, turn off Game Mode, and remove bloatware for best performance