u/revals32

Clair Obscure Expedition 33 Snapdragon 8 Elite stable 30fps

*Reposting cuz fr some reason reddit removed old post maybe because it contained telegram link anyways

Full video watch here

S25 Ultra 12gb Ram

Bannerlator Emulator

In game settings 720p TSR 50% and everything else low

Emulator settings 1280x720 , Proton 11arm , Fex2609 , Performance Preset , Dxvk 2.4.1 pre reg

This performance is achieved using custom engine.ini file which I tuned using Chatgpt and Gemini

Here the engine.ini file which I can't provide link fr some reason reddit removing post because of that so Im writing down everything here just copy and create "Engine.ini" and paste all the lines there and then in C drive paste this file in Sandfall>Config>windows and make it read only

✅️✅️

; =========================================================

; CLAIR OBSCUR: EXPEDITION 33

; Snapdragon 8 Elite / Adreno 830 / 12GB RAM

; 720p / 30 FPS / ULTIMATE SHARP & CLEAN FIX (MAX PERFORMANCE)

; =========================================================

[ConsoleVariables]

; =========================================================

; CRITICAL FIXES FOR BLUR & CLARITY

; =========================================================

r.ScreenPercentage=100 ; Forces true native 720p. No internal downscaling!

r.MipMapLodBias=0 ; Fixes muddy textures (you had this at 1, which blurs everything!)

r.Tonemapper.Sharpen=1.5 ; Adds a clean sharpening pass to cut through UE5 anti-aliasing blur

r.AntiAliasingMethod=2 ; TAA looks way cleaner and ghosts less than TSR at 720p on mobile chips

; =========================================================

; POST PROCESSING (ALL BLUR EFFECTS KILLED)

; =========================================================

r.DepthOfFieldQuality=0

r.FilmGrain=0

r.LensFlareQuality=0

r.SceneColorFringeQuality=0

r.NT.Lens.ChromaticAberration.Intensity=0

r.MotionBlurQuality=0

r.BloomQuality=0

r.Tonemapper.Quality=0

; =========================================================

; MATERIAL / BASIC

; =========================================================

r.MaterialQualityLevel=0

r.MinRoughnessOverride=0.4

r.SubsurfaceScattering=0

; =========================================================

; NANITE

; =========================================================

r.Nanite.MaxPixelsPerEdge=4

r.Nanite.ViewMeshLODBias.Min=0

r.Nanite.RequireGER=0

r.Nanite.ProjectedObjectThreshold=1

r.Nanite.Streaming.AsyncCompute=1

; =========================================================

; GEOMETRY / LOD / FOLIAGE

; =========================================================

r.StaticMeshLODDistanceScale=3

r.SkeletalMeshLODBias=2

r.ViewDistanceScale=0.6

foliage.LODDistanceScale=0.5

foliage.DensityScale=0.7

; =========================================================

; TEXTURE MEMORY & STREAMING

; =========================================================

r.TextureStreaming=1

r.Streaming.PoolSize=2048

r.Streaming.LimitPoolSizeToVRAM=1

r.Streaming.MaxTempMemoryAllowed=64

r.Streaming.FramesForFullUpdate=10

r.Streaming.DropMips=1

r.Streaming.HLODStrategy=2

s.AsyncLoadingThreadEnabled=1

; =========================================================

; ASYNC COMPUTE & SCHEDULING

; =========================================================

r.RDG.AsyncCompute=1

tick.AllowAsyncTickDispatch=1

; =========================================================

; VIRTUAL TEXTURES

; =========================================================

r.VT.MaxUploadsPerFrame=8

r.VT.PoolSizeScale=0.5

; =========================================================

; LUMEN / GLOBAL ILLUMINATION

; =========================================================

r.DynamicGlobalIlluminationMethod=0

r.Lumen.Reflections.Allow=0

r.Lumen.TraceDistanceScale=0.2

r.Lumen.TranslucencyVolume.Enable=0

; =========================================================

; REFLECTIONS / REFRACTION

; =========================================================

r.SSR.Quality=0

r.RefractionQuality=0

; =========================================================

; AMBIENT OCCLUSION

; =========================================================

