win11打游戏掉帧卡顿是怎么回事?解决FPS低问题

【win11打游戏掉帧卡顿是怎么回事?解决FPS低问题】如果您最近升级到 Windows 11 并且在玩您最喜欢的游戏时开始注意到FPS(每秒帧数)部门的性能下降 , 请不要担心 , 您不是唯一一个 。在大多数情况下 , 帧丢失不是恒定的 – 很有可能你每分钟左右都会遇到 FPS 突然下降 – 虽然这没什么 , 但游戏中断肯定很烦人 , 以至于你需要修复它 。
毫无疑问 , 随着时间的推移 , 随着微软让这个新操作系统变得稳定 , 情况会变得更好 , 但在那之前 , 你可以做一些事情来提高你在 Windows 11 上玩你最喜欢的游戏时的 FPS 计数 。
在我们调查了可能导致 Windows 11 丢帧的各种底层实例之后 , 我们发现了几个反复出现的罪魁祸首 , 许多受影响的用户都在指责这些罪魁祸首 。以下是可能在 Windows 11 上导致此问题的场景列表:

  • 游戏 DVR 干扰– 事实证明 , 游戏 DVR 功能在 Windows 11 上使用了大量系统资源 。如果您使用的系统资源不多 , 您可能会看到 FPS 计数在您之后显着提高做一些注册表调整以禁用 DVR 干扰 。
  • 过时/错误迁移的音频、网络或 USB 连接驱动程序——如果您最近从较旧的 Windows 版本迁移到 Windows 11 , 那么您的大部分实用程序驱动程序很可能会被我们保留 , 即使它们具有适用于 Windows 11 的新等效项 。在这种情况下 , 您可以使用设备管理器强制安装新驱动程序版本 。
  • 过时/损坏的图形驱动程序——如果您的 PC 满足最低要求 , 您应该调查的下一个可能的罪魁祸首是 GPU 驱动程序 + 物理驱动程序 。如果您使用的是过时或损坏的驱动程序 , 出现丢帧问题的情况并不少见 。在这种情况下 , 您需要根据您的 GPU 制造商(Nvidia Experience或AMD Adrenalin)使用专用更新实用程序
  • 鼠标池延迟为 1000Hz 或更高——事实证明 , Windows 11 目前遇到了一个奇怪的问题 , 无论 PC 配置有多强 , 如果鼠标池速率(响应速率)为 1000Hz 或更高 。在 Microsoft 决定修复它之前 , 唯一可行的修复方法是将鼠标池频率降低到 500Hz 。
现在您已经熟悉了可能触发此错误代码的每种情况 , 下面是其他受影响的用户已成功使用的几个修复程序 , 以提高在 Windows 11 上玩游戏时的帧数:
win11打游戏掉帧卡顿是怎么回事?解决FPS低问题

文章插图
1. 禁用游戏 DVR截至目前 , 游戏 DVR 可??能是已知导致 Windows 11 丢帧问题的最常见罪魁祸首 。
注意:在最初仅适用于 Xbox 应用程序之后 , 游戏 DVR 成为 Windows 的原生组件 , 现在它已返回 Windows 11 。此功能旨在协助在后台自动录制 PC 游戏视频 , 根据您的选择保存它 。如果 Game DVR 录制了您不需要的内容 , 它会简单地丢弃它并在后台继续录制 。
关键是游戏 DVR非常需要资源 。因此 , 如果您使用的是中低端 PC , 并且您根本不关心游戏录制 , 禁用游戏 DVR 将显着提高您的 FPS 计数 。
发生这种情况是因为您的系统可以自由地重新分配以前用于游戏录制的资源以实际渲染游戏 , 这将提高 FPS 计数 。
截至目前 , 禁用游戏 DVR 并确保没有后台进程在后台运行的最可靠方法是使用注册表编辑器 。
按照以下说明从提升的注册表编辑器提示中禁用游戏 DVR:
  1. 按Windows 键 + R打开“运行”对话框 。接下来 , 在文本提示中键入“regedit”  , 然后按Ctrl + Shift + Enter打开注册表编辑器 。
  2. 当User Account Control提示您时 , 单击Yes授予管理员访问权限 。
    注意:作为一项预防措施 , 您可以花时间备份您的 Windows 注册表 , 以防万一您在禁用游戏 DVR时出错 。
  3. 进入提升的注册表编辑器窗口后 , 使用左窗格导航到以下位置:computer\HKEY_CURRENT_USER\System\GameConfigStore注意:您可以手动导航到该位置 , 也可以将该位置直接粘贴到导航栏中 , 然后按Enter立即到达该位置 。
  4. 进入正确位置后 , 确保从左侧菜单中选择了GameConfigStore注册表项 , 然后移至右侧窗格并双击 GameDVR_Enabled项 。
  5. 在GameDVR_Enabled 的 Edit 屏幕中 , 将Base设置为Hexadecimal , 然后将值数据设置为 0 以启用 Game DVR 的主要组件 , 然后单击Ok保存更改 。
  6. 接下来 , 在同一个GameConfigStore注册表项中 , 双击GameDVR_FSEBehaviourMode 并将Base设置为Hexadecimal , 将 Value数据设置为2 , 然后单击Ok保存更改 。
  7. 现在您已经完成了 GameConfigStore 内部的修改 , 使用相同的注册表编辑器界面导航到以下位置:computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\ApplicationManagement\AllowGameDVR注意:您可以手动执行此操作 , 也可以将路径直接粘贴到顶部的导航栏中 , 然后按Enter 。
  8. 进入正确位置后 , 确保 从左侧菜单中选择了AllowGameDVR 键 , 然后移至左侧菜单并双击 右侧菜单中的值DWORD 。
  9. 接下来 , 将值的基数设置为十六进制 , 然后将 值数据 更改为 0  , 然后单击确定以保存更改 。
  10. 从注册表编辑器强制执行所有这些修改后 , 您可以安全地关闭该实用程序并重新启动计算机 。
  11. 在您的 PC 重新启动后 , 启动遇到 FPS 下降和屏幕卡顿的游戏 , 看看问题是否得到改善 。
