I just want to add that I'm getting the same issues with the Ark (ASA) devkit too.
LLM word vomit aside, do we know how it presents to those swapchains? We currently ignore DXGI_PRESENT_PARAMETERS, and XWayland sometimes has its own set of issues where it's one frame behind for some reason.
FWIW, I can't find anything resembling a Conan Exiles dev kit on Steam.
I cant speak to how any of this works unfortunately just made the move from Windows to CachyOS and am trying to get all my usual software setup. The Conan Exiles devkit though looks like its gotten through the Epic games launcher same as the ark one. So for me atm I'm launching it via the heroic launcher using the proton-cachyos-sir wine version. IDK if any of that's any help to you though.
proton 10.0x1 2026-05proton 9.0x1 2026-05proton experimentalx1 2026-05proton hotfixx1 2026-05VKD3D_DEBUG=info`x1 2026-05
Tooltip windows render with opaque black backgrounds and stale content in Unreal Engine 5.6 editor (Conan Exiles dev kit)
Software / project
https://github.com/user-attachments/assets/9a734be4-fa66-4735-8206-8104b9d31c21
Conan Exiles Mod Devkit — a custom Unreal Engine 5.6 fork distributed by Funcom and run via Steam. The dev kit is shipped Windows-only; this report is for running it on Linux through Proton.
The editor is forced onto the D3D12 RHI by the project's
DefaultEngine.iniand by hard plugin dependencies (DLSS / Streamline). Switching to UE's Vulkan RHI is not viable: it crashes atRHI.cpp:1351 GRHIGlobals.GpuInfo.VendorId != 0when the NGX Streamline plugins are loaded, and removing those plugins breaks other plugins that hard-depend on them. So D3D12 → vkd3d-proton is the only working path.vkd3d-proton / Proton version
Reproduces on every Proton version I've tried:
vkd3d.log
steam-9466428251963392000.tar.gz
Bundled vkd3d-proton version: - vkd3d-proton: 3.0.0 (build 21a49c975df83a7 — v3.0b release, December 2025)
System
Description
UE5's Slate UI creates a separate top-level HWND with its own D3D12 swapchain for each tooltip popup. In the Blueprint editor, hovering over node pins, asset thumbnails, or details-panel entries produces tooltips that exhibit two related artifacts:
Screenshot attached.
vkd3d-proton trace pattern
A
VKD3D_DEBUG=infocapture during the bug shows the exact pattern: Slate is creating per-HWND swapchains for tooltips and then rapidly resizing them viaChangePropertiesas the tooltip content changes. Each resize triggersrecreate_swapchain_in_present_taskon a separate worker thread.Reproduction
Expected
Tooltip windows render with the correct background colour and content; no residual content from prior tooltips; no flicker on mouse movement.
Actual
See screenshot. Black region surrounds the tooltip; stacked stale content; flicker.
Workarounds attempted (unsuccessful)
winecfg/explorer /desktop=— no effect on tooltip rendering.GRHIGlobals.GpuInfo.VendorId != 0due to NGX Streamline plugin interaction; can't realistically be disabled because of plugin dependency chains.Workaround that does work
Setting
Slate.EnableTooltips 0in the editor's console /ConsoleVariables.inisuppresses tooltips entirely, which avoids the artifact at the cost of tooltip functionality. Useful as a workaround but not a fix.Logs
Full Proton and vkd3d logs attached.
Notes
If multi-swapchain-per-window is genuinely the trigger, this same pattern likely affects any UE5 editor running through vkd3d-proton, not specifically the Conan fork — happy to try reproducing on stock UE5 if that helps narrow it.