CefSharp.Wpf 55 在某些硬件上导致一些 WPF 图形伪像

CefSharp.Wpf 55 causes some WPF graphical artifacts on some hardware

我们正在使用 NuGet CefSharp.Wpf 55.0.0 在我们的 WPF 应用程序中显示网站。我们在一台 x64 笔记本电脑上遇到问题 运行 Windows 10.

CefSharp 之外的其他 WPF-components(如 Telerik)在包含 CefSharp 时出现故障。图像被拉长并变得模糊,并出现其他奇怪的伪像。我们已尝试禁用 CefSharp 的 gpu 加速但没有成功。

在应用程序中设置 RenderOptions.ProcessRenderMode = System.Windows.Interop.RenderMode.SoftwareOnly; 会删除工件。此外,chrome://gpu/ 不显示有关此机器的任何信息 - 查看页面时仅显示页面内的 headers,而不是通常的硬件功能列表等。

CefSharp 本身呈现完全正常。 4 台测试机器中有 3 台没有问题。

更新

GitHub 问题:https://github.com/cefsharp/CefSharp/issues/1961

我们将 AnyCpu 修复程序从构造函数移到了 Application.Current.Startup 事件中,突然间一切似乎都正常了。

查看 GitHub 问题了解更多详情:https://github.com/cefsharp/CefSharp/issues/1961