- 游戏模式会在检测到视频游戏运行时自动降低 CPU 和 GPU 使用率。
- 其工作原理是禁用后台非必要的动画和视觉效果。
- 它旨在解决 Discord 基于 Electron 和 Chromium 架构所导致的高资源消耗问题。
对于我们这些长时间盯着电脑屏幕的人来说,Discord 已经成为不可或缺的指挥中心。它不仅用于聊天,我们还用它来协调突袭、分享游戏,并与社区保持联系。然而,一个显而易见的问题摆在眼前:这款应用极其消耗资源,有时感觉它就像要吞噬你整个电脑一样,尤其是在你玩游戏的时候。
对于配置较低的设备而言,这种情况尤为关键,因为每一帧CPU周期和每一兆内存都至关重要,都可能造成卡顿。为了解决这个问题,Discord正在开发一项名为“游戏模式”的功能,旨在让应用程序运行更加流畅,从而让游戏成为关注的焦点。
Discord 的游戏模式究竟是什么?它是如何运作的?
简而言之,这项功能会在客户端检测到您启动视频游戏后自动优化 CPU 和 GPU 使用率。您无需手动调整设置;应用程序会识别您正在玩游戏,并在游戏运行时减少不必要的动画和视觉效果。
其理念在于释放 Discord 用于渲染界面元素的少量处理能力,尤其是在窗口最小化或在后台运行时,这些元素完全没有必要。这套系统与Windows 的游戏模式非常相似,但专门应用于 Discord 生态系统,旨在提升稳定性和帧率。
与活动减少的差异
许多用户已经熟悉“减少动画”选项,它可以移除界面导航时的一些烦人动画。两者最大的区别在于游戏模式的自动化。“减少动画”需要用户手动进入设置并启用,而游戏模式则会根据电脑的活动自动开启和关闭。
根本问题:电子和铬
要了解 Discord 为何占用如此多的内存,我们需要深入了解其底层机制。该应用程序基于Electron框架构建,该框架本质上是将应用程序像网页浏览器一样运行,并使用Chromium内核(与 Google Chrome 使用的内核相同)。这意味着 Discord 会为渲染、GPU 使用和其他任务分别启动独立的进程,从而显著增加内存消耗。
如果再加上屏幕叠加层的使用,资源消耗会进一步飙升。因此,一些专家建议,唯一的根本解决方案是 Discord 停止使用 Electron,转而成为原生 Windows 应用程序,这将大幅降低系统负载。
性能和可用性:我们可以期待什么?
虽然 Discord Previews 已经泄露了这项功能的存在,但目前还没有官方数据表明它能实际提升多少帧率。在高性能电脑上,你可能根本感觉不到帧率的提升,但在配置较低的电脑或笔记本电脑上,减少后台进程就能显著改善游戏的流畅度,避免卡顿。
值得一提的是,该功能目前仍在内部测试阶段。Discord 一直致力于通过迁移到更新版本的 Electron 并修复内存泄漏来提升效率,虽然在某些情况下成功降低了平均 CPU 使用率,但这有时会导致内存消耗增加,表明这仍然是一个持续改进的过程。
今天优化 Discord 的更多技巧
如果您无法使用游戏模式,或者感觉电脑运行仍然吃力,可以尝试一些手动方法。其中最有效的方法之一是禁用Discord 设置中的硬件加速。这样可以防止应用程序使用 GPU 处理自身进程,从而避免游戏掉帧。
此外,如果您在通话时发现帧率显著下降,可以尝试重新安装应用程序、运行 Windows 内存诊断程序,甚至调整页面文件(虚拟内存)来让系统休息一下。系统文件检查器 (sfc /scannow) 等工具也有助于排除 Windows 错误导致的问题,从而确定问题是否由应用程序本身引起。
游戏模式正逐渐成为 Discord 的一个智能解决方案,它能帮助 Discord 摆脱资源占用过高的问题,成为一个不影响游戏体验的隐形工具。通过自动降低视觉效果并优化 CPU 和 GPU 使用率,该平台旨在确保即使是硬件配置有限的用户也能畅享社区活动,而无需牺牲游戏性能。



