PCSX2 HD texture pack group
This group is to collect HD texture packs for the PCSX2 emulator, since there's no centralized location for them right now.
PCSX2 HD texture pack group

PCSX2 HD texture pack group

Beetle PSX HW with VRAM cache for texture replacements

  • Thread starter Thread starter Tarrantx
  • Start date Start date
  • Views Views 40
  • Replies Replies 0
  • Likes Likes 1

Tarrantx

New Member
Newbie
Joined
Jun 8, 2026
Messages
3
Reaction score
3
Trophies
0
Age
49
XP
21
Country
Australia
Hi All,

I've made a fork of beetle-psx-libreto and attempted to implement a pre-caching system for texture replacements, similar to what exists in Duckstation. So far in my testing the results are looking very positive.

I have released a windows version on my Github page at https://github.com/Tarrantx/beetle-psx-libretro/releases

I have been testing it on the Nov 2025 stable release of RetroArch 1.22.2 (git 69a4f0e, build date Nov 20 2025, Compiler: MinGW 10.2.0 64-bit) on Windows.

To install, download the DLL, then make a backup of your mednafen_psx_hw_libretro.dll file in your Retroarch "cores" folder, then replace with my mednafen_psx_hw_libretro.dll version.

After loading, you will see 3 new options in the Beetle core video options, under "Replace Textures":

1. HD Texture Caching Method (Eager or Lazy - on demand)
2. HD Texture VRAM Cache Budget (256MB up to 8GB in increments)
3. HD Texture RAM Cache Budget (256MB up to 8GB in increments)

The lazy texture caching method is a significant, as it massively reduces the amount of palettes that are precached by instead caching hashes that share the same palettes, rather than palettes that share the same hash. The one drawback is a single frame pop-in at the beginning of a frame cycle, but this is much less noticeable than waiting sometimes 10-30 seconds for HD textures to load, and sometimes never at all as they've already been released from VRAM.

I'm hoping there will be some of you out there with experience with Beetle texture packs that would be interested in giving this version a test run. If you have ever lamented at HD textures being slow to display or popping in late on every scene change, then I'm hoping you will see a significant improvement with this build. Even with VRAM caching set to 256MB, I am still seeing an improvement.

There are some games that seem to dump better on Beetle than on Duckstation, but the lack of precaching to VRAM makes doing very large texture packs on Beetle very difficult. My hope is that this will allow us to just upscale everything (all palettes) and not have to worry about trimming the pack down just to get textures to load.

Any feedback will be appreciated.

BeetleVRAM.PNG
 
  • Like
Reactions: SomberShroud

Group statistics

Group owner:
relauby
Members:
3983
Threads:
2666
Messages:
9276

Site & Scene News

Popular threads in this forum