# DXVK v2.5.2 — Version 2.5.2 - Product: DXVK (https://whatsnew.fyi/product/dxvk) - Vendor: Philip Rebohle - Date: 2024-12-20 - Version: v2.5.2 - Original notes: https://github.com/doitsujin/dxvk/releases/tag/v2.5.2 - Permalink: https://whatsnew.fyi/product/dxvk/releases/v2.5.2 - Labels: Platforms: Windows, Linux What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — On Windows, DXVK now always attempts to disable exclusive fullscreen if VK_EXT_fullscreen_exclusive is supported, to work around alt-tab issues and issues with games that mix D3D9 with GDI user interfaces - **removed** — Remove the d3d9.enableDialogMode configuration option - **added** — Add an implementation of D3D9 shader validation interfaces needed for The Void and other D3D9 games - **fixed** — Fix behaviour when D3D9 applications use incorrect texture types - **changed** — Use VK_FORMAT_A8_UNORM to implement the corresponding D3D11 format when VK_KHR_maintenance5 is supported, fixing warnings and rendering issues in TopSpin 2K25 - **changed** — Optimize behaviour of disabled clip planes for D3D9 games - **fixed** — Fix an issue where the DXVK_CONFIG environment variable was not applied correctly under specific circumstances - **fixed** — Fix various issues causing Wine test failures for D3D8 and D3D9 - **fixed** — Fix missing lava in certain places in Borderlands 2 - **fixed** — Work around an issue with the main menu not rendering on regular Wine builds for Codename Panzers: Phase One and Phase Two - **changed** — Extend app profiles for The Sims 2 to various mod tools ##### Windows changes On Windows, if `VK_EXT_fullscreen_exclusive` is supported, DXVK will now always try to **disable** exclusive fullscreen in an attempt to work around common alt-tab issues, as well as issues with numerous games that mix D3D9 with GDI user interfaces. Whether this is honored is up to the graphics driver. (#4465, PR #4485) Previously, this was only done for D3D9 applications that explicitly enabled support for GDI dialog boxes in fullscreen mode. The `d3d9.enableDialogMode` configuration option to control that behaviour was removed accordingly. **Note:** This change may affect input latency and/or performance, depending on the exact implementation of Vulkan swap chains in the graphics driver. It does **not** affect Linux systems in any way since the concept of exclusive fullscreen, and thus any problems associated with it, do not exist there. ##### Bug fixes and Improvements - Added an implementation of D3D9 shader validation interfaces. This is needed for **The Void** and used in several other D3D9 games. (PR #4398) - Fixed behaviour when D3D9 applications use incorrect texture types as seen in **Alpha Protocol**. (PR #4513) - If `VK_KHR_maintenance5` is supported, DXVK will now use `VK_FORMAT_A8_UNORM` to implement the corresponding D3D11 format. This fixes warnings in various games, as well as rendering issues in **TopSpin 2K25** (#4514). - Optimized behaviour of disabled clip planes for D3D9 games. (PR #4508) - Fixed an issue where the `DXVK_CONFIG` environment variable was not applied correctly under specific circumstances. - Fixed various issues causing Wine test failures for D3D8 and D3D9. (PR #4479) - **Borderlands 2:** Fixed missing lava in certain places. (PR #4482) - **Codename Panzers: Phase One / Two**: Work around an issue with the main menu not rendering on regular Wine builds. (PR #4495) - **The Sims 2**: Extended existing app profiles to various mod tools. (#4518, PR #4520)