When creating a device profile that sets specific cvars for the ipad pro. They don't seem to be loaded or used in a launched game or in a packaged game.

While testing in 4.10 if I changed the IOS device profile (there is no ipad pro profile by default) to have cvar "r.MobileContentScaleFactor = .5" and then launched, it would successfully change resolution. This didn't work in 4.11 using the same steps and workflow.

Steps to Reproduce
  1. Open Blank 4.14 Binary Project via launcher
  2. In the default map level BP add a print string that fires on event begin play
  3. Open the device profile manager by clicking window drop down at the top > developer tools > device profiles
  4. Open IOS and ipad pro device profiles and add a rendering cvar "r.MobileContentScaleFactor"
  5. set the value to .5 or something very obvious then click "save as default" in the device profile window
  6. Launch to your device

There is no change in the resolution and the cvar doesn't get applied

The cvar gets applied and the resolution is very low causing the print string text to be very large.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-39252 in the post.

Login to Vote

ComponentUE - Platform - Mobile
Affects Versions4.
Target Fix4.16
CreatedDec 1, 2016
ResolvedMar 30, 2017
UpdatedSep 16, 2019
View Jira Issue