ROG Ally¶
Bootible uses PowerShell modules to configure your ROG Ally, installing applications via winget and applying Windows gaming optimizations.
Quick Start¶
1. Open PowerShell as Administrator¶
Press Win+X and select Terminal (Admin) or PowerShell (Admin).
2. Run Bootible¶
This runs a dry run first, showing what would change. Then run bootible to apply.
What Gets Installed¶
Gaming Platforms¶
| Platform | Package ID |
|---|---|
| Steam | Valve.Steam |
| GOG Galaxy | GOG.Galaxy |
| Epic Games | EpicGames.EpicGamesLauncher |
| EA App | ElectronicArts.EADesktop |
| Ubisoft Connect | Ubisoft.Connect |
| Amazon Games | Amazon.Games |
| Playnite | Playnite.Playnite |
Applications¶
| Category | Apps |
|---|---|
| Communication | Discord, Signal |
| Media | Spotify, VLC |
| Browsers | Firefox, Chrome |
| Streaming | Moonlight, Chiaki, Parsec |
| Productivity | VS Code, OBS |
| Utilities | 7-Zip, Everything, PowerToys |
System Optimizations¶
- Windows Game Mode
- Hardware-accelerated GPU Scheduling
- Game DVR/Xbox Game Bar control
- Telemetry reduction
- Classic right-click menu
- ASUS-specific tools
ROG Ally-Specific Tools¶
| Tool | Description |
|---|---|
| Armoury Crate | ASUS control center (pre-installed) |
| MyASUS | System updates and diagnostics |
| Handheld Companion | Alternative controller mapper |
| RTSS | Frame rate limiter and OSD |
| HWiNFO | Hardware monitoring |
Enable in config:
Windows Optimization¶
Gaming Tweaks¶
# Enable Windows Game Mode
enable_game_mode: true
# Hardware-accelerated GPU scheduling
enable_hardware_gpu_scheduling: true
# Disable Xbox Game Bar (less overhead)
disable_game_dvr: true
disable_xbox_gamebar: true
# Steam Big Picture on startup
configure_steam_autostart: true
steam_big_picture_mode: true
Privacy & Debloating¶
# Privacy settings
disable_telemetry: true
disable_activity_history: true
disable_location_tracking: true
# Remove Copilot
disable_copilot: true
# UI improvements
classic_right_click_menu: true
show_file_extensions: true
disable_lock_screen_ads: true
disable_bing_search: true
Performance¶
# Optional - security trade-off
disable_core_isolation: false # Can improve game performance
disable_vbs: false # Virtualization-Based Security
# Network
prefer_ipv4: true
disable_teredo: true
# Maintenance
enable_disk_cleanup: true
sync_time: true
Game Streaming¶
As a Client (Play from PC)¶
| App | Use Case |
|---|---|
| Moonlight | Stream from NVIDIA GPU PC |
| Parsec | Low-latency streaming |
| Chiaki-ng | PlayStation Remote Play |
| Steam Link | Stream from any Steam PC |
install_streaming: true
install_moonlight: true
install_chiaki: true
install_parsec: true
install_steam_link: true
As a Host (Stream to other devices)¶
Remote Access¶
SSH¶
Windows OpenSSH server for remote management:
install_ssh: true
ssh_server_enable: true
ssh_import_authorized_keys: true
ssh_authorized_keys:
- "desktop.pub" # From private/ssh-keys/
Tailscale¶
Access your ROG Ally from anywhere:
RDP¶
Enable Windows Remote Desktop:
Emulation¶
EmuDeck for Windows provides the same all-in-one emulation setup as on Steam Deck:
Post-Install:
- Run EmuDeck from Desktop
- Choose installation options
- Copy ROMs to configured folder
- Use Steam ROM Manager to add to Steam
Patreon/EA Version:
Place your download in:
Network Configuration¶
Static IP¶
static_ip:
enabled: true
interface: "Ethernet" # Or "Wi-Fi"
address: "192.168.1.100"
prefix_length: 24
gateway: "192.168.1.1"
dns:
- "1.1.1.1"
- "8.8.8.8"
Hostname¶
Backup & Recovery¶
System Restore Points¶
Before making changes, Bootible creates a restore point.
To restore if something goes wrong:
- Search Create a restore point in Start
- Click System Restore
- Select the Bootible restore point
- Follow the wizard
Disable Restore Points¶
Troubleshooting¶
Winget Not Working¶
- Open Microsoft Store > Library > Update all
- Search for "App Installer" and update it
- Restart Terminal
Package Install Failed¶
Run dry-run to validate packages:
Reset winget sources:
SSH Connection Refused¶
- Check service:
Get-Service sshd - Check firewall:
Get-NetFirewallRule -DisplayName "*SSH*" - Start if needed:
Start-Service sshd
Debloat Settings Not Applied¶
Some settings require logout/reboot. UCPD-protected registry keys use a scheduled task that runs at next login.
Armoury Crate Issues¶
Bootible doesn't modify Armoury Crate. For issues:
- Update via MyASUS
- Reinstall from ASUS support site
- Check ROG Ally subreddit for known issues
Command Line Usage¶
Dry Run¶
Real Run¶
Specific Modules¶
Verbose Output¶
Next Steps¶
-
Module Reference
Detailed documentation of each PowerShell module.
-
Configuration
Full list of ROG Ally configuration options.