{"id":3775,"date":"2018-06-13T20:28:52","date_gmt":"2018-06-13T20:28:52","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/pix\/?p=3775"},"modified":"2019-03-27T11:03:13","modified_gmt":"2019-03-27T18:03:13","slug":"pix-1806-11","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/pix\/pix-1806-11\/","title":{"rendered":"PIX 1806.11 \u2013 Fence signals and waits visualization, major UI streamlining, new Edit and Continue experience, and more"},"content":{"rendered":"<p>Today we released <a href=\"https:\/\/devblogs.microsoft.com\/pix\/download\/\">PIX 1806.11<\/a> which includes numerous new and updated features:<\/p>\n<ul>\n<li>Timing captures now track and <strong>visualize fence signals and waits<\/strong> to help you understand synchronization issues.<\/li>\n<ul>\n<li>We have updated the <a href=\"https:\/\/blogs.msdn.microsoft.com\/pix\/winpixeventruntime\/\">WinPixEventRuntime<\/a> to allow you to <strong>name fences<\/strong> to make it easier to locate interesting fences in a capture. Please see the documentation for details.<\/li>\n<\/ul>\n<li>We have streamlined the PIX UI to provide a more <strong>consistent appearance and better support for customizing your UI layout<\/strong>. We have simplified layouts to free up screen real-estate by moving auxiliary information and access to additional functionality into panels that can be shown or hidden as desired. Panels can be free-floating or docked to one of the four edges of its view. <\/li>\n<li>Likewise, we have <strong>updated the Edit and Continue experience to make it easier to manage edits and observe effects of code changes<\/strong>. Shaders can be edited directly in the Pipeline view or more conveniently in the new Edits view which also gives you an overview of all the modified shaders. The new Edit menu item lets you switch between the original state of the shaders and the applied edits to allow you to inspect the effect of the modifications. Finally, the new Shader Sources view gives you a complete list of the shaders present in the capture. <\/li>\n<li>The <strong>CPU sampling interval in Timing captures can now be customized<\/strong> to allow you to find a balance between the increased resolution you\u2019ll get with more CPU samples and the additional overhead a higher sampling rate will incur.<\/li>\n<li>PIX now supports <strong>shader resource tracking for DXIL based shaders.<\/strong><\/li>\n<li><strong>Child process capture<\/strong> for 32-bit processes. This allows you to take GPU captures from <strong>games that use a launcher process<\/strong> such as Steam.<\/li>\n<li><strong>Improved DXR support<\/strong>. We have added additional details to GPU captures using DXR; the Resource History view now lists raytracing events and the State View shows details for DispatchRays calls. <\/li>\n<li>Fixed several bugs. Thanks to all of you out there who reported issues!<\/li>\n<\/ul>\n<p>As always, please <strong>let us know if you have feedback<\/strong> on any of the features in PIX on Windows.<\/p>\n<p><strong>Fence signal\/wait visualization in timing captures<\/strong>\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/41\/2019\/03\/gpusignalunblockcpuwait.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/41\/2019\/03\/gpusignalunblockcpuwait.png\" alt=\"Fence signal\/wait visualization\" width=\"816\" height=\"246\" class=\"aligncenter size-full wp-image-3735\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we released PIX 1806.11 which includes numerous new and updated features: Timing captures now track and visualize fence signals and waits to help you understand synchronization issues. We have updated the WinPixEventRuntime to allow you to name fences to make it easier to locate interesting fences in a capture. Please see the documentation for [&hellip;]<\/p>\n","protected":false},"author":1721,"featured_media":4769,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[4],"class_list":["post-3775","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pix","tag-release"],"acf":[],"blog_post_summary":"<p>Today we released PIX 1806.11 which includes numerous new and updated features: Timing captures now track and visualize fence signals and waits to help you understand synchronization issues. We have updated the WinPixEventRuntime to allow you to name fences to make it easier to locate interesting fences in a capture. Please see the documentation for [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/posts\/3775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/users\/1721"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/comments?post=3775"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/posts\/3775\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/media\/4769"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/media?parent=3775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/categories?post=3775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/tags?post=3775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}