Quick solutions to common issues with eGPU Auto-Enable.
Solution: Right-click PowerShell → "Run as Administrator"
Set-ExecutionPolicy -Scope Process -ExecutionPolicy BypassThen run the installer again.
- Make sure your eGPU is plugged in and powered on
- Check Device Manager → Display adapters
- Ensure NVIDIA/AMD drivers are installed
- Try replugging the eGPU and running the installer again
Check if the task is running:
Get-ScheduledTask -TaskName "eGPU-AutoEnable" | Select-Object StateStart the task manually:
Start-ScheduledTask -TaskName "eGPU-AutoEnable"Check the logs:
Get-Content "$env:USERPROFILE\.egpu-manager\egpu-manager.log" -Tail 100Run the monitor manually to see live output:
pwsh "$env:USERPROFILE\.egpu-manager\eGPU.ps1"This could be a driver or power issue:
- Update your GPU drivers to the latest version
- Check Thunderbolt firmware is up to date
- Verify eGPU enclosure has adequate power
- Check Windows Event Viewer for device errors
Check Task Scheduler history:
- Open Task Scheduler (
taskschd.msc) - Navigate to Task Scheduler Library
- Find "eGPU-AutoEnable"
- Click "History" tab at bottom
- Look for errors or unexpected stops
Restart the task:
Stop-ScheduledTask -TaskName "eGPU-AutoEnable"
Start-ScheduledTask -TaskName "eGPU-AutoEnable"Reconfigure to select correct GPU:
irm https://raw.githubusercontent.com/Bananz0/eGPUae/main/Install-eGPU-Startup.ps1 | iexChoose option [1] Reconfigure
The log should auto-rotate at 500 KB. If it's larger:
- Check if the script is running (it rotates logs automatically)
- Manually delete the log:
Remove-Item "$env:USERPROFILE\.egpu-manager\egpu-manager.log" -Force
Check installation directory:
explorer "$env:USERPROFILE\.egpu-manager"Verify installation:
Test-Path "$env:USERPROFILE\.egpu-manager\eGPU.ps1"The script polls every 2 seconds and should use minimal CPU. If you see high usage:
- Check Task Manager for the
pwsh.exeprocess - Review logs for excessive error messages
- Consider increasing poll interval (requires modifying script)
The script has a 10-second delay at startup. If still causing issues:
- Open Task Scheduler (
taskschd.msc) - Find "eGPU-AutoEnable"
- Right-click → Properties
- Go to Triggers tab
- Edit the trigger and increase delay (e.g., 30 seconds)
# Force remove as Administrator
Unregister-ScheduledTask -TaskName "eGPU-AutoEnable" -Confirm:$falseThe script may still be running:
# Stop the task first
Stop-ScheduledTask -TaskName "eGPU-AutoEnable"
# Wait a moment
Start-Sleep -Seconds 3
# Try deleting again
Remove-Item "$env:USERPROFILE\.egpu-manager" -Recurse -ForceIf still locked, restart Windows and try again.
Run the script manually to see all output:
pwsh "$env:USERPROFILE\.egpu-manager\eGPU.ps1"# List all display adapters
Get-PnpDevice -Class Display | Format-Table FriendlyName, Status, InstanceId
# Check specific GPU
Get-PnpDevice | Where-Object {$_.FriendlyName -like "*RTX*"}# Get your eGPU's Instance ID from Device Manager
$instanceId = "YOUR_INSTANCE_ID_HERE"
# Try enabling manually
pnputil /enable-device "$instanceId"$PSVersionTable.PSVersionShould be 7.0 or higher. Download PowerShell 7+
-
Check existing issues: GitHub Issues
-
Open a new issue with:
- Your Windows version
- PowerShell version (
$PSVersionTable.PSVersion) - eGPU model and enclosure
- Last 50 lines of log file
- Any error messages you see
-
Join the discussion: GitHub Discussions
Increase the stabilization delay in the script:
- Open
$env:USERPROFILE\.egpu-manager\eGPU.ps1 - Find line:
Start-Sleep -Seconds 2 - Change to:
Start-Sleep -Seconds 5 - Restart the task
Some GPU management software may conflict:
- NVIDIA GeForce Experience
- MSI Afterburner
- GPU Tweak II
Try temporarily disabling these to test.
Last Updated: 2025-11-14