有人遇到过 Win11 24H2 中 Chrome 内核浏览器画面撕裂的问题吗?
去年12月初手欠升级到了 24H2 版本,从那以后就发现使用 Chrome 和 Edge 浏览器切换标签页时会出现画面撕裂的现象。具体表现为:屏幕的一半或一小块区域停留在上一个静止页面,而其余部分仍能正常滚动;或者在新页面滚动时,部分内容能正常滚动,但整体框架却静止不动。
这些天我在国外论坛上查了下,发现微软在最新的 24H2 版本中用 Rust 语言对图形设备接口(GDI)和 DWriteCore 进行了重写。资料显示:这一重写工作自2020年开始,GDI部分已包含约36000行的Rust代码,而DWriteCore则有约152000行Rust代码和96000行C++代码。目前看来,不仅仅是 Chrome 和 Edge 受到影响,所有与重写后的 显示IO及上层API(如Microsoft Basic Display Adapter)相关的应用都出现了类似问题。
目前,简中互联网上还很少有人讨论24H2的这个问题。这种错误已经不能简单地归类为Bug了吧?而且这种内核冲突问题看起来也不是通过更新显卡驱动和浏览器就能轻易解决的。像这种严重影响日常使用的错误,目前难道就没有任何解决方法吗?
@Humanristos #3 我是amd卡也遇到这个问题,但不知道是否适用于n卡,你可以试试
我发在自己博客的解决方案
其实这解决方案最初还是nvidia的社区里发的
是不是amd显卡?
我amd显卡在3年前的chrome上遇到过此类问题
@x3puAiR #1 不是AMD显卡,是 Intel UHD + RTX 2060
N卡有这个问题,先更新驱动看看或者试下核显
升了24H2,chrome切换tab的时候有点花,试试4楼的解决方案
@x3puAiR #4 感谢!我看了下 Reddit 上的系列原帖,看来还是跟微软的
Multi-plane Overlay和全屏优化有关,我看能不能把这几组讨论串整合在一起。还在win10 直接升不了级
@Humanristos #7 可以,我是直接跑了那个注册表再重启就解决了
4060ti显卡也是,chrome会花屏