如果您的 Windows 11 计算机上的 FPS 计数仍然很低 , 请向下移动到下面的下一个可能的修复程序 。
2. 通过设备管理器更新音频、网络和 USB 连接驱动程序如果禁用游戏 DVR 对您的情况没有影响 , 那么接下来您应该做的是确保每个实用程序驱动程序都更新到可用的最新版本 。Windows 更新通常负责自动更新这些驱动程序 , 但在发布公共 Windows 11 版本之前 , 您最好自己处理更新 。
根据许多用户的说法 , 我们之前遇到过帧卡顿 , 使用设备管理器更新音频、网络适配器和USB 连接驱动程序应该有助于稳定您的系统 。
请按照以下指南逐步了解如何执行此操作:
  1. 按Windows 键 + R打开“运行”对话框 。接下来 , 在文本框中键入“devmgmt.msc”  , 然后按Enter 键打开设备管理器 。当您看到用户帐户控制 (UAC)提示时 , 单击是以授予设备管理器实用程序管理权限 。
  2. 进入设备管理器实用程序后 , 首先展开音频输入和输出下拉菜单 。接下来 , 右键单击当前活动的音频设备 , 然后从刚刚出现的上下文菜单中单击更新驱动程序 。
  3. 在下一个屏幕上 , 单击自动搜索驱动程序 并等待初始驱动程序扫描完成 。
    注意:如果设备管理器没有按照惯例找到更新的驱动程序 , 您还可以单击“ 在 Windows Update 上搜索更新的驱动程序” 以查看是否有新版本可用 。
  4. 更新音频驱动程序后 , 对网络适配器的主要活动驱动程序重复步骤 2 和步骤 3 。
  5. 网络适??配器驱动程序也更新后 , 继续使用上述相同步骤更新 USB连接器管理器 下每个设备的驱动程序 。
  6. 最后 , 在更新每个相关驱动程序后 , 重新启动计算机以允许安装新的等效驱动程序 , 然后启动之前遇到 FPS 下降的游戏 , 看看问题是否得到改善 。