r.AOQuality=0 ; Dropped to 0 for max performance since you don't care about fancy graphics

r.AOApplyToStaticIndirect=0

r.AOSpecularOcclusionMode=0

r.AOHistoryWeight=0.95

r.DistanceFieldAO=0

; =========================================================

; SHADOWS (PERFECT FIX FOR ADRENO / DXVK)

; =========================================================

r.Shadow.Virtual.Enable=0

r.ShadowQuality=1

r.Shadow.CSM.MaxCascades=2 ; Reduced from 3 to 2 for extra FPS, still zero black squares

r.Shadow.MaxResolution=512 ; Dropped to 512 for max performance (shadows are blocky but no glitches)

r.Shadow.RadiusThreshold=0.06 ; Culls distant shadows earlier for big GPU relief

r.Shadow.FilterMethod=0

; =========================================================

; FOG / CLOUDS

; =========================================================

r.VolumetricCloud=0

r.VolumetricFog=0

r.VolumetricFog.GridSizeZ=16

r.LocalFogVolume.HalfResolution=1

; =========================================================

; TSR / MEMORY (KEPT FOR SAFETY)

; =========================================================

r.TSR.History.ScreenPercentage=100

r.TSR.Resurrection=0

r.TSR.ShadingRejection.Flickering.Period=0.05

r.TSR.ShadingRejection.SampleCount=0

r.TSR.Velocity.WeightClampingPixelSpeed=0.5

r.TSR.Velocity.WeightClampingSampleCount=1.0

r.TSR.RejectionAntiAliasingQuality=1

; =========================================================

; PHYSICS & BATTERY

; =========================================================

p.Chaos.PerformGeometryReduction=1

r.DontLimitOnBattery=1

[/Script/Engine.RendererSettings]

bAllowAsyncRenderThreadUpdates=True

✅️✅️

u/revals32 — 15 days ago

Unreal Engine 5 games could run better than you imagine just need some adjustments with Engine.ini file

The screenshots are from Silent Hill 2 remake and Silent Hill F, and both games were played on Ludashi 2.9 around April 2026, so there's no frame generation or fake frames – it's all raw FPS!

Device used Samsung S25Ultra 12gb ram Snapdragon 8 elite for Galaxy

Gamebooster performance mode used(max clock speed)

I was able to get 2-2.5x more performance than default game using this method!

Some common configs I used were at that time

1280x720p (FSR Balance) Proton 10.0.99BE I guess

Dxvk 2.4.1 my favorite ofc gplasyncarm one

Latest fex available at that time performance preset and latest available turnip for a8xx at that time

I even uploaded a video of SH2 remake gameplay so if you are looking for video proof here it is

https://youtu.be/aZbwph5z3X8

Btw all these I made using ChatGPT , I just asked chatgpt hey gimme Engine for this game optimse it for snapdragon 8 elite cpu and 12 ram 😂🫪 it did the magic

✨️The engine.ini file I used with Silent hill 2 remake was this ✨️

[SystemSettings]

r.SceneColorFringe.Max=0

r.SceneColorFringeQuality=0

r.motionblurquality=0

r. Distortion=0

r.DisableDistortion=1

; ---------- Anti-aliasing ----------

r.PostProcessAAQuality=0

r.TemporalAAFilterSize=0.5

r.TemporalAACurrentFrameWeight=0.12

r.TemporalAA.Quality=2

; ---------- LOD / geometry ----------

r.StaticMeshLODDistanceScale=2.0

r.SkeletalMeshLODRadiusScale=0.6

; ---------- Foliage ----------

foliage.MinLod=1

foliage.DitheredLOD=1

grass.CullDistanceScale=0.6

; ---------- Texture streaming ----------

r.TextureStreaming=1

r.Streaming.MaxTempMemoryAllowed=50

r.Streaming.FramesForFullUpdate=5

; ---------- Parallel rendering ----------

r.ParallelRendering=1

r.ParallelMeshProcessing=1

r.ParallelShadows=1

; ---------- Shader pipeline ----------

r.ShaderPipelineCache.Enabled=1

r.ShaderPipelineCache.StartupMode=3

r.AsyncPipelineCompile=1

