为什么我的 UWP 应用程序(仅)在 Windows 11 下滞后?

Why is my UWP app laggy (only) under Windows 11?

多年来,我在 Microsoft Store 中都有一个 UWP 应用程序(纸牌游戏)。它经过了良好的测试,可以在 Windows 10 上流畅运行,甚至在仅具有板载显卡的 i5 CPU 上也能流畅运行。该应用程序UI是用XAML构建的,程序代码是用C++编写的。上周我买了一台全新的联想 ThinkBook 16p 笔记本电脑,安装了 AMD Ryzen 5800H CPU 和 Windows 11 Pro。 GPU 是 AMD Radeon 和 NVIDIA GeForce RTX 3060。

令我感到意外的是,我的应用程序(由 XAML 故事板制作)的所有动画都非常滞后,甚至声音输出也不及时。我测试了 GPU 和所有电源选项,驱动程序和 Win11 已更新。

有什么可能导致这些问题的想法吗?

谢谢

事实证明,我安装了 AMD Ryzen 5800H CPU 和 Windows 11 Pro 的新 Lenovo ThinkBook 16p 笔记本电脑上的 Realtek 音频驱动程序导致了上述问题。如果我在 Windows 设置中停用它,那么所有基于 XAML 的动画 运行 都可以正常速度运行。应用程序时间线分析显示,尽管所有音频都直接打包在 UWP 应用程序中,但 Realtek 音频驱动程序加载这些 (WAV) 的速度要慢得多。该驱动程序是从 2021 年 8 月开始的,但没有更新版本可用于 Windows 11.

的 Lenovo 16p AMD

如果合适,预加载音频资产是解决所述问题的一种方法。