r.Upscaling.Quality not working on mobile

I’ve been setting r.ScreenPercentage 50 and r.Upscaling.Quality 0 (nearest filtering), and it works as a great retro esthetic in the SM6 preview. Unfortunately, when previewed or packaged for Android, the image is still blurry:

I’ve placed this at the bottom of DefaultEngine.ini:
[SystemSettings]
r.Upscale.Quality=0
r.ScreenPercentage=50

And disabled AA and temporal upsampling. Do I need to make an Android ini? What am I missing to get nearest neighbor upscaling, or is it not the upscaling causing the blurring?

Edit: Mobile HDR maybe? When disabled, I can’t change the screen percentage…

It’s pretty clearly still using bilinear interpolation instead of nearest neighbor on mobile despite r.Upscale.Quality=0.

I’m very much interested in this myself, having just discovered this independently.

Hi, this may happen because the game is being rendered in non native resolution, try setting the value of r.MobileContentScaleFactor to 0