工作记录

1 检查gkapp占用cpu高的问题。
首先,确认是哪个代码模块占用cpu高,主线程主要做了这几件事:a 检查tcp连接,b 读取client数据,c 抓取图像,d 编码存储,e 发送数据。没有悬念的是主要cpu消耗是在c和d。

2 检查gkapp图像性能问题。
其实一直没搞清楚freerdp的图像更新问题,总体感觉就是使用的rdpegdi,gdi扩展通道,主要就两个关键点: cache, draw action。PDU分三类。整个流程:capability设置,接收gdi PDU数据并更新图像。
如何确定性能,帧率,什么决定帧率,函数运行时间。
看代码,

3 一直以来,没有解决的vbios问题。我决定先在,igvt上测试一下有没有问题。由于懒惰,没有测试。
vbios卡死的问题总算是有眉目了,原因在vbios里面的一个配置选项:LFP Configuration -> Active Local Flat Panel Configuration,将其配置成:No Local Flat Panel即可。为什么会这样呢?

4 最近一直在弄独显透传的问题,解决了将独显设为主显卡的问题。下一步需要解决,鼠标键盘不能用的问题。话说spice协议是怎么弄的?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容