微软发布DirectX 12开发调试工具PIX:CPU、GPU、内存全面优化

相较于DirectX 12与DirectX 11的提升,当年DirectX 9.0、DirectX 10升级至后者可是相当明显的一次Boost,硬件级别的Tessellation、更好的Ambient Occlusion、更新的WDDM(Windows Display Driver Model) 1.2、Shader Model 5.0。反映在游戏中,我们可以看到在2008年后的时间里游戏的画面表现力非常高。

但是到DirectX 12、Windows 10,画面表现力并没有明显提升(并不能说没有图形技术引进),因为重点已经放在对于底层API、多线程的支持,但很尴尬的是,2016年的很多游戏我们并没有看到直接的帧数提升的案例。

对此微软在近日公布一款新的性能分析与调试工具PIX,目前已经登陆MSDN。从它的描述来看,这款依然在Beta阶段的工程在定义上属于“Performance Tuning and Debugging for DirectX 12 Games on Windows and Xbox”,所以定义已经很清楚,它存在的意义就在于帮助开发者分析并提高DirectX 12游戏的性能,并且跨越Windows 10的PC、Xbox。

PIX主要包括5个方面的特性,分别是:

GPU Capture:这个是最核心的特性之一,面向开发者调试、分析Direct3D 12图形渲染中的性能。

Timing Capture:帮助开发者理解CPU线程与性能,以及CPU、GPU满载的性能情况

Function Summary Capture:帮助开发者发现游戏中哪些功能调用的资源最多、调用有多频繁

Callgraph Capture:这个相较于上一条更具体、更微观,主要追踪某单一的功能或特性在实现中的执行情况

Memory Allocation Capture:帮助开发者更清楚游戏的内存分配情况

Microsoft PIX工具也有属于自己的硬件配置需求,官方推荐的是:

·Windows 10 Ver.1607 With Latest Cumulative Patch(也就是最新通道的最新累积更新)

·32GB RAM(冷静,这是对于开发者来说的)

·支持Direct3D 12的GPU,并且保持最新的驱动,MSDN特别强调PIX工具在老驱动上很可能工作不正常。

MSDN已经放出官方的文档和视频教学内容,并且还有下载链接,我们也下载看看,解压缩之后安装:

安装界面是一贯的Windows/Office风格

启动之前会询问你是哪一种开发者(AAA?独立游戏?)

不知道PIX操作的对象是什么类型的文件

设置界面,差点以为是Office

关注微信号expkf01,第一时间获知精彩活动和原创科技资讯。

(0)

相关推荐