Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
FramebufferManager: Implement EFB tile cache #7838
Fixes the SMG performance regression in dual core.
Currently it adds a UI option for tweaking the tile size, but once we work out what a good size is, we can drop it (probably before merge). Some games might benefit from larger tiles (or no tiles, which is value 0).
Thanks for fixing this! I have tested this on the D3D11 backend and I am seeing ~30% faster speeds now using dual core. (This is with 'Defer CPU Cache Invalidation' checked and the Tile Size set to 0.) This is even better performance than I was seeing before version 9638.