AndroidTV "adb shell wm size" not working

by Miidoriin

Hello,

I have a Philips 70PUS8506/12 TV, and the resolution of the UI seems to be hard-coded to 1080P, even though the panel is 4K.

The main menu/UI is literally the most viewed content on a TV and I can count the pixels on it. This also affects the installed 3rd party screen sharing/casting apps (Chromecast sucks) as they think the native resolution of the device is only 1080p. Considering these devices are not cheap, that is disappointing.

I've connected to the TV's shell using adb shell and the command wm size tells me its physical size is 1920x1080. The problem is that it is impossible to override this. No matter which resolution I try, it stays at 1920x1080. The only value I can change is the DPI/density using wm density , which does not really help.

Is there a way to override the resolution on Android TVs?

MonsonJohn

Only Android TV 12 will get native 4K UI.

jubazito

try scrcpy and use "-m1280"

lumi_os

These TVs don't have the performance to fully render the UI @ 4K at a reasonable frame rate. They were designed with "render in 1080p and upscale" in mind.

Yes, very expensive TVs still use the minimum processor to meet their own specs.