我们尝试将 Ubuntu touch 移植到新的不受支持的目标上。我们在显示方面遇到了一些问题,因此即使面板可以正常工作,我们也看不到面板上的任何东西(我们可以通过芯片寄存器 R/W 在面板上显示一些东西)。从日志中,我们看到配置了不受支持的分辨率(-2x1091958595)覆盖,因此 mdss 不会将其显示在面板上。有谁熟悉高通平台或 MIR/lightdm 并知道如何解决它吗?
- Ubuntu 触摸版本:
vivid-preinstalled-touch-armhf.tar.gz
(2015-04-29) - 设备:MSM8916
- Android 代码库:4.4.4
Jan 1 00:02:49 ubuntu-phablet powerd[763]: Transition to ACTIVE complete
Jan 1 00:02:49 ubuntu-phablet powerd[763]: libsuspend: release_wake_lock: powerd_power_request
Jan 1 00:02:49 ubuntu-phablet kernel: [ 45.378652] mdss_mdp_overlay_pipe_setup: exceeded max mixer supported resolution -2x1091958595
Jan 1 00:02:50 ubuntu-phablet dbus[708]: [system] Activating service name='org.freedesktop.systemd1' (using servicehelper)
Jan 1 00:02:50 ubuntu-phablet dbus[708]: [system] Successfully activated service 'org.freedesktop.systemd1'
Jan 1 00:02:50 ubuntu-phablet kernel: [ 45.792587] mdss_mdp_overlay_pipe_setup: exceeded max mixer supported resolution -2x1091958595