为什么我的 UWP 应用程序(仅)在 Windows 11 下出现延迟?

发布于 2025-01-09 00:53:03 字数 389 浏览 1 评论 0原文

几年来,我在 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 均已更新。

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

谢谢

Since several years I have an UWP app (card game) in the Microsoft Store. It is well tested and runs fluidly on Windows 10 even on an i5 CPU with only onboard graphics. The app UI is built with XAML and the program code is written in C++. Last week I bought a brand new Lenovo ThinkBook 16p laptop with AMD Ryzen 5800H CPU and Windows 11 Pro installed. GPU's are AMD Radeon and NVIDIA GeForce RTX 3060.

To my bad surprise on this machine all animations of my app (made of XAML storyboards) are extremly laggy and even the sound output is never in time. I tested with both GPU's and all power options, drivers and Win11 are updated.

Any ideas what could cause these issues?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浊酒尽余欢 2025-01-16 00:53:03

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

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

It turned out that the Realtek audio driver on my new Lenovo ThinkBook 16p laptop with AMD Ryzen 5800H CPU and Windows 11 Pro installed is causing the described issues. If I deactivate it in the Windows settings then all XAML based animations run fine at normal speed. Application Timeline profiling shows that, although all audio is directly packed inside the UWP app, the Realtek audio driver loads those (WAV) far to slow. The driver is from August 2021 but no newer version is available for the Lenovo 16p AMD with Windows 11.

If suitable, preloading audio assets is one way to fix the described problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文