[PR #3513] [MERGED] Add configurable extra memory #3530

Closed
opened 2026-02-27 22:04:02 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/3513
Author: @kalaposfos13
Created: 9/4/2025
Status: Merged
Merged: 9/28/2025
Merged by: @georgemoralis

Base: mainHead: more-dmem


📝 Commits (10+)

  • 24d7176 Add configurable extra memory
  • 6800461 Merge remote-tracking branch 'origin/main' into more-dmem
  • e7a8523 Merge remote-tracking branch 'origin/main' into more-dmem
  • 9482eaa lowercase getter and setter
  • a085f3d Refactor memory setup to configure maximum memory limits at runtime
  • 37639fa sir clang offnir, the all-formatting
  • 8d9926d Correctly update BackingSize on W*ndows too
  • 7be68b5 small format change
  • b219249 remove total_memory_to_use from the header
  • 7e7f267 i have no idea how to name this commit

📊 Changes

4 files changed (+30 additions, -2 deletions)

View changed files

📝 src/common/config.cpp (+16 -0)
📝 src/common/config.h (+2 -0)
📝 src/core/address_space.cpp (+4 -1)
📝 src/core/memory.cpp (+8 -1)

📄 Description

This setting allows you to increase the available direct memory for games, similarly to what isNeo and isDevKit do, except here you can control the amount of extra memory given instead of only being able to add set amounts. This setting is ideally used only in game specific configs, due to the nature of increased direct memory size adversely affecting some games.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/3513 **Author:** [@kalaposfos13](https://github.com/kalaposfos13) **Created:** 9/4/2025 **Status:** ✅ Merged **Merged:** 9/28/2025 **Merged by:** [@georgemoralis](https://github.com/georgemoralis) **Base:** `main` ← **Head:** `more-dmem` --- ### 📝 Commits (10+) - [`24d7176`](https://github.com/shadps4-emu/shadPS4/commit/24d7176c2de212248e02b9ef8834406e26ee72a9) Add configurable extra memory - [`6800461`](https://github.com/shadps4-emu/shadPS4/commit/6800461c33abd869c651a0e61ddc29f07e42b2f5) Merge remote-tracking branch 'origin/main' into more-dmem - [`e7a8523`](https://github.com/shadps4-emu/shadPS4/commit/e7a8523e0171cb83c8ff08de6342e7a874cc1977) Merge remote-tracking branch 'origin/main' into more-dmem - [`9482eaa`](https://github.com/shadps4-emu/shadPS4/commit/9482eaad2ffaae0e30f13135f252117bd313b8de) lowercase getter and setter - [`a085f3d`](https://github.com/shadps4-emu/shadPS4/commit/a085f3dc1d1da64b04e5842f6629d2c5827b8dc9) Refactor memory setup to configure maximum memory limits at runtime - [`37639fa`](https://github.com/shadps4-emu/shadPS4/commit/37639faf481324d89a6b66f35c5d7b582918542e) sir clang offnir, the all-formatting - [`8d9926d`](https://github.com/shadps4-emu/shadPS4/commit/8d9926d3af774b073066949b30685d9d9bc7af97) Correctly update BackingSize on W*ndows too - [`7be68b5`](https://github.com/shadps4-emu/shadPS4/commit/7be68b548c2554ac57af85c6b257405a7a8690f2) small format change - [`b219249`](https://github.com/shadps4-emu/shadPS4/commit/b219249b212ee9a0670aa3344d1c9f2fd4dc887d) remove total_memory_to_use from the header - [`7e7f267`](https://github.com/shadps4-emu/shadPS4/commit/7e7f267152bb8f5d6f6f32930329bac0937ce3ec) i have no idea how to name this commit ### 📊 Changes **4 files changed** (+30 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `src/common/config.cpp` (+16 -0) 📝 `src/common/config.h` (+2 -0) 📝 `src/core/address_space.cpp` (+4 -1) 📝 `src/core/memory.cpp` (+8 -1) </details> ### 📄 Description This setting allows you to increase the available direct memory for games, similarly to what isNeo and isDevKit do, except here you can control the amount of extra memory given instead of only being able to add set amounts. This setting is ideally used only in game specific configs, due to the nature of increased direct memory size adversely affecting some games. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 22:04:02 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#3530
No description provided.