GPD Win Mini Setup Guide

Buy the GPD Win Mini here: https://joeysrh.link/WG_GPDWINMINI2025

Recommended Accessories

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.

autotdp through motion assistant v0 lzcugoh7542f1 GPD Win Mini Setup Guide

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

For RetroArch, you want to use the Download (64bit) option from RetroArch’s website.

RetroArch will be your emulator of choice for everything under and including Sony PlayStation 1.

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

For Nintendo 3DS emulation, the best and current version is Azahar.

Click here for my Azahar setup guide

For Sony PlayStation 3 emulation, the best and current version is RPCS3.

Click here for my RPCS3 setup guide

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.

Leave a Comment