|
大家好,
我想反馈一个我可以稳定复现的问题,和 「Windows快捷命令」 插件有关。我理解这可能是插件设计上的预期/正常行为,但它在《崩坏:星穹铁道》中会造成非常明显、频繁的音频中断,游玩体验很痛苦,希望能看看是否有改进空间。 现象说明当在 UlanziStudio/UlanziDeck 中启用「Windows快捷命令」插件后,《崩坏:星穹铁道》的游戏内声音会周期性中断。中断发生时,Windows 音量合成器(Volume Mixer)里该游戏的音量电平条会停止不动。
与此同时,其他音频来源(例如浏览器里的 YouTube)不会中断,可以正常播放。因此该问题对《崩坏:星穹铁道》影响特别明显。 环境信息系统:Windows 11(build 26100) UlanziStudio/UlanziDeck:v2.1.21 插件:Windows快捷命令 游戏:崩坏:星穹铁道(Honkai: Star Rail) CPU:AMD Ryzen 9 7900X3D
复现步骤关键观察即使拔掉实体设备,只要 UlanziStudio/UlanziDeck 运行且启用了该插件,问题仍会发生 不运行 UlanziStudio/UlanziDeck 时,即使设备连接着,问题也不会出现 中断表现为周期性发生(我这边大概每几秒一次) 我这边的 LatencyMon 结果显示系统整体实时音频能力正常,像是被某个周期性动作触发的现象
证据(ProcMon)每次音频中断发生时,我都能看到 Windows Audio 服务(Audiosrv / svchost.exe) 在写入音频端点属性,路径类似:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{...}\Properties\... 示例(每次中断会出现 3 条写入): svchost.exe (Audiosrv) RegSetValue ...\Properties\{...},3 svchost.exe (Audiosrv) RegSetValue ...\Properties\{...},0 svchost.exe (Audiosrv) RegSetValue ...\Properties\{...},3
我理解插件可能会周期性刷新/应用音频端点相关设置(即使设置未变化)。但在《崩坏:星穹铁道》中,这似乎会触发音频引擎短暂停止/重初始化,从而导致明显的掉音。 希望的改进方向(请求)如果可能的话,希望能考虑以下任意一种改进/可选项: 增加开关:关闭后台音频端点刷新 仅在目标设备真的发生变化时才应用设置 延长轮询间隔(降低刷新频率) 或尽量避免在无必要时触发端点属性写入
只要能做到其中一种,应该就能避免游戏内频繁掉音。 感谢非常感谢你们以很合理的价格做出了这么棒的产品,我真的很喜欢使用它。希望这个问题也能得到关注和改进,感谢! 补充说明:这篇说明是我用 ChatGPT 辅助整理的,可能有些表述不够清晰,还请多多包涵并感谢理解。谢谢!
|