Buy the GPD Win Mini here: https://joeysrh.link/WG_GPDWINMINI2025
Recommended Accessories
- MicroSD Card: 512GB or 1TB (You’d probably want the largest you can afford)
- SSD Replacement: 4TB NVME 2280
- eGPU: GPD G1 2024
- Charger: UGREEN 100W Charger
Windows Settings
GPD Win Mini’s ship with a program called Motion Assistant that handles your TDP, fan curves and more.
If you ever want to update it, you can find it on this page – https://www.gpd.hk/gpdwinmini2025firmwaredriver.

Recommended Motion Assistant Settings
- TDP Tab
- Set AC TDP & DC TDP or Unify – AC TDP is the TDP you want when plugged in, DC TDP is what you want when unplugged, or you can check Unify AC/TDP to use the same TDP for both. Make sure to click Apply to save.
- Auto Limit TDP & FPS Limit – if you set an FPS limit like 60FPS and check Auto Limit TDP, then MA will auto change your TDP to whatever TDP is needed to run your game at 60FPS.
- Check Disable CPU Boost – CPU Boost is awful for handhelds, turn this off.
- Check Enable Fan Speed and choose Fan 1 – personal preference, Fan 1-4 is different curves, choose what you like best.
- RTSS OSD Tab
- Check Change OSD – give this a hotkey, I like to use CTRL+0 – using this with a game open will cycle through the RTSS OSD to show FPS, and game information, super useful. Needs RTSS installed.
- Advanced Tab
- Check Start with windows and Minimized to tray
Per-Game Motion Assistant Settings
Open whatever game you want to have custom settings for.
Then, in MA, under the Process Profile section on the left, choose Bind and select that game’s process.
Select that process now on the left, and any changes you make to TDP, settings etc. will only apply to that game or app.
Improve sound with FxSound
The speakers on these devices are.. not great out of the box.
Thankfully, you can use a program called FxSound to get better audio at no cost.
Download FxSound from their website and then install it and open it.
Choose the Gaming preset from the dropdown on the top left and that’s it, you’re done!
How to factory reset/reinstall Windows
Unfortunately, since the Windows image is a custom GPD Windows image, you can’t just head to Settings and choose factory reset like you normally would on a Windows device.
Instead, head to GPD’s website and you can download their image, which you’ll need to flash to a USB drive and use to re-install Windows.
Recommended Emulators
RetroArch – For PlayStation 1 & Under
For RetroArch, you want to use the Download (64bit) option from RetroArch’s website.
Here’s what we will use RetroArch for:
- Atari 2600
- Atari 5200
- Atari 7800
- Atari Lynx
- Arcade
- Nintendo Entertainment System
- Nintendo Game Boy Advance
- Nintendo Game Boy/Game Boy Color
- Nintendo 64 (see M64Plus FZ Pro section below)
- Nintendo DS (see MelonDS section below)
- Sega 32X
- Sega Dreamcast
- Sega Genesis/Master System/Game Gear/CD
- Sega Saturn
- Super Nintendo Entertainment System
- Sony PlayStation 1 (see DuckStation section below)
Click here for my RetroArch setup guide, which includes recommended cores and more
Azahar – For Nintendo 3DS
For Nintendo 3DS emulation, the best and current version is Azahar.
Click here for my Azahar setup guide
RPCS3 – For Sony PlayStation 3
For Sony PlayStation 3 emulation, the best and current version is RPCS3.
Click here for my RPCS3 setup guide
Xenia Canary – For Microsoft Xbox 360
For Microsoft Xbox 360 emulation, the best and current version is Xenia Canary.
Click here for my Xenia Canary setup guide
ROMs/BIOS
If you’re looking for where to find ROMs and BIOS files, this video will help you.
If you’re looking for where to find BIOS files, this video will help you.
Also, for the best BIOS files, you can see this list here: https://joeysretrohandhelds.com/guides/recommended-bios-files/.
Organizing ROMs/BIOS & File Types
If you’re curious what the best file types are for your ROMs, or how to organize everything, then this page will help: https://joeysretrohandhelds.com/guides/recommended-file-types-for-roms/.
How to find your saves & states
If you’re looking for your saves & states, you can find a list of emulators and where they are here: https://joeysretrohandhelds.com/guides/where-to-find-save-files-for-every-emulator-and-custom-firmware/.
Setting up Syncthing
How to setup streaming to your device
Linux Settings – Bazzite
When you get your GPD Win Mini on delivery, it will be loaded with their custom Windows OS image.
You may want to install Bazzite, and you can do so following this guide.
The guide will show you how to dual boot, if you want, or just install Bazzite on its own.
Hotkeys
Menu+A will open the Steam Quick Access Menu.
R4 twice or holding R4 will open Handheld Daemon (HHD).
Disable CPU Boost
CPU Boost is enabled by default in Bazzite, let’s turn it off because it’s awful.
Open HHD > TDP > scroll down and change CPU Settings to Manual > CPU Boost set to Disabled.
I would also set CPU Power (EPP) to Low, but this is only useful for low TDP/low heat gaming.
Installing Gyro
There’s scripts you can enter to get gyro working on your device.
For the Win Mini 2024, open a Terminal and enter:
curl -L https://raw.githubusercontent.com/aarron-lee/gpd-win-tricks/main/win4-suspend-mods/install.sh | sh
For the Win Mini 2025, open a Terminal and enter:
curl -L https://raw.githubusercontent.com/aarron-lee/gpd-win-tricks/main/win4-suspend-mods/install_mini_2025.sh | sh
Improve sound with pipewire
Download the sink-eq10.conf file from here.
Place it into the following folder (if folders do not exist, create them):
home/.config/pipewire/pipewire.conf.d/
Set your volume to 100.
Open Terminal and enter the following:
systemctl —user restart wireplumber pipewire pipewire-pulse
Head to Game Mode > Settings > Audio and make sure the Output device is GPD Win Mini EQ.
Syncthing on Bazzite
Open the Discover store and install Syncthing Tray.
Configure Syncthing as needed.
Then, in Game Mode, in Decky Loader, install Steamdeck Decky Syncthing.
Select the “Other flatpak” option and enter io.github.martchus.syncthingtray.
Select On Game Mode and do not check the option to keep it on in Desktop mode.
Head back to Desktop Mode and add Syncthing to Autostart.