闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > Microsoft PIX 2403.08 最新版

Microsoft PIX 2403.08 最新版

  • 软件大小:133 MB
  • 更新日期:2024-03-13
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
Microsoft PIX 2403.08 最新版
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
Microsoft PIX是Windows上DirectX 12游戏的性能调整和调试工具,Microsoft PIX具有与Xbox平台相关的悠久历史,是为专业和业余游戏开发人员设计的,向他们提供游戏性能评估,调试和调整应用程序。此版本包含对DirectX 12 Ultimate的支持,DXIL着色器的源代码级调试,新的GPU捕获时间轴,新的定时捕获中的CPU / GPU事件关联以及更多的错误修复和性能改进。

新功能

1、DirectX 12 Ultimate支持
Windows上的PIX现在最初支持所有DirectX 12 Ultimate功能:
DirectX光线跟踪层1.1
网格着色器
采样器反馈
PIX 1903.26中首次添加了对PIX中的Variable Rate Shading的支持,并且现在继续支持!
网格着色器输出查看器的作用:
2、DXIL源代码级调试
我们已经更新了PIX的着色器调试引擎,以完全支持DXIL着色器的源代码级调试,包括局部变量和堆栈导航的值和类型。
3、新的GPU捕获时间表
GPU捕获时间表已更新;现在,文本显示在事件块中,并且总体性能得到了改善。

4、新时序捕获了CPU / GPU的相关性
现在,新的定时捕获表明了GPU命令的记录与其在GPU上的执行之间的关系。

使用帮助  

使用PIX的第一步是从游戏中捕获一些数据。这是通过PC连接视图完成的,这是启动PIX时会看到的第一件事:  
要捕获PIX:  
启动或附加到目标进程。启动新的UWP或Win32应用程序时,可以选择是否启动GPU捕获。这指示PIX在游戏启动时插入必要的工具。附加到已经运行的进程时,无法进行GPU捕获。在Windows的较新版本(2018年10月更新开始)上,您将能够选择要捕获的API:  
默认值–使用它来捕获仅调用D3D12API的应用程序  
D3D12(Force11on12)–使用它来捕获D3D11或混合的D3D11/D3D12应用程序。  
D3D12(忽略D3D11)–使用此功能捕获所有D3D11API被忽略的混合D3D11/D3D12应用程序  
(可选)针对您选择的捕获类型展开“选项”,以调整将捕获的内容的详细信息。  
单击所选捕获类型左侧的图标以收集数据。启动目标进行GPU捕获时,您也可以在游戏聚焦时按PrintScreen键进行捕获。  
所有不同的捕获类型都可以另存为PIX捕获文件,其扩展名为.wpix(以前为.pix3)。如果在连接到同一进程的同时连续捕获多个GPU捕获,则所有捕获都将保存到单个.wpix文件中。  
某些游戏使用一个或多个启动程序可执行文件,这些可执行文件在创建承载实际游戏的其他进程之前会显示启动屏幕或菜单。PIXGPU捕获能够遵循这一过程树,但是其他捕获类型仅记录它们启动或附加的特定过程中的数据,因此,如果您的游戏使用多个过程,则需要绕过所有启动器并告诉PIX如何直接启动主游戏可执行文件。  
还可以通过编程控制何时应从游戏代码内部进行GPU捕获。

更新说明

已知的问题
定时捕获文件格式更改
在此PIX版本中,Timing Capture文件格式已更改。在此新版本的PIX中,无法打开使用先前版本的PIX进行的定时捕获。尝试打开旧的捕获将出现以下错误:
要打开旧的捕获,请安装用于捕获的PIX版本。在发布此PIX之前,版本信息未记录在捕获中,因此,不幸的是,PIX当前无法识别用于捕获的版本。展望未来,当您尝试以旧格式加载捕获时显示的错误消息PIX将包括捕获时使用的PIX版本号。
如果需要安装较旧的版本以查看较旧的Timing Capture,则可以在同一台PC上并排安装多个版本的PIX。请记住在运行安装程序时取消选中“替换任何以前安装的版本”复选框:

