⑴游戏玩家在玩大型游戏的时候可能会出现一些画面撕裂的情况,如果想要提升流畅度,使最低帧数在一个较高的区间,可以试试RivaTuner Statistics Server,这是一款游戏超频锁帧软件,这款软件能够帮助用户得到更好的游戏体验。
⑵、添加了屏幕显示性能分析器。高级用户可以使其能够测量和可视化由屏幕显示渲染添加的CPU和GPU性能开销。有两种性能分析模式可供选择:
⑶紧凑模式提供基本和最重要的CPU准备(屏幕显示超文本格式化,解析和曲面细分,CPU渲染和总CPU时间,以及GPU渲染时间(目前仅支持DirectD +和OpenGL应用程序
⑷完整模式提供额外的,更详细的每阶段CPU时间。
⑸、改进的内置帧速率限制器:
⑹分数帧速率限制调整功能不再是面向用户的功能,现在您可以直接从GUI指定小数限制。
⑺现在,您可以单击“帧速率限制”标题将帧速率限制器切换为备用“帧时间限制”模式。新模式允许您直接将限制指定为目标帧时间,精度为微秒。
⑻基于与显示光栅化器位置的同步,添加了备用帧速率限制模式。现在,您可以将帧速率与每个刷新间隔最多两个独立的扫描线索引同步。结合高级用户可配置扫描线等待超时和图形管道刷新选项,这些设置为经验丰富的用户提供了与任何硬件无关的超低输入滞后自适应VSync,半VSync或双VSync功能。
⑼增加了面向用户的空闲帧速率限制模式。与传统的帧速率限制模式不同,空闲帧速率限制模式仅影响在后台运行的非活动D应用程序。空闲帧速率限制被指定为目标帧时间,精度为微秒。空闲帧速率限制模式有助于在最小化某些重型D应用程序并切换到其他进程时降低功耗。
⑽、各种屏幕显示优化和改进:
⑾为屏幕显示渲染器添加了可调节的最小刷新周期。默认情况下,该时间段设置为毫秒,因此现在不允许更频繁地刷新屏幕显示,而不是每秒次。这样的实现允许在每帧上更新屏幕显示内容时保持平滑动画(例如,当显示实时帧时间图时而不会浪费太多CPU时间。
⑿为DirectDx应用程序添加了基于GPU副本的VectorD屏幕显示渲染模式实现。新模式在NVIDIA显卡上提供高达倍的VectorD性能提升,但由于AMD显示驱动程序中CopySubresourceRegion执行缓慢,因此在AMD硬件上禁用。
⒀由于AMD显示驱动程序中vkCmdClearAttachments的执行速度非常慢,因此现在在AMD显卡的Vulkan应用程序中强制禁用VectorD渲染模式。
⒁在纯DirectD屏幕显示渲染器中修改了几何体批处理和顶点缓冲区使用策略(目前仅在Halo Wars 中使用。
⒂为纯DirectD屏幕显示渲染器添加了VectorD渲染模式支持。
⒃优化的屏幕显示超文本解析和曲面细分实现。
⒄OpenGL屏幕显示渲染大师实现的优化状态更改。
⒅改进了在AMD显卡上从单独的OpenGL上下文(在某些OpenGL应用程序中使用的配置文件兼容性开关,例如Pyre实现屏幕显示渲染。
⒆DirectDx屏幕显示渲染实现中的优化状态更改。
⒇DirectD和DirectD中的实体矩形和线基元现在,屏幕显示渲染实现从顶点缓冲区而不是用户内存渲染。
⒈选择帧缓冲区坐标空间时,改进了OpenGL帧缓冲区尺寸检测。
⒉Vulkan和纯DirectD的静态顶点缓冲区大小增加,可以在一次传递中增加在屏幕显示中呈现的基元数量。
⒊、改进的基于桌面复制的桌面视频捕获实现(Windows 和更新的OS版本:
⒋现在,桌面视频录制会话不会在显示模式切换或切换到专用全屏模式时停止。这种方法允许您开始在桌面上捕获视频然后启动一些D应用程序并创建包含桌面和D应用程序的视频流的视频文件。
⒌改进的视频捕获API允许视频捕获前端应用程序(例如MSI Afterburner强制桌面或D应用程序视频捕获模式以及默认的混合桌面/ D应用程序捕获模式。
⒍现在,桌面捕获使用多线程主动忙等待循环帧捕获而不是驱动帧捕获,以便提高帧定时精度并产生视频平滑性。如有必要,可以通过配置文件启用先前的定时器驱动帧捕获。
⒎减少桌面复制超时,以便在驱动帧捕获模式下的桌面视频捕获会话期间在某些条件下改善RivaTuner Statistics Server GUI响应时间。
⒏、改进的SDK:
⒐改进了RTSSFrametimePipeSample示例。现在,该示例演示了使用完全管理和有限用户权限运行的应用程序的帧时间管道连接。
⒑改进了NVENC插件。增加了NVIDIA .xx驱动程序系列支持。该插件使用较新的NVENC编码器API标头进行了重新编译,因为NVIDIA已停止在版本和更新的系列驱动程序中支持旧版v NVENC API。由于此更改,NVENC插件不再支持预发布 NVIDIA驱动程序。
⒒当选择VectorD模式并且DirectDx应用程序使用位帧缓冲时,修复了错误颜色的屏幕显示渲染。
⒓修复了Vulkan fence同步问题,由于尝试重用繁忙命令缓冲区,可能导致GPU限制的Vulkan应用程序挂起。
⒔帧速率限制器模块中的活动忙等待循环现在在卸载挂钩库时被强制中断,以最小化在D应用程序运行时期间动态关闭RivaTuner Statistics Server时死锁D应用程序的风险。
⒕在D应用程序运行时动态关闭RivaTuner Statistics Server时,改进了CBT挂钩卸载例程,以最大限度地降低死锁D应用程序的风险。
⒖改进了OpenGL屏幕显示渲染例程中的验证,以最大限度地降低OpenGL应用程序崩溃的风险。
⒗更改了OpenGL清理例程,以提高与使用多个渲染上下文的OpenGL应用程序的兼容性(例如GPU Caps Viewer。
⒘改进了位API挂钩卸载例程中的同步。
⒙在CBT钩子处理程序中为API钩子注入添加了超时。超时旨在减少某些系统上与注入相关的CPU开销,与高鼠标轮询率和第三方应用程序安装的键盘/鼠标挂钩相关。
⒚现在,某些系统上的互操作性DD页面翻转由OpenGL / Vulkan应用程序中的帧速率计算模块进行过滤。
⒛钩子引擎现在使用备用双跳x钩子蹦床来提高与第三方位屏幕显示应用程序的兼容性。
①添加了兼容性配置文件开关,用于通过VTable挂钩IDXGISwapChain :: ResizeBuffers而不是hotpatching。
②为位VTable钩子处理程序添加了钩子epilogs支持。
③修复了位RTSSHooksLoader和EncoderServer帮助应用程序中的实例检查实现。
④为Forza Horizon 添加了排除配置文件。请注意,由于其保护系统限制,此游戏目前不支持OSD!
⑤现在,对于显示计算队列中的帧的Vulkan应用程序(DOOM中的Vulkan渲染代码路径和Wolfenstein II:新巨像,默认情况下禁用强制图形和计算队列同步。由于此更改,默认情况下,OSD在这些平台上的游戏中将不可见。有经验的用户,理解并接受OSD渲染会导致性能下降,可以使用PresentFrompute配置文件切换重新启用它。
⑥在皮肤引擎中添加了三态皮肤按钮支持。
⑦更新的个人资料列