https://bugs.winehq.org/show_bug.cgi?id=52931
Bug ID: 52931 Summary: vulkan-1:vulkan fails in Wine on cw-rx460 and Intel cards Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: winevulkan Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
vulkan-1:vulkan fails in Wine on cw-rx460 and Intel cards:
vulkan.c:215: Test failed: Expected valid device LUID. vulkan.c:218: Test failed: Expect deviceNodeMask to have only one bit set, got 0. vulkan.c:215: Test failed: Expected valid device LUID. vulkan.c:218: Test failed: Expect deviceNodeMask to have only one bit set, got 0.
https://test.winehq.org/data/patterns.html#vulkan-1:vulkan
The GPUs with the issues: cw-rx460: AMD RADV POLARIS11 (ACO) fg-deb64: Device: Intel(R) HD Graphics 4600 (HSW GT2)
The test was introduced in the commit below:
commit 8007d19c2792b5b177bd7200dc3567df4677dc0c Author: Zhiyi Zhang zzhang@codeweavers.com Date: Wed Jun 17 20:02:26 2020 +0800
winevulkan: Fill Vulkan device LUID property.
Signed-off-by: Zhiyi Zhang zzhang@codeweavers.com Signed-off-by: Liam Middlebrook lmiddlebrook@nvidia.com Signed-off-by: Alexandre Julliard julliard@winehq.org
Wine was broken at the time [1] so the issue was not detected immediately. But with a 'git cherry-pick 8baf70a2d04d' one can see that the issue has been present from that first commit.
[1] From 08bf605acb4d to 8baf70a2d04d Wine failed to create the wineprefix.
https://bugs.winehq.org/show_bug.cgi?id=52931
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |8007d19c2792b5b177bd7200dc3 | |567df4677dc0c Keywords| |regression, source, | |testcase
https://bugs.winehq.org/show_bug.cgi?id=52931
--- Comment #1 from François Gouget fgouget@codeweavers.com --- Notes: * It's more that the 8007d19c2792 commit removes the todo_wine. * It is actually possible to create a wineprefix from that commit but a lot of the ones around it are troublesome. * Most of the time the bug prevents the mount manager from running causing winetest.exe to bail out before running the test: Error: Mount manager not running, most likely your WINEPREFIX wasn't created correctly.
https://bugs.winehq.org/show_bug.cgi?id=52931
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=52931
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|wine-bugs@winehq.org |zzhang@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=52931
--- Comment #2 from Zhiyi Zhang zzhang@codeweavers.com --- (In reply to François Gouget from comment #1)
Notes:
- It's more that the 8007d19c2792 commit removes the todo_wine.
- It is actually possible to create a wineprefix from that commit but a lot
of the ones around it are troublesome.
- Most of the time the bug prevents the mount manager from running causing
winetest.exe to bail out before running the test: Error: Mount manager not running, most likely your WINEPREFIX wasn't created correctly.
What hardware is this error happening on? Some older Intel GPUs have experimental and incomplete Vulkan support and the error might be related. Of course, Wine shouldn't crash regardless.
https://bugs.winehq.org/show_bug.cgi?id=52931
--- Comment #3 from Zhiyi Zhang zzhang@codeweavers.com --- Created attachment 72345 --> https://bugs.winehq.org/attachment.cgi?id=72345 patch
This patch adds todo_wine for llvmpipe. On the other hand, I wonder if llvmpipe should be reported at all or should it use a fake LUID.
https://bugs.winehq.org/show_bug.cgi?id=52931
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |e3c0f6b3cedd7b27087976fddd6 | |bbe6fd33fd84d
--- Comment #4 from Zhiyi Zhang zzhang@codeweavers.com --- Fixed by e3c0f6b3cedd7b27087976fddd6bbe6fd33fd84d
https://bugs.winehq.org/show_bug.cgi?id=52931
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.19.