dirkwhoffmann / vAmiga

vAmiga is a user-friendly Amiga 500, 1000, 2000 emulator for macOS

Home Page:https://dirkwhoffmann.github.io/vAmiga

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2.4 issues

maskred5 opened this issue · comments

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?

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.

commented

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).

commented

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:

Bildschirmfoto 2023-05-18 um 12 38 06

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.