Cannot use Full Resolution on 4k Android Device

Hi there

We have some 4K TV Boxes running Android.
I try to develop a Unity Application which runs in 4K Resolution on this devices.

The OS itself runs in 4K Resolution, however if i start my Unity App the Resolution is 1280x720.
I tried to make a Script with Screen.SetResolution (3840, 2160, true) but it does not change.

Do I have to tweak some Player Settings or how can i make my Unity App use the 4k Resolution of the device?

Thanks in advance

Hi!
Can you please provide the log of the application starting?
It would also be nice to know, what Android version is used and what the TV boxes actually are (at least which GPU are they using)

Hi

Thanks for your response.
I noticed that the resolution does actually change.
I just checked Screen.currentResultion too early.

This post can be deleted.

I’ll probably have other questions about the boxes and post these in a separate thread and will then include the hardware details. The hardware seems to be extremly bad compared to a typical phone. I have big problems with the VideoPlayer component and 4k Videos (which runs just fine on phone).

Best regards

How did you solve this? I have the same problem, the ui and an image i placed on the canvas are clearly still in hd, even when setting the resolution manually. android pie, odroid c4 mali

actually I can confirm Screen.setresolution changes, but still the video remains in a 1920x1080 box

also I can confirm building a videoplayer using viewview on android allows the device to play the video in 4k using the native videoplayer in android