Closed maskred5 closed 1 year ago
A video wouldn't help much, I guess. Somebody needs to crawl through the repo and find out which checkin caused the issue. However, this is a pretty boring job and requires hardware that exhibits the issue.
Don't know if it helps, but doing git bisect in my repo (vAmigaSDL, https://github.com/mras0/vAmigaSDL) there seems to have been a serious performance regression between 2.3 and 2.4. Finding the exact commit isn't so easy since interface changes between the two version means I can't just bisect vAmiga (and I could be doing this wrong).
Never mind, further bisection shows that it was just because I'd missed #779. Calling Amiga::wakeUp() after getting the buffer fixed it.
Just a quick comparison of v2.3 (left) with v2.4 (right) on my MacBook Pro M1:
Roughly same performance. There might be differences on older machines though, but I am not able to reproduce them on my own hardware.
@maskred5: Do you experience a performance hit all the time or only in special situations (many sprites, heavy Copper activity etc.)? If yes, a video could help indeed (opposed to what I've written above).
Closed due to inactivity.
Just want to say, 2.0 is perfection. Best emulator I've ever used, this was the one that got me back into emulators. I hope I NEVER lose it to Mac OS updates. I'm glad you are always releasing new updates.
I'm still noticing 2.4 seems sluggish in comparison, this is on a relatively fast 2018 Mac Mini with the latest version of Ventura. Could I maybe post a video comparison?