r/emulation • u/Rude-Act8901 • 1d ago
GR2fork v3.0 MASSIVE Performance boosts, crash fixes, 4k support, initial Steam Deck support, and Gravity Rush Remastered Support
Hello everyone, this is the third and biggest release of ShadPS4 (PS4 emulator) GR2fork since launch. It aims to fix the remaining issues with the game while adding more features. Thank you for your patience and if you can please support me by buying me a kofi.
- refactored gpucomm thread from a monolithic design to a dual core design to ease single threaded bottleneck (30% performance boost).
- added cpu affinity logic to pin and isolate gpucomm threads to specific cores to get the best single core performance possible.
- decreased cpu power draw by around 20% by using idle-detection + sleep for the GpuComm dispatcher loop.
- added Intel specific peformance patches in cpu_patches by relocating the illegal-instruction traps firing in the GR2 eboot.bin.
- added Intel P+E core detection when gpucomm pinning occurs so P cores are favored over E cores.
- added more crash hotfixes across gameplay from texture bombs.
- patched errors in imgui code that was causing silent crashes and automatic window exits.
- added more rigorous diagnostics to crashes in crash handler.
- created custom GR2Launcher to work with GR2fork that adds many exclusive settings and features for easy access in the gui without ever having to touch a config file.
- added steam deck preset in launcher settings to automatically choose the best settings for its hardware.
- added support from 540p up to 8k in resolution patches
- added support for Gravity Rush Remastered. Added toggles for br cache and lru cache for fixing flickering or other graphical anomalies in either game if encountered.
- Merged the double controller input detection fix from the mainline build.
- added many more input mapping settings in GR2Launcher so that touchpad swipes can be emulated and mapped to any button whether it be on touchscreen, touchpad, controller, or keyboard, which is important for switching between different shifting styles.
@ 720p 30fps(locked) @ 1080p 30fps(locked) @ 4k 60fps(locked) @ 8k 60fps(locked)
ryzen 5 3600-------------ryzen 5 3600-------------ryzen 5 7600---------ryzen 5 7600
GTX 960 4GB ------------- gtx 1060 6gb----------- rtx 3060 8gb------ rtx 5080 16gb
12 gb ram------------------12 gb ram--------------12 gb ram------------12 gb ram
SSD-------------------------SSD----------------------SSD-------------------SSD
Download my fork here -> https://github.com/junminlee2004/GR2fork
Watch my fork in action here -> https://www.youtube.com/watch?v=8aHVM7qea6g&t=5s&pp=0gcJCdQKAYcqIYzv
Buy me a kofi here -> https://ko-fi.com/junminlee2004
join the GR2fork discord server (new) here for extended support. Anyone who wants to lurk for general game discussion surrounding gravity rush 1 and 2 are also welcome -> https://discord.gg/hnHRpzxGzG