https://bugs.winehq.org/show_bug.cgi?id=55009
Bug ID: 55009 Summary: DirectX11 application: assertion failed (vulkan) Product: Wine Version: 8.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winevulkan Assignee: wine-bugs@winehq.org Reporter: owl2@etersoft.ru Distribution: ---
Created attachment 74566 --> https://bugs.winehq.org/attachment.cgi?id=74566 Error window screenshot
I have a 3D application made using DirectX11, which works fine in Windows 10, but fails to run under wine with an error message "assertion failed!" (see screenshot) The problem is only present when using vulkan ($winetricks renderer=vulkan). With opengl it works fine.
Notably, the problem arouse after I added class linkage interface to the app https://learn.microsoft.com/en-us/windows/win32/direct3dhlsl/overviews-direc... Before that, it was working in wine without any issues.
The app can be downloaded here https://drive.google.com/drive/folders/1YvFSYH-lKLwqluxxtPwJysYlWHqfGaOC "Release.zip" is the compiled app, and "DirectX 11 Engine VS2017.zip" is the source code, if needed.
I'm using wine-8.9-201-g9e3f1a15066 built from git (64 bit version built using --enable-win64) Distro: AltLinux p10 Driver info: $lspci -k | grep -EA3 'VGA|3D|Display' 07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c9) Subsystem: ASUSTeK Computer Inc. Device 8809 Kernel driver in use: amdgpu