关于双屏显示的一些问题解释

原创 2012年03月23日 16:42:58

        今天客户的问题又来了,对开启和关闭双屏显示的时候会有闪屏现象不满,这个问题以前我想去解决过,当时以为是由于hal层中, 开启和关闭双屏的时候会blank屏幕导致,记得当时我把设置blank的ioctl注掉以后,然后又在内核中修改了一些代码,终于能够跑起来了。但是当我开启和关闭双屏的时候还是会出现闪烁的情况。然后我就想到了在切换的时候会去init ipu channel.所以就给客户写了一封邮件去解释这件事情,同时还把以前双屏显示中的一些问题也做了解释。记录如下:


        尝试了一下在开关后排的时候不去关闭(blank)屏幕,结果发现屏幕还是会闪烁,分析后得知原因是:对于屏幕显示,在cpu上内都会有一条显示通道(channel)用来传输数据,
在开启和关闭启和关闭后排的时候,显示屏驱动中会根据新的配置重新初始化这些显示通道(这步是必须要要的),屏幕闪烁就是由于上一步操作导致的。初始化显示通道是必须的。
        对于在关闭后排之前关闭屏幕背光的操作也做了尝试,发现这样屏幕看起来会更加闪烁,因为在关闭背光后没多久就需要重新打开背光,这样一黑一白就看起来更闪了。
        打开摄像头的时候需要关闭后排视频输出,如果不关的话摄像头的图像就会显示到后排显示器上面,这也是播放视频时视频会显示在后排一样,视频显示和摄像头显示走的同
一个channel[这也是改不了的,freescale的显示架构所致].
        这边还得说一下为什么视频开启后排视频输出的时候,视频或者camera图像只能显示在后排的原因。这是因为freescale硬件就是这么做的,cpu内部的IPU模块(Image Process Uint)【图像处理单元】可能承受不了视频在前后屏同时解码。前面说的都是硬件去解码,不能实现前后屏同时显示视频。
        但如果真的要让视频在前后排同时显示,也是可以的,但是代价挺大的。我在终端上装过一个视频播放器(rockplayer)这个播放器支持硬解和软解两种方式播放视频,当我用
软件解码方式播放视频的时候,前后屏是可以同时显示视频的,但是cpu的利用率确实相当的高,达到了90+%了,这样很容易会导致cpu温度过高,所以软解的方法也行不通。

        对于屏幕下方会有一条白线闪烁,从底层找不到什么原因,上层也不清除,不知道和UI有没有关系??



本想传两张图的,却告诉我

you do1t have permission to upload pictures because you registered for less than a week

窘,这个帐号注册还不到一周。。。图传不了。


android双屏显示的一些修改与尝试

转载时请注明出处和作者 文章出处:http://www.cnblogs.com/xl19862005 作者:Xandy 用的是android2.3的代码 这些天来一直在看and...
  • sfrysh
  • sfrysh
  • 2012年04月15日 18:08
  • 6786

android6.0 power按键深入分析

这篇博客主要分析power按键点亮屏幕和灭屏,而且我们主要分析在PhoneWIndowManager的流程。 之前的博客我们分析过按键的流程,当有按键会先到PhoneWindowManager的int...

虚拟机的双屏显示问题(虚拟机控制两个屏幕)(来自官方帮助文档)

Use Multiple Monitors for One Virtual Machine If your host has a multiple‐monitor display, you ...

Debian7.5--双屏显示问题

Linux对硬件的支持比较鸡肋,在双屏显示下也

Android中Fragment的动态加载和双屏切换问题

步骤: 1、在Activity布局文件中定义framelayout用于添加Fragment 2、创建两个Fragment用于切换 3、获取Fragment管理器,并开启事物FragmentTransa...

PotPlayer播放器在双屏扩展模式下,视频播放时所遇到的几个常见问题的专业解答

1.如何使播放器始终保持一个进程而不希望重新启动一个进程来播放媒体?并且播放器启动后,播放器的列表位置和大小和上次播放时的一样? 2.如何在播放视频时界面自动为全屏 3.如何在播放器中设置扩展播放模式...
  • boomcode
  • boomcode
  • 2015年12月03日 15:37
  • 17109

用户使用双屏扩展桌面类软件时,所遇到的主要疑难问题汇编

在使用行易软件双屏类软件时,在软件启动之前,往往需要进行一下前期设置工作.这些设置工作做正确了,软件启动后,其相应的展示功能才能真正的运行实施....

独立显示器台式机双屏问题

今天想安装电脑双屏,结果发现将第二个屏的VGA线接到电脑的VGA接口上不行,记得一开始安装电脑的时候就不能使用这个口,以为是这个口有问题,实际上是这样的: 1.此台式机的显卡是独立显卡,“一般有两个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于双屏显示的一些问题解释
举报原因:
原因补充:

(最多只允许输入30个字)