Skip to content Skip to sidebar Skip to footer

Understanding and explaining all settings in PPSSPP Update 2023

Understanding and explaining each PPSSPP setting
Please ignore the background.

Hello and see you soon. Welcome to our little blog. So, I think the name PPSSPP settings is confusing, but it’s very difficult for laymen and beginners, especially if they are not good at English. The game languages ​​used are always English and Japanese in the released regions, so it is recommended to learn English first.


I’m here to give you some new knowledge aimed at helping you understand the ins and outs of PPSSPP in the settings section, but sorry, I’m only giving you the graphics section, audio, controls, network, tools, and system Sections cannot be provided. Rest assured that we will continue to update them until they are complete.



Read this article to learn more about PPSSPP settings according to your preferences. Now to get this knowledge xD.



Note: I won’t go into the networking section because it’s complicated to explain.



Understanding and explaining PPSSPP settings

Graphic / Graphic

rendering mode

  • Backend: This option shows four graphics APIs: OpenGL, Directx9 and 11, and Vulkan. Select the graphics API that the emulator uses to render game graphics. (Currently fastest is Vulkan)
  • Buffered rendering: Render a PPSSPP vram and use it to scan a buffer (what you see on screen) or a texture. Many games use this to apply special effects (such as graphics enhancements) or apply 30fps only.
  • Unbuffered rendering: Reduce graphics in heavy games to improve emulator performance when playing games. The graphics can be dark and the graphics effect is small (simple).
  • Simulate block transfer effects. Fixed some graphics issues, but may slow GPU performance (especially HP).






frame rate control



  • Frame skip: Frameskipping makes the emulator skip many frames while maintaining real-time speed. Turning this setting on skips certain frames, which speeds up the game.
  • Auto frameskip: Automatically changes the frame skip according to the obtained FPS / speed to keep the game smooth. This setting is not very effective as the calculation is not suitable for low end.
  • FPS should not exceed 60 (speeds up GoW): Don’t let the game God of War go above 60 fps, anything above 60 will strain the CPU and GPU performance and slow it down.
  • Alternate speed (%, 0 = unlimited): Arbitrarily controls the speed limit mode (fast forward).



Features

  • Post-processing shader: Added effects to graphics to make them look smoother and better.
  • Display street/full screen: Change the appearance of the emulator to fit your android/monitor screen.
  • Editor layout view: Set screen position.
  • Mipmapping (removed in this new version): Removed the graphic brightening effect so that ppsspp’s screen can get a little blurry.
  • Immersive mode: Force the emulator to master the user’s screen (like the HP system bar at the top)



performance

  • Rendering resolution: Change the Buffered Rendering Resolution if you want to change the value of this setting. Larger means better quality, less performance. If it’s smaller, you’ll lose quality, but you’ll get better performance.
  • Vertical sync: Avoid character defects when moving frames to synchronize with the monitor screen.
  • Hardware conversion: Modifications and lighting are done using hardware (GPU) rather than software on the CPU.
  • Software skinning: When this setting is enabled, the emulator creates forms by software (CPU).
  • Vertex cache: Modify or remove some of the geometry to improve emulator performance when playing games.
  • Lazy texture caching: The emulator reuses the previous frame a certain number of times. Turning this off causes the emulator to use more new frames through caching, which slows performance.
  • Preserve modified textures (slower in some cases): Secondary texture or backup lazy texture caching.
  • Disable slow effects: Turn off some effects that tax the emulator’s performance.
  • Spline/Berger curve quality: When this setting is below High, detail objects on the graph are reduced and removed.
  • Hardware tessellation (experimental): Uses the GPU to form the curve instead of the CPU (default / default CPU does). This is better suited for GPUs, which are more powerful than CPUs, and can improve game performance.



texture scaling

  • Upgrade level: Change the texture scale from the original texture size.
  • Luxury type: Algorithm for the upscale level process.
  • Deposterization: Fixed messy textures when Upscale is active on textures.



texture filtering

  • Anisotropic filtering: Filter textures around the character. The point is that the texture appears clearly within the specified distance.
  • Texture filtering: Optimizing 2D graphics, menus and HUD. These settings can make the settings above smoother, sharper, or worse.
  • Screen scaling filter: Filters the screen so that textures and objects can be seen clearly from far or near.



