Install easyBTX on Windows
Install easyBTX on Windows 10 or 11 with an NVIDIA GPU. Use the standard build, or run the much faster Linux engine through WSL2 - every command is copy-paste.
Install on Windows
For Windows 10 or 11 PCs with an NVIDIA GPU (RTX 30-series or newer for the Windows build).
1. Download. Download easyBTX for Windows
2. Get past the first-run warning. The installer is unsigned, so Windows SmartScreen shows "Windows protected your PC". Click More info, then Run anyway, and finish the install. That is the standard prompt for an unsigned indie app. There is no xattr step on Windows.
3. Mine. Open easyBTX and press Start.
Want it much faster? The Windows build uses a proven, stable engine. There is a newer engine that mines a card far harder, but it runs on Linux, not natively on Windows. You can run that faster Linux build on this same PC through WSL2 - and unlike the native Windows build, it then keeps itself up to date automatically. See "Run on Windows with WSL2" below. It is all copy-paste.
Run on Windows with WSL2 (faster Linux engine)
🔥 Most powerfulDone once. Once Ubuntu opens, everything happens in one window. There's a faster mining engine that runs on Linux, and Windows can run Linux quietly inside itself (a built-in feature called WSL). You don't need to know any Linux. Your existing NVIDIA driver is used automatically.
Watch the walkthrough: How to install and run easyBTX on Windows with WSL2 - a short video that walks through every step below. If you'd rather follow along than read, start here.
Step 1 - install the latest PowerShell (one time). Open the Start menu, type PowerShell, right-click Windows PowerShell, choose Run as administrator, then run:
winget install --id Microsoft.PowerShell --exact
Accept any prompts (press Y if asked). When it finishes, open the new PowerShell from the Start menu and use it for the next step. (To check what's available first, you can run winget search --id Microsoft.PowerShell --exact.)
Step 2 - turn on Linux (one time). In that PowerShell window run this, then restart your PC when it finishes:
wsl --install
Step 3 - set up Ubuntu. After the restart, a black Ubuntu window opens by itself. Make a username (lowercase) and a password (you won't see it as you type - that's normal), and write the password down.
From here on, everything happens in this Ubuntu window. You never touch PowerShell again, and you never type wsl in front of anything.
Step 4 - install and start easyBTX. In that Ubuntu window, paste this one line and press Enter. It downloads, makes it runnable, and launches:
wget -O ~/easyBTX.AppImage https://github.com/MendeMatthias/EasyBTX-releases/releases/download/v0.9.9/easyBTX_amd64.AppImage && chmod +x ~/easyBTX.AppImage && ~/easyBTX.AppImage --appimage-extract-and-run
easyBTX opens - paste your BTX payout address and press Start. That's it. From here on it updates itself, so this is the last install command you ever paste. To open easyBTX again later, just run ~/easyBTX.AppImage --appimage-extract-and-run.
Watch me do the whole thing. The full WSL setup on a Windows PC, start to finish (the video shows the earlier install line - the Step 4 command above is the current, self-updating one):
If something is off
It says wsl: command not found. You're inside the Ubuntu window, which is correct. Don't put wsl in front - run the Step 4 line exactly as written.
The easyBTX window doesn't appear. Run this in the Ubuntu window instead:
LIBGL_ALWAYS_SOFTWARE=1 ~/easyBTX.AppImage --appimage-extract-and-run
You forgot the Ubuntu password. Open Windows PowerShell (Start → Terminal) and set a new one (replace yourname with your username), then go back to the Ubuntu window:
wsl -u root passwd yourname
Is it really mining? Run nvidia-smi in the Ubuntu window. A busy card pulls well over 100 Watts.
Keeping easyBTX up to date
Native Windows is a quick reinstall. The WSL2 / Linux build updates itself - new versions install on their own, so there is nothing to run. The full step-by-step for every platform is on the Update guide.
Verify your download
Unsigned builds rest on a published hash, not a signature. The current SHA-256 and a full VirusTotal scan are linked on the home page, so you can check the file you downloaded matches before you run it.