立即注册 登录
龙岩同城网 返回首页

龙岩社区个人空间 https://www.lytcw.com/?1 [收藏] [复制] [分享] [RSS]

日志

win7系统看视频画面撕裂 画面错位 垂直不同步 横向拖影的解决办法

热度 1已有 10681 次阅读2015-11-17 07:17 | win7系统, 主题

开启AERO主题完美解决看视频画面撕裂 画面错位 垂直不同步 横向拖影

反正只要不用AERO主题,看视频,窗口模式游戏,就会画面撕裂。为啥?

这是因为所有窗口都只在一个缓存上直接渲染(绘图)的关系。试想一下,一张纸上的内容,除了你所能够看到的那些部分之外,还会有什么?

所以当我们移动上面的那个计算器窗口的时候,下面那个计算器的窗口就要重绘,整个画面都需要重绘。

而当我们在另一个应用程序上快速来回移动窗口时,由于下面的窗口更新速度太慢,没能及时重绘窗口,从而形成了图1的那种撕裂现象。与此同时,CPU占用率也会变得很高。

并且最终的桌面渲染是由GDI和GDI+图形引擎来渲染的,在高分辨率的情况下,渲染出来的画面也不够细腻。


传统的桌面渲染由于存在撕裂现象、画面不流畅、CPU占用率高和画面粗糙这些问题,显然不能适应未来的发展,而且所有的这些缺陷在高DPI的显示器下会变得更明显。



Aero的真身——桌面窗口管理器(DWM)


桌面窗口管理器与桌面合成



桌面窗口管理器(DesktopWindow Manager,DWM)是从Vista开始引入的一个新组件,它使用全新的技术来渲染桌面——桌面合成(Desktop Composition)。

Aero界面是基于DWM的。开启DWM后,所有窗口都有自己独立的缓存来进行渲染,然后由DWM进行管理并获取所有缓存的内容,再通过桌面合成组合出最终的桌面。



路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

发表新贴 返回顶部