hack settings

  • timer hack: In short, hack the emulator. The point is not to set the CPU timings to the right time.
  • Disable the stencil test. Turn off Stencil testing for game objects.
  • Reduce effect resolution: Lower the resolution of the effect.



Overlay information

  • Show FPS Counter: Displays performance counters in FPS and/or speed format.
  • Show debug stats: Displays information that is very useful for debugging your game.



debug

  • Dump the following frames to the log: Print all the notes made by the emulator in the next frame to a log file. These notes or logs are very useful for sending bug reports to developers.




audio

  • SFX volume: Set the loudness of special effects
  • Background music volume: Sets the size of the PPSSPP Emulator sound
  • Audio delay: Experimental feature to reduce stuttering in speech




Control

  • Control mapping: Set PSP controls to keyboard, gamepad, and virtual buttons.
  • On-screen touch controls: Turning this on will make the virtual button always visible. When turned off, the virtual button disappears after a period of inactivity.
  • Button Opacity: Set Clear or Clear Virtual Key
  • Button scaling: Setting the virtual button size.
  • Custom layout: Set the position of the virtual button as desired
  • Button visibility: Almost the same as Button Opacity, only this is whether the Virtual Button disappears completely.
  • Ignore Windows key: Turn off the Windows key on your keyboard.




system

UI language

  • language: Change PPSSPP emulator language

emulation

  • Fast memory (unstable): PPSSPP does not check incoming memory and assumes it is always valid. PPSSPP automatically crashes when there is too much invalid memory.
  • Multithreading (experimental): Allows PPSSPP to run multiple tasks simultaneously. PPSSPP can crash if there are too many tasks and it cannot handle them all.
  • Thread I/O: effect on the CPU. Absolutely unknown.
  • I/O timing method: Not sure, please comment if you know.
  • Force Real Clock Sync (slower, less delay): Not sure, but please comment if you know.
  • Change emulated PSP’s clock (unstable): Setting the virtual processor clock. The point is, let’s say PPSSPP has a processor. Increasing the Clock value increases FPS and decreases Speed(%). On the other hand, decreasing the Clock value increases Speed(%) and decreases FPS.
  • Rewind snapshot frequency (mem hog): Automatically saves the state with a given value. That value is frames, so if you increase that value to the desired value, when you hit the rewind button, PPSSPP will calculate and store the frames determined by that value. You can play back to the saved frame by rewinding.
  • Inserted memory stick: When this is active, memory enters PPSSPP where game save data can be stored.



Universal

  • Check for newer versions of PPSSPP. Check if PPSSPP version is up to date
  • Clear recent games list: Clear the list of recently played games.
  • Sets the UI background. PPSSPP image background change
  • Clear UI background: Change background of PPSSPP image to original
  • Restores PPSSPP settings to default. After installing the app, set all PPSSPP settings back to their original state.
  • Latest SaveState Autoload: Opening a game that has a save state will automatically load the latest save state
  • Enable Windows native keyboard. Not sure, but please comment if you know.
  • My Documents save path: Change the location of PPSSPP to[マイ ドキュメント]>[PPSSPP]Change to.
  • Installed.txt save path: Use Installed.txt to change the PPSSPP storage location to your desired location.
  • Full ISO cache in RAM: It does the game caching and puts it in RAM. This will make the game load faster.


cheat

Enable cheats: Enable cheats/cheats.

PSP settings

  • PSP model: PSP model changes in PPSSPP
  • Change Nickname: Change player name.Only displayed during multiplayer
  • Save screenshot in PNG format: Save the screenshot result in PNG format.
  • Record Display: Record PPSSPP. Therefore, no other application is required to record PPSSPP.
  • Use lossless video codec (FFV1): The quality of cutscenes and videos played on PPSSPP will be nearly identical to the PSP.
  • Audio recording: PPSSPP Sound Recording.
  • Summer time: If active, it will be saved during the day. This possibility is false, but what’s wrong with Android and laptop users trying it out to test the truth of this statement.
  • Date format: Change date format.
  • Time format: change the shape of time.
  • Confirm button: PPSSPP confirmation button change.



If you want to copy/copy, please provide the source for this blog 🙂
thank you for my hard work.

Note: Don’t forget to join the PPSSPP INDONESIA group. This post is also available as a group document.