Firefly开源社区

标题: RK3288 Ubuntu 16.04 显示及键鼠操作延迟,卡顿明显 [打印本页]

作者: 一个人    时间: 2018-3-3 11:19
标题: RK3288 Ubuntu 16.04 显示及键鼠操作延迟,卡顿明显
本帖最后由 一个人 于 2018-3-3 11:53 编辑

如题,
操作流程:
RK3288 开发板烧录 Firefly-rk3288_Ubuntu_1604_201705250940.img 官方镜像,进行 xfce 桌面,启动firefox,打开 bing 页面后,显示以及键鼠操作延迟明显。分辨率为 1920 * 1080 ,下同。

安装 libreoffice 存在相同情况。

本来准备利用 rk3288 作为瘦终端,移植了一个 gtk 应用,但是会出现相同情况,某些情况下操作变得卡顿,显示明显延迟。

观察 taskmanager。输入操作时,CPU 占用会很快上升只50%以上,并且在卡顿情况下,CPU占用接近 80%。 同时 top 中显示 xorg cpu占用率也同时快速上升。

请问以上具体问题可能出现在什么地方,方便着手优化。(目前我查到的,可能是 xsever 本身优化就不好)
是否有 patch 可以解决该问题?

作者: 一个人    时间: 2018-3-8 11:03
update:
基于最新 4.4 kernel 调试。
rk3288 ubuntu 16.04 通过HDMI输出时,DRM驱动初始化 fbdev 时,调用 drm_fb_helper_single_fb_probe() 函数,crtc_count=0,提示 Cannot find any crtc or size -going 1024*768。结果初始化了一个 1024*768 大小的 Framebuffer,在1920*1080 分辨率下会有明显延迟,改成 1920*1080 Framebuffer,显示会好一点,但是还是能感觉到input到display直接有轻微的延迟卡顿。
目前不清楚 crtc 绑定出现什么问题。
有大神知道大概的原因嘛?




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1