{"id":51953,"date":"2026-08-29T13:46:11","date_gmt":"2026-08-29T13:46:11","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=51953"},"modified":"2026-08-29T13:46:11","modified_gmt":"2026-08-29T13:46:11","slug":"dxvk-3-1-released-with-dxgi-incremental-presentation-intel-extensions","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/08\/dxvk-3-1-released-with-dxgi-incremental-presentation-intel-extensions\/","title":{"rendered":"DXVK 3.1 Released with DXGI Incremental Presentation &#038; Intel Extensions"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-45654\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/windows-ubuntu-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/windows-ubuntu-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/windows-ubuntu-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/windows-ubuntu-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/windows-ubuntu-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/02\/windows-ubuntu-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>DXVK, the open-source translation layer that converts Windows Direct3D calls into Vulkan calls on Linux, released new 3.1 version a day ago.<\/p>\n<p>The new library version introduced some new features and fixes for running Windows apps\/games on Linux through Wine, Proton and Steam Play.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-51954\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/winetricks-gui-700x361.webp\" alt=\"\" width=\"610\" height=\"315\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/winetricks-gui-700x361.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/winetricks-gui-300x155.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/winetricks-gui-768x396.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/winetricks-gui.webp 1054w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>The new version added <b>basic support for DXGI present parameters<\/b>, a feature tells Windows which parts of the frame have changed and which parts can be reused from the previous frame when an application presents a frame to the screen, which can avoid doing unnecessary work when displaying the frame.<\/p>\n<p>With it support in DXVK, it can fix UI rendering issues in VirtualDJ and improve various game launchers support in Linux.<\/p>\n<p>DXVK 3.1 also implemented support for creating render target views on buffers directly. Which fixes a long-standing clouds misrendering issue in some situations in Battlefield 3.<\/p>\n<div id=\"attachment_51955\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-51955\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/battlefield3-cloudrendering-700x394.webp\" alt=\"\" width=\"610\" height=\"343\" class=\"size-large wp-image-51955\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/battlefield3-cloudrendering-700x394.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/battlefield3-cloudrendering-300x169.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/battlefield3-cloudrendering-768x432.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/battlefield3-cloudrendering-1536x864.webp 1536w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/battlefield3-cloudrendering-2048x1152.webp 2048w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-51955\" class=\"wp-caption-text\">Battlefield 3 cloud rendering issue, image from https:\/\/github.com\/doitsujin\/dxvk<\/p><\/div>\n<p>If DXVK is running on an Intel GPU, it now makes use of Intel&#8217;s additional Vulkan functionality when available. Similar to AMDAGS and NVAPI extensions, it <strong>prepares support for future Intel-specific D3D11 features.<\/strong><\/p>\n<p>The 3.1 version also improved support for external overlays and fixed issues with some games. It now more aggressively limits rendering work to only the parts of the image that actually need rendering, especially on tiling GPUs.<\/p>\n<p>For troubleshooting purpose, a new configuration option is added for NVIDIA users to explicitly disable VK_NVX_* extensions, which however disables DLSS support too.<\/p>\n<p>Other changes are mostly bug-fixes, including:<\/p>\n<ul>\n<li>Fix Mabinogi and The Witcher 1 rendering issue.<\/li>\n<li>Fix a crash when applications try to compile D3D12-specific shaders.<\/li>\n<li>Workaround a crash on Nvidia GPUs with descriptor heaps enabled.<\/li>\n<li>Fixes Ghost Recon Breakpoint, Mirrors Edge, and RaceRoom Racing Experience.<\/li>\n<\/ul>\n<p>For more and the source, see it in <a href=\"https:\/\/github.com\/doitsujin\/dxvk\/releases\" target=\"_blank\">Github releases page<\/a>.<\/p>\n<h3>How to install DXVK 3.1<\/h3>\n<p>Proton and its forks such as Proton-GE have DXVK in bundle. Select download and use the latest Proton depends on your game launcher.<\/p>\n<p>For Wine, you may run <code>winetricks --gui<\/code>, choose &#8220;Select the default wineprefix&#8221;, then select &#8220;Install a Windows DLL or component&#8221;, and finally choose install DXVK (latest).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/install-winedll-700x361.webp\" alt=\"\" width=\"610\" height=\"315\" class=\"aligncenter size-large wp-image-51956\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/install-winedll-700x361.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/install-winedll-300x155.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/install-winedll-768x396.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/install-winedll.webp 1054w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>To use DXVK, set <code>DXVK_HUD=version<\/code> environment either in terminal or use your launcher&#8217;s preferences dialog.<\/p>","protected":false},"excerpt":{"rendered":"<p>DXVK, the open-source translation layer that converts Windows Direct3D calls into Vulkan calls on Linux, released new 3.1 version a day ago. The new library version introduced some new features and fixes for running Windows apps\/games on Linux through Wine, Proton and Steam Play.<\/p>\n","protected":false},"author":1,"featured_media":45654,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[1189],"class_list":["post-51953","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-game"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/51953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=51953"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/51953\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/45654"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=51953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=51953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=51953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}