更改列表
一般
修复设置XML文件中的PIXOptions节点为空时的崩溃
输出视图:将类别组合框和清除按钮放在顶部工具栏中
在捕获开始之前退出进程时,修复了旧定时捕获的崩溃
新的定时捕获
优化GPU API标记的处理
确保开始捕获时已创建捕获目录
改进了用户无权启动ETW日志记录时的错误报告
选择带有大量停顿的PIX事件时提高UI性能
修复内存泄漏
添加了对捕获超过255个内核的支持
修复Fastlink PDB文件的堆栈
添加提示以取消要保存的符号
现在,在捕获暂停启动的标题时,可以正确显示线程名称。
GPU捕获
添加对ID3D12Device1 :: SetEventOnMultipleFenceCompletion的支持
修复由于报告无效/缺少计时数据而导致的崩溃
更新了格式化程序表,在Vibranium中添加了新的DXGI格式
正确处理组成着色器均为NULL的D3D12_HIT_GROUP_DESC
检测下溢的计时值并将其钳位为0,这可以防止时间线被ulong.MaxValue可见时间炸毁,这没有什么用处。
等待文档加载完成,然后再设置启用编辑并继续
Texture Viewer(纹理查看器):Reword multisample以采样数
修复着色器编辑的包含路径问题并继续
高频计数器:修复了当第一个EoP时间等于BeginSubmission时间时丢弃样本的问题
解决VRS的各种问题
使用网格查看器修复竞赛条件
DXIL Shader调试:涉及inf / nans的各种修复
着色器智能更新(突出显示,工具提示)
DXIL寄存器格式:根据要求显示整数(十进制)和十六进制。
DXIL着色器调试:如果用户传递带有嵌入式空格但不带引号的宏,则可能为NRE
修复着色器编辑并继续:较早的编译器可以使用/ D,并且需要去除-Qstrip_debug
修复销毁命令列表时的打开命令列表跟踪
更新到最新的AMD插件:
修复使用远程桌面时启动分析失败
在不支持的R9 290上修复了无效的计数器生成错误
在Present()周围有PIX事件时修复收集占用情况
更新到最新的NVIDIA插件
修复包含TDR的跟踪中的着色器访问跟踪崩溃
跳过ID3D12CompatibilityQueue方法的捕获,而不是失败捕获
添加对新的D3D12_RESOURCE_STATE的支持
Wave Tracing:允许插件返回与EventID = -1相关的wave
修复了使用Shader Model 6_4 +对应用程序的捕获/重放支持
修复捕获/重放保留的非2幂的BC纹理
DXR:在管道视图中显示BLAS构建缓冲区(顶点,索引等)
向PIX添加通知,告知收集GPU捕获的计数器后,GPU拆卸可能已更改。
切换到新的GPU时间轴
高频计数器:尽可能在NVIDIA插件中启用性能优化
对进程外共享堆和资源的最小支持
平铺的资源:修复了在另一个纹理的大小异常的打包的mips之后映射到堆中的平铺纹理的捕获/重播
Mesh Viewer + PC Acceleration Structure Viewer:添加复选框以水平翻转
表达式过滤修复;昵称
更好的列表达式类型默认为默认值,并在计数器集(提供程序)更改时修复昵称
资源跟踪:使用已在命令列表中设置的根信号正确处理SetRootSignature()调用
显示缺少的PDB名称
使丢失的PDB路径可复制
用下划线替换着色器类型名称中的非标识符字符
让“不受支持的API”对话框说出明智的话
为GPU资源视图添加新的“对象名称”列
修复在空缓冲区格式化程序框中按下<del>时崩溃的问题
修复捕获应用程序的捕获,这些应用程序在其DXR状态对象中显式设置了空全局根签名
DXR Tier 1.1:完成对AddToStateObject的支持,+添加基本的内联光线跟踪支持
修复了对ResizeBuffers1的支持
 

有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