{"id":5538,"date":"2021-12-09T15:11:20","date_gmt":"2021-12-09T23:11:20","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/directx\/?p=5538"},"modified":"2021-12-09T15:11:20","modified_gmt":"2021-12-09T23:11:20","slug":"agility-sdk-1-600-10-minor-bugfix-release","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/directx\/agility-sdk-1-600-10-minor-bugfix-release\/","title":{"rendered":"Agility SDK 1.600.10 &#8211; minor bugfix release"},"content":{"rendered":"<p>Short on the heels of 1.700.10-<strong>preview<\/strong>, we\u2019ve published another Agility SDK, version 1.600.10, a <strong>release<\/strong> build containing a fix for a raytracing related threading bug in previous Agility SDK releases.\u00a0 There were intermittent crashes in the runtime for apps doing multithreaded creation of raytracing state objects.<\/p>\n<p>Head to\u00a0<a tabindex=\"-1\" title=\"https:\/\/devblogs.microsoft.com\/directx\/directx12agility\/\" href=\"https:\/\/devblogs.microsoft.com\/directx\/directx12agility\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Link Agility SDK Downloads\">Agility SDK Downloads<\/a>\u00a0to grab it.<\/p>\n<p>We recommend using version 1.600.10 if your app has been affected by this issue. \u00a0Otherwise, SDK version 1.4.10 is still recommended SDK for developers looking for our most stable release.<\/p>\n<p><strong>How does 1.600.10 relate to 1.700.10?<\/strong><\/p>\n<p>1.600.10 and 1.700.10 are built from a virtually identical codebase.\u00a0 The difference is that 1.700.10 enables some new preview functionality and requires developer mode to use, whereas 1.600.10 is a shippable release.<\/p>\n<p><strong>Note about 1.600.10\u2019s stability<\/strong><\/p>\n<p>Ideally the fix for the threading bug would have been made in isolation on top of the previous release build of the Agility SDK (1.4.10).<\/p>\n<p>Unfortunately, this was not possible due to build infrastructure changes, which is hopefully a one-time issue. The SDK 1.600.10 runtime reflects the current state of the D3D12 codebase including code churn unrelated to the bug fix, such as support for preview features that are disabled here, but exposed in 1.700.10.<\/p>\n<p>This code churn means that there is some risk of bugs\/regressions that have not been noticed yet in internal testing. If there are issues, it appears more likely they will show up as bugs in debug layer validation, but there could also be issues lurking in the runtime as well.<\/p>\n<p>Please report any issues that you observe to us and we\u2019ll release fixes in subsequent Agility SDK releases. You can get hold of us via the <a href=\"https:\/\/discord.gg\/directx\">DirectX Discord server.<\/a><\/p>\n<p><strong>Driver Support<\/strong><\/p>\n<p>As long as a driver supports 1.4.9, it will support 1.600.10. For more on this, please see <a href=\"https:\/\/devblogs.microsoft.com\/directx\/gettingstarted-dx12agility\/#drivers\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This minor release contains a fix for a raytracing related threading bug in previous Agility SDK releases.\u00a0 There were intermittent crashes in the runtime for apps doing multithreaded creation of raytracing state objects.<\/p>\n","protected":false},"author":8584,"featured_media":12651,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5538","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-directx"],"acf":[],"blog_post_summary":"<p>This minor release contains a fix for a raytracing related threading bug in previous Agility SDK releases.\u00a0 There were intermittent crashes in the runtime for apps doing multithreaded creation of raytracing state objects.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts\/5538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/users\/8584"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/comments?post=5538"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/posts\/5538\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/media\/12651"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/media?parent=5538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/categories?post=5538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/directx\/wp-json\/wp\/v2\/tags?post=5538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}