github blackbearreloaded/ProsperoEden v1.002.000
ProsperoEden v1.002.000

3 hours ago
  • More free memory for demanding games. The console's memory is one pool shared by the emulated console, the emulator itself and the graphics, and part of it was held without being used. The emulated console's memory, the code caches and a reserve on the system's side now take memory only when they need it. A large open-world game at 2x has about 3.5 GiB free during play instead of 2.2 GiB, at the same frame rate, so a long session runs out of memory far later.
  • PS5 Pro memory mode. On a PS5 Pro, ProsperoEden asks for the larger memory pool the console offers: 13.5 GiB instead of 12 GiB. A line at launch (memory: in stderr.log) says whether it is active. Contributed by OverkillLabs.
  • "Ran out of graphics memory" less often above 1x. The part that frees textures no game is using could stop looking before it had freed anything, so graphics memory filled up although much of it could be freed. Contributed by mzet97.
  • Vibration strength (new setting). Settings > Controls > Vibration strength sets how strong the DualSense vibrates: 25%, 50%, 75% or 100% of what a game asks for. The controller answers each change with a short vibration at the new strength, so the level is chosen by feel.
  • A game without your language starts in English. With a language chosen that a game does not have, the game started in the next language of the console's own order: with Brazilian Portuguese that was Spanish. It now gets the chosen language or a variant of it when it has one, and English otherwise.
  • The FPS overlay is a small system monitor. Turned on in Settings > Video > FPS overlay (or in a game's own settings), it shows over the game: the graphics backend, the frame rate against the game's own, the frame time, each of the four emulated CPU cores, the GPU's busy time measured by the GPU itself, the memory taken of the pool and the graphics' part of it, for example VLK 30/60FPS 34.6MS CPU 92% 45% 38% 3% GPU 71% MEM 7.7/12.1G GFX 4.1G. Settings > Video > Overlay options turns each piece on or off, sets its size, position and colours, and with CPU by core off shows only the busiest core; a game's settings can give it its own size and position. Contributed by Bauls Deep.
  • Variable refresh rate on older system software. On system software 6.02 the console did not know the way ProsperoEden declared a variable refresh rate and listed the app without one. It is now declared the way older system software knows.

Thanks to the people whose work is in this release:

  • OverkillLabs, for PS5 Pro memory mode, measured on a PS5 Pro.
  • Bauls Deep, for the FPS overlay's new look as a system monitor, with its options and the settings per game.
  • mzet97, for finding and fixing why the texture collector stopped freeing graphics memory.
  • Mihawk, for the measurements of the console's memory pools that the memory work builds on, and for the Vulkan driver all of this runs on.
  • tonysantosl, for reporting the language that games fell back to, and zh522130, for asking for a vibration that can be turned down.

And to everyone who tests ProsperoEden on their own console and reports what they find.

Don't miss a new ProsperoEden release

NewReleases is sending notifications on new releases.