[vk] Add option to force smaller buffers #3116

Open
Lizzie wants to merge 3 commits from vk-fix-oom-force-maller-buffers into master
Member

This can fix some games which run out of memory (Smash bros ultimate with 6 G&W) due to recent VMA changes.
I do no think this is the correct approach for handling this case, the VMA rewrite is good in hindsight, but there are some games that just refuse to work with it. This PR allows users to just force things to work.

Signed-off-by: lizzie lizzie@eden-emu.dev

This can fix some games which run out of memory (Smash bros ultimate with 6 G&W) due to recent VMA changes. I do no think this is the correct approach for handling this case, the VMA rewrite is good in hindsight, but there are some games that *just* refuse to work with it. This PR allows users to just force things to work. Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie force-pushed vk-fix-oom-force-maller-buffers from 1a37b82d5d
All checks were successful
eden-license / license-header (pull_request) Successful in 48s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 6c55017480
All checks were successful
eden-license / license-header (pull_request) Successful in 19s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2025-12-04 19:44:45 +01:00
Compare
DraVee force-pushed vk-fix-oom-force-maller-buffers from 6c55017480
All checks were successful
eden-license / license-header (pull_request) Successful in 19s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to e8dc0790e5
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2025-12-28 04:06:21 +01:00
Compare
Lizzie force-pushed vk-fix-oom-force-maller-buffers from e8dc0790e5
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 213b7507be
Some checks failed
eden-license / license-header (pull_request) Failing after 43s
GitHub Actions [CI] Build failed
2026-01-25 06:52:56 +01:00
Compare
Lizzie force-pushed vk-fix-oom-force-maller-buffers from 213b7507be
Some checks failed
eden-license / license-header (pull_request) Failing after 43s
GitHub Actions [CI] Build failed
to 9e4dc987b8
All checks were successful
eden-license / license-header (pull_request) Successful in 17s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
2026-01-30 12:13:06 +01:00
Compare
DraVee force-pushed vk-fix-oom-force-maller-buffers from 9e4dc987b8
All checks were successful
eden-license / license-header (pull_request) Successful in 17s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
to b25782b9eb
All checks were successful
eden-license / license-header (pull_request) Successful in 1m19s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
2026-02-17 16:23:55 +01:00
Compare
All checks were successful
eden-license / license-header (pull_request) Successful in 1m19s
Required
Details
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
This pull request has changes conflicting with the target branch.
  • src/common/settings.h
  • src/qt_common/config/shared_translation.cpp
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin vk-fix-oom-force-maller-buffers:vk-fix-oom-force-maller-buffers
git switch vk-fix-oom-force-maller-buffers
Sign in to join this conversation.
No description provided.