r.ShaderPipelineCache.BatchTime=16

; ---------- Async loading ----------

s.AsyncLoadingThreadEnabled=1

s.AsyncLoadingTimeLimit=3

; ---------- Latency ----------

r.OneFrameThreadLag=1

r.FinishCurrentFrame=0

r.Streaming.PoolSize=1024

✨️And this is what I used in Silent hill F✨️

[SystemSettings]

; ================= CORE & LOD (RAM SAVERS) =================

r.DetailMode=0

r.ViewDistanceScale=0.8

r.StaticMeshLODDistanceScale=1.5

r.SkeletalMeshLODBias=2

r.MipMapLODBias=1

r.FoliageCullDistanceScale=0.5

; ================= MEMORY (WINLATOR 12GB OPTIMIZED) =================

; We use 1500 to stay under the Android Low Memory Killer threshold

r.Streaming.PoolSize=1500

r.Streaming.LimitPoolSizeToVRAM=1

r.Streaming.UseFixedPoolSize=0

r.Streaming.MaxTempMemoryAllowed=64

r.Streaming.DefragDynamicBounds=1

r.Streaming.AmortizeCPUToGPUCopy=1

r.Streaming.DiscardUnusedMips=1

r.MeshStreaming=True

; ================= LUMEN (HORROR TUNED / NO LEAKS) =================

r.Lumen.Reflections=1

r.Lumen.GlobalIllumination=1

r.ReflectionMethod=2

r.DynamicGlobalIlluminationMethod=2

r.Lumen.DiffuseIndirect.AsyncCompute=1

r.Lumen.Reflections.Temporal=0

r.LumenScene.SurfaceCache.AtlasSize=256

r.LumenScene.SurfaceCache.CardCapturesPerFrame=12

; Drastically reduced to flush memory often

r.LumenScene.SurfaceCache.NumFramesToKeepUnusedPages=16

r.LumenScene.GPUDrivenUpdate=1

; ================= NANITE & VIRTUAL TEXTURES =================

r.Nanite=1

r.VirtualTextures=True

; Low pools to prevent the 95% "Commit" crash

r.Nanite.Streaming.StreamingPoolSize=128

r.VirtualTexture.VirtualMemoryPoolSize=256

r.Nanite.Streaming.MaxPageInstallsPerFrame=4

r.Nanite.MaxPixelsPerEdge=2

; ================= SHADOWS (LOD TUNED) =================

r.ShadowQuality=2

r.Shadow.Virtual.Enable=0

r.Shadow.Virtual.MaxPhysicalPages=512

r.Shadow.CSMCaching=1

r.Shadow.CachePreshadow=1

r.ContactShadows=0

r.CapsuleShadows=0

; ================= THREADING & ASYNC (WINLATOR SYNC) =================

r.RHICmdUseThread=1

r.RHIThread=1

r.GTSyncType=2

r.OneFrameThreadLag=1

r.FinishCurrentFrame=0

r.AsyncCompute=1

r.AsyncPipelineCompile=1

r.ParallelRendering=1

r.ParallelMeshDrawCommands=1

r.ShaderPipelineCache.Enabled=1

r.UseShaderCaching=1

; ================= POST PROCESS & AA (CLEAN LOOK) =================

r.AntiAliasingMethod=2

r.PostProcessAAQuality=3

r.TemporalAA.Upsampling=1

r.FilmGrain=0

r.MotionBlurQuality=0

r.SceneColorFringeQuality=0

r.Tonemapper.Sharpen=0.5

r.BloomQuality=1

r.DepthOfFieldQuality=0

r.VRS.Enable=1

; ================= SILENT HILL f STABILITY =================

r.SceneColorFormat=3

r.SkinCache.DefaultBehavior=1

r.SupportMaterialLayers=True

r.UniformBufferPooling=1

u/revals32 — 2 months ago

How to turn your samsung phone into emulation beast🔥

I shared two short clips in the comments, you might need to scroll down a bit. They show the impact of gamebooster+, one clip is mine(s25ultra) and the other is from my friend who has an S25 base.

