ata4 / angrylion-rdp-plus

A low-level N64 video emulation plugin, based on the pixel-perfect angrylion RDP plugin with some improvements.
158 stars 25 forks source link

Mystical Ninja Starring Goemon: title screen FPS drop #63

Closed nickie66 closed 3 years ago

nickie66 commented 6 years ago

not a gameplay issue but interesting behavior : title screen goes down to <50FPS while CPU usage maxes out at a steady 80% on each core parts of the intro where the logo appear also show an increase in CPU usage, as if the logo itself consumed a lot of CPU time

gameplay however never even reach 50% per core on that system

on a xeon x5675@ 4.3ghz ( 6-core , 12 threads)

the 2 main goemon games on n64 are very hard on several plugins, angrylion RDP runs near perfectly, i only noticed this odd slowdown :)

goemon's great adventure ( the 2nd goemon game) also displays similar slowdown during the game intro dialog, down to 40FPS with CPU usage reaching only 60% per core... but gameplay is here again smooth

ata4 commented 6 years ago

I'm guessing it has something to do with the alpha channel of the logo texture and the tree textures in the background. It's a known performance issue with Angrylion based plugins in general, since textures with alpha channels can only be rendered with the slowest rendering path available. And for a reason that I don't fully understand yet, multithreading doesn't really help much here.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.