Performance - basharast/DuckStation-UWP-ARM GitHub Wiki

Many new options added to the settings to help you to get better speed,

As in the picture below you can see:

  • Buffer Count
  • FPS Limit
  • Max Frames
  • Timer Resolution (Relocated)
  • Overclock (Relocated)
Screenshot

Timer Resolution & Overclock were exists before I just relocate them to the main tab.

How to use those?

There are no rules, it depends on your devices and how much the CPU can handle but here some tips to help:

Buffer Count

  • More Buffer Count can help to reduce the delays (but need good GPU)
  • It was mentioned in many places that it will increase latency (but I didn't notice that)
  • Reduce it if you have low resources as it may increase memory usage

FPS Limit

  • This was exists before but I increased it's effect
  • Reduce it will help to reduce the load
  • It will have impact on the audio and the speed
  • You can solve that impact using Max Frames

Max Frames

  • It will generate x frames each loop
  • When you limit the FPS, you may need to increase it
  • Combining between this and FPS Limit can help to reduce the load and get better speed
  • Note that more frames may cause heavy load, but all depends on the test

Timer Resolution

This options preferred to be on always, I noticed it has good impact on the speed and accuracy

Overclock

  • Unlike what you think, on old devices increasing this will get things worse
  • Reduce it to avoid heavy load and achieve good speed
  • Preferred not to be lower than 85%-90% otherwise the movement will be slow
  • Reducing this along the other options can help to get better performance
⚠️ **GitHub.com Fallback** ⚠️