devmiyax / yabause

Yabause is a Sega Saturn emulator and took over as Yaba Sanshiro
http://www.uoyabause.org
GNU General Public License v2.0
212 stars 35 forks source link

CPU Affinity doesn't work on the Retroid Pocket 2+ #878

Open CometHunter92 opened 2 years ago

CometHunter92 commented 2 years ago

Enabling "CPU Affinity" on the Retroid Pocket 2+ causes bad performances. Leaving "CPU Affinity" off is ok-ish but I think that the hardware is underperforming: it has a lot of audio issues and slowdowns but strangely, enabling 2x resolution, doesn't really affect the performance.

devmiyax commented 2 years ago

Can not reproduce.

Affinity off 47 fps

IMG_20220619_155828

Affinity On 60 fps

IMG_20220619_160051

CometHunter92 commented 2 years ago

Strange, I have the exact opposite. Can you share the right configurations?

CometHunter92 commented 2 years ago

Uploaded 2 videos recorded from the HDMI (sorry for the poor quality) The first one with CPU affinity OFF https://www.youtube.com/watch?v=U9Z3k-qHzkY

the second one with CPU affinity ON https://www.youtube.com/watch?v=5t_sG8IRaw0 (see 1:08, 1:34, 2:00, 2:08, 2:37) You can see how many dips and slowdowns there are with the CPU affinity ON. With the CPU affinity OFF the gameplay is basically fullspeed instead. On my device I never had 47 fps with CPU affinity OFF...