如果仍然出现相同的问题 , 请向下移动到下面的下一个可能的修复程序 。
3.更新GPU+Physics驱动如果上述两种方法对您没有帮助 , 并且您已经仔细检查以确保您的 PC 满足在 Windows 11 上使用推荐配置运行游戏的最低要求 , 那么接下来您应该将注意力转移到你的 GPU 驱动程序 。
如果您仍在使用从较旧的 Windows 版本迁移过来的图形和物理驱动程序 , 那么 Windows 11 遇到意外的 FPS 下降的情况并不少见 。
如果您发现自己处于这种情况 , 您应该能够通过卸载当前的 GPU 驱动程序和物理模块来解决问题 , 然后再将它们替换为可用的最新等效项 。
重要提示:执行此操作的说明会因您的显卡制造商而异 。为了适应这两种情况 , 我们为 AMD 和 Nvidia 用户创建了两个单独的指南——遵循适用于您的 GPU 制造商的子指南 。
根据您使用的 GPU 类型 , 按照以下说明更新您的 GPU 驱动程序:
注意:以下说明仅适用于您的 Windows 11 PC 具有专用 GPU 的情况 。
3.1. 更新 Nvidia 上的显卡驱动程序 + Physics 模块
  1. 同时按Windows 键 + R 键打开“运行”对话框 。在文本框中 , 键入“appwiz.cpl”并按Enter以打开“程序和功能”菜单 。在用户帐户控制 (UAC) 中 , 单击是接受增强的权限 。
  2. 接下来 , 通过单击Publisher选项卡在Programs and Features菜单中订购程序 。
  3. 一旦程序是根据其发布者排序的 , 请继续查找与 NVIDIA 公司相关的所有内容(它们应该全部组合在一起) 。
  4. 接下来 , 右键单击 NVIDIA Corporation 发布的每个条目 , 然后从刚刚出现的上下文菜单中选择“卸载”。
  5. 在卸载屏幕内 , 按照屏幕上的提示完成卸载过程 , 然后对每个由 Nvidia 签名的项目重复此过程 。
  6. 卸载所有相关的 Nvidia 驱动程序后 , 重新启动计算机并在重新启动后打开浏览器 。
  7. 接下来 , 访问Nvidia Experience 的官方下载页面并点击 立即下载 按钮以获取最新版本的 Nvidia Experience 。在专用菜单中 , 再次单击“下载”以允许安装程序在本地下载 。
    注意: GeForce Experience 会自动检测、推荐并安装适用于您的 Nvidia GPU 型号的最新兼容驱动程序 + 物理模块 。
  8. 下载完成后 , 双击安装程序并按照屏幕上的说明在您的计算机上安装最新版本的 GeForce Experience 。
  9. 安装完成后 , 打开 Nvidia 体验并在系统要求时使用帐户登录 。
    注意:如果您赶时间 , 可以通过您的 Google 帐户或 Facebook 登录 。
  10. 在 Nvidia Experience 中 , 访问“驱动程序”选项卡并单击“检查更新” 。如果找到新的驱动程序版本 , 请单击下载 , 然后按照屏幕上的说明安装新的驱动程序版本 + 物理模块 。
  11. 新版驱动安装完成后 , 重启电脑 , 下次启动完成后 , 看看Windows 11的FPS问题是否解决 。
3.2. 更新 AMD 上的显卡驱动程序 + 物理模块
  1. 打开您的默认浏览器 , 访问AMD Cleanup Utility 的下载页面 , 然后单击AMD Cleanup Utility 超链接以获取可用的最新版本 。
  2. 下载完成后 , 双击您刚刚下载的可执行文件 , 然后在用户帐户控制中点击是 , 授予管理员对AMD Cleanup Utility 的访问权限 。接下来 , 在出现提示时 , 单击确定以启动驱动程序清理 。
    注意:此 AMD_developed 工具旨在删除任何已安装的 AMD 驱动程序、驱动程序签名和以前迭代的注册表项 。在您处理拒绝卸载的损坏的 AMD 驱动程序文件的情况下 , 这将很有帮助 。
  3. 等到操作完成 。这将需要几分钟时间 , 具体取决于您的存储解决方案的速度 , 并且您可能会遇到一些屏幕闪烁 – 请不要担心 , 因为这是完全正常的 。
  4. 收到成功消息后 , 点击完成关闭该实用程序 , 然后点击是重新启动您的 PC  , 等待下一次启动完成 。
  5. 计算机重新启动后 , 打开浏览器并访问自动检测并安装适用于 Windows 的 Radeon 显卡驱动程序 。接下来 , 单击立即下载开始下载 。
  6. 下载可执行文件后 , 双击将其打开 , 然后按照说明在您的计算机上安装Radeon Adrenalin工具 。
  7. 下载完成后 , 您应该会看到 AMD Adrenalid 实用程序自动启动并尝试检测与您的 GPU 和操作系统兼容的理想 AMD 图形产品 。
    注意:请耐心等待此操作完成 , 因为这可能需要几分钟时间 , 具体取决于您的互联网连接 。
  8. 在本地成功下载驱动程序后 , 确保通过单击安装安装推荐和可选驱动程序 , 以确保物理模块也已更新 。
  9. 最后 , 您需要接受 EULA 的条款和条件 , 然后等待该过程完成 。
  10. 更新完所有相关的AMD驱动后 , 重启电脑 , 下次启动完成后 , 看看FPS问题是否解决 。
4. 降低鼠标池化率事实证明 , 在 Windows 11 上玩游戏时 FPS 问题的一个主要来源是鼠标池/响应率设置为 1000Hz 或更高的实例 。微软还没有关于为什么会发生这种情况的官方解释 , 但受影响的用户发现将池化率降低到 500Hz 可以完全消除这个问题 。
现在 , 当涉及到更改鼠标的汇集率时 , 具体步骤实际上取决于您使用的鼠标类型 。绝大多数游戏鼠标都有专门的实用程序 , 可让您执行此操作 。
您经常会在配套应用程序中找到标记为Report Rate的Pooling Rate – 只需查找1000HZ的值并将其更改为500HZ即可解决问题 。
注意:请记住 , 一些高端游戏鼠标(例如 Zowie EC2-B)带有专用按钮 , 您可以在主动使用鼠标时通过按下按钮来动态更改报告率 。