Performance Limitations

Running Windows 10 on your Raspberry PI has a few primary limitations

Limitations across the board

Limitations on the Raspberry PI 3

Limitations on the Raspberry PI 4


Optimizing Windows 10

If you want the best experience running windows 10 on the PI, you'll want to optimize the install so it preforms best.

Optimization Script I've been maintain a script that makes a huge difference on such a low performance device such as the PI. Here's the basics of what it does

  1. Disables many services, around 85. These have been carefully picked so 99% of the population would never notice the difference. Most of these services were used for data collection and telemetry. a. SuperFetch is disabled in this. If you are on an older build of windows 10 (1803 for example), you may find memory compression to be turned off. Fix this by updating windows or reenable SuperFetch.
  2. Patch to block telemetry and tracking, increasing user privacy and taking things out of the background.
  3. Disable and Uninstall OneDrive a. It uses a lot of memory and disk, if you need it you can simply reinstall it.
  4. Removes around 40 built in garbage apps
  5. Blocks apps installed as an advertisement a. Not only do I have a huge gripe with Microsoft about this, but it takes of disk performance in the background and is easily noticeable.
  6. If you are on windows 2004, Cortana is finally completely removed from the system, now is the time to rejoice
  7. Disabled "windows 10 experiments" Bellow is an example of idle usage on a 2GB PI4 after running the script.

idle-usage-after