1. 关闭垂直同步(VSync)
游戏内设置:进入游戏图形选项,找到“垂直同步”并关闭。
显卡控制面板:
NVIDIA:右键桌面 → NVIDIA控制面板 → 管理3D设置 → 程序设置 → 选择DNF → 将“垂直同步”设为关闭。
AMD:Radeon设置 → 游戏 → 选择DNF → 将“等待垂直刷新”设为关闭。
2. 调整游戏内帧率限制
在游戏设置中查找“最大帧率”、“FPS上限”等选项,将其设置为60或更高(如无此选项,可能需要修改配置文件)。
3. 更新显卡驱动
使用驱动管理工具(如GeForce Experience、AMD Adrenalin)检查更新,或前往官网下载最新驱动。
若驱动异常,建议使用DDU工具彻底卸载后重新安装。
4. 电源管理设置
Windows设置:控制面板 → 电源选项 → 选择“高性能”模式。
笔记本用户:确保连接电源适配器,并在显卡设置中关闭“电池节能”选项。
5. 关闭后台程序
按 `Ctrl+Shift+Esc` 打开任务管理器 → 结束占用CPU/GPU高的非必要进程(如浏览器、视频软件)。
禁用开机自启动程序:任务管理器 → 启动 → 右键禁用无关应用。
6. 检查显卡切换(笔记本用户)
确保游戏使用独立显卡运行:
NVIDIA:控制面板 → 管理3D设置 → 全局设置或程序设置 → 选择“高性能NVIDIA处理器”。
AMD:Radeon设置 → 系统 → 可切换显卡 → 为DNF分配高性能GPU。
7. 修改游戏配置文件
找到游戏安装目录或文档中的配置文件(如`config.ini`、`system.ini`),搜索 `MaxFPS`、`FrameRateLimit` 等参数,将其值改为 `60` 或更高。
示例路径:`C:Users你的用户名DocumentsDNFConfig`。
8. 调整兼容性设置
右键游戏主程序(如`DNF.exe`) → 属性 → 兼容性 → 勾选:
以管理员身份运行此程序
禁用全屏优化
9. 监控硬件温度
使用 HWMonitor 或 MSI Afterburner 检查CPU/GPU温度,若超过85°C需清理散热风扇或改善通风。
10. 禁用游戏模式和录制功能
Windows设置:设置 → 游戏 → 游戏模式 → 关闭。
Xbox Game Bar:设置 → 游戏 → Xbox Game Bar → 关闭。
其他提示:
若游戏较旧,尝试在兼容模式下运行(如Windows 7)。
确认显示器刷新率:右键桌面 → 显示设置 → 高级显示设置 → 确保刷新率为60Hz或更高。
通过以上步骤逐一排查,通常可解决FPS锁30的问题。如仍无效,建议联系游戏客服或查看社区是否有特定补丁/优化工具。
