在 MSM8916 上移植 Ubuntu touch - 显示覆盖获得错误的分辨率

在 MSM8916 上移植 Ubuntu touch - 显示覆盖获得错误的分辨率

我们尝试将 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

相关内容