当我玩《使命召唤》时,我喜欢在电脑上播放背景音乐。我已经这样做了好几年,没有遇到任何问题,但在过去一个月里,VLC(在某些时候)延迟非常严重,甚至停止播放音乐,直到我退出游戏。我已将 VLC 偏好设置中的文件和网络缓存大小增加到 3500ms,但问题仍然存在。我也尝试过重新安装 VLC。
我的 PC 上没有进行任何系统更改,我运行的是 4GB 内存,可以很好地处理同时运行 CoD 和 VLC(大约使用了 1.9GB),我的 PC 上没有安装任何新应用程序,使用 McAfee、Malwarebytes 和 AVG 进行恶意软件扫描也没有发现任何可能造成干扰的恶意软件。所有音乐都存储在我的 PC 本地,而不是流式传输。
这可能是什么原因造成的?我该如何解决?
答案1
您的 PC 也老了,您知道吗……我 90% 确定是 PC 的问题,而不是 VLC 的问题。检查您的计算机进程,看看哪些进程占用了内存和处理器。
答案2
这可能是由于两个应用程序使用相同的 API 进行加速,并且资源被游戏消耗,或者由于游戏而间歇性运行 CPU 计算造成的。
有几件事可以尝试,每件事都有各自的缺点。
- 手动分配 VLC 的音频输出模块。使用 DirectX 音频输出、文件音频输出、虚拟音频输出或禁用以外的输出设置。这些可能会引发其他资源或播放兼容性问题 - 这取决于您的系统配置和功能。
- 工具 > 首选项 > 音频 > 输出模块
- 消除 VLC 的后期处理,这可能会降低音频质量:
- 工具 > 首选项 > 显示设置:全部(左下)
- 音频重采样器:已禁用
- 过滤器:确保所有过滤器均已禁用/未选中
- 手动更改 CPU 亲和性以确保 VLC 在 COD 未使用或轻度使用的 CPU 核心上运行。如果两个应用所需的 CPU 核心数量超过亲和性限制允许的数量,这可能会降低两个应用的性能。
- Ctrl + Alt + Delete > 任务管理器 > (展开更多详细信息) > 详细信息 > 右键单击 vlc.exe > 设置亲和性 > 取消选中,选择最后两个处理器。此限制可能会降低 VLC 的性能。
- 或者,您也可以在 COD 上使用上述步骤并检查除最后两个处理器之外的所有处理器。此限制可能会影响 COD 的性能。
- 在与亲和性相同的任务管理器设置中,将 VLC 的处理优先级提高到比 COD 高一级。这更像是最后的手段,因为它最有可能降低性能。将此选项与手动亲和性分配相结合是不必要的,而且适得其反。