I've been using these methods to get the most out of my Samsung S25 Ultra. I've played over 50 PC games with multiple emulators, and this method always worked. There's been some bad image about Samsung's gaming performance because people aren't using it the way they're supposed to. I've explained everything in the three slides above. Of course, if you use a cooler, you'll be unstoppable. I use a cooler, too!

Btw my s25ultra is on oneui8.5 Some settings might not work if your phone's on OneUI 8 or older, since I tested everything on OneUI 8.5 and confirmed it with friends who also have Samsung phones with OneUI 8.5.

I upload some gameplay on YouTube maybe that helps to understand the performance

https://youtube.com/@aizenemu

I posted about game performance about two months ago, maybe that'll help you understand what kind of performance I was getting. https://www.reddit.com/r/EmulationOnAndroid/s/vUndpucw5m

u/revals32 — 2 months ago

Resident Evil 5 with REFiX mod underclock mode still getting close to 100fps in 8elite🔥

Proton 11b5x86

Box64 bionic 0.4.3

Dxvk2.4.1gplasync pre reg

WN turnip 1.0.6p

Winnative

S25Ultra performance profile battery saver Video

u/revals32 — 3 months ago

Watch dogs running above 60fps🔥 8elite

S25Ultra gamebooster performance mode(which push max clocks mean higher draw is expected which doesn't matter since I will use bypass charging anyways) *Im not using cooler and bypass charging while taking this screenshot I was just testing how game runs and took a quick screenshot

1560x720p

Proton 11arm

Fex2607

Dxvk2.4.1

WN turnip 1.0.6p

u/revals32 — 3 months ago

Finally I can use bypass charging with my gamepad now😍

So, I got this telescopic gamepad with a built-in cooler last month, and it's awesome! The cooler works great, but the problem was I couldn't use bypass charging because there's no pass-through option. I was looking for a way to fix this, so I started searching for a right-angle cable, and luckily I found one! It's perfect for my phone while it's docked in the gamepad. Now I've got the ultimate combo of cooling, comfort, and bypass charging, so I don't have to worry about high power draw while gaming! 🫡🫡

By the way, if you're wondering what gamepad it is, it's called the Outlaw Nava, also sold as the Coolshark jk02, and the cable is from Portronics (not a promotion, just sharing!).

u/revals32 — 3 months ago

Persona 3 Reload in S25Ultra Max clock speed close to stable 60fps🔥

My power draw was crazy since I was maxing out the clock speed, but I'll use bypass charging and a cooler for longer sessions anyway.

I used Winnative Pre Release emulator, Proton 11arm dxvk2.4.1 vk3d 3.0.1 Performance + TSO 1560x720p.

Steam version full game

u/revals32 — 3 months ago

Persona 3 Reload with Ultra wide mod in Snapdragon 8elite

Game runs really🙌🏼

Just brought it today Persona bundle 3 and 5 both at $27 steam

Device - S25Ultra Emulator - Winnative

u/revals32 — 3 months ago

Vanquish in 8 elite 70-80fps 720p

Emulator: Winnative 0.3.0

Layer: ProtonB511x86

Box64: 0.4.3 nightly

Dxvk: 2.4.1 pre reg

Driver: Winnative 1.0.4p

Resolution: 720p

Device: s25ultra

*Don't worry about the temp and power consumption, I was just checking how the game runs. I didn't remove my phone case, so it was obvious it would heat up this much. Plus, I used Performance mode in gamebooster, which maxes out the GPU and CPU clock speeds, so high power consumption is expected.

u/revals32 — 3 months ago

Winnative is the best looking windows emulator by far imo

I've been using this emulator since day one of its early release, and I know it's gotten a lot of flak from a certain team (I won't name names, or I'll be targeted directly, haha!). But hey, at least the devs here actually listen to feedback. I really love the UI, especially how organized all the settings are – it makes it super easy to use. The performance is really good too; I honestly can't remember the last time I used Winlator Ludashi, which used to be my go-to. Now, this emulator is all I use. I really hope it has a bright future, and it definitely deserves more love and feedback from the community. That's just my personal take, though.

Being an Insider I have a news upcoming 0.3.0 update will be big since its bringing lots of QOL updates and features

u/revals32 — 3 months ago