|
Bugzilla – Full Text Bug Listing |
| Summary: | Crashes in Vulkan games since Mesa 21.1.1 due to errornously prefering software driver (lavapipe) over dedicated GPU Vulkan driver (radeon); Workaround available | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Volker Armin Hemmann <volkerarmin> |
| Component: | X.Org | Assignee: | Gfx Bugs <gfx-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | Gfx Bugs <gfx-bugs> |
| Severity: | Critical | ||
| Priority: | P3 - Medium | CC: | anubis2497, volkerarmin |
| Version: | Current | Flags: | sndirsch:
needinfo?
(volkerarmin) |
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE Tumbleweed | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | output of vulkaninfo | ||
|
Description
Volker Armin Hemmann
2021-05-26 20:58:32 UTC
additional information: people using other distributions who updated to 21.1. run into the same issue. Thanks, that's interesting! Of course you can rollback with snapper/btrfs. Not going into any discussions about how to do proper downgrades, I found something else: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json ./aces (aces is the Warthunder executable) lets the game run. It still hangs/crashes on exit. But at least it works. Seems related to this issue: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4828 Thanks for finding this. Indeed we enabled build of lavapipe recently. I'm watching the gitlab issue now. Hmm. Just had a try with an Intel GPU. Selection works fine with Mesa 21.1.2. It autoselects the Intel Vulkan driver. I see the difference in vulkaninfo output when selecting manually VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/lvp_icd.x86_64.json vulkaninfo Could you please double check with latest Mesa version? from glxinfo:
xtended renderer info (GLX_MESA_query_renderer):
Vendor: AMD (0x1002)
Device: AMD Radeon (TM) RX 470 Graphics (POLARIS10, DRM 3.40.0, 5.12.9-xanmod1xanmod1, LLVM 12.0.0) (0x67df)
Version: 21.1.2
Accelerated: yes
Video memory: 4096MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
and Warthunder still crashes, if I do not set the vulkan cd.
Ok. I assume the same applies to running 'vulkaninfo'. Created attachment 850301 [details]
output of vulkaninfo
I added my vulkaninfo output in the attachement. It is a bit much for a comment.
Indeed. Seems you're also falling back to lavapipe with vulkaninfo. Maybe it works with intel and not with radeon since alphabetical order is intel... lvp radeon... In the ticket it is claimed the issue would have been fixed DXVK. https://gitlab.freedesktop.org/mesa/mesa/-/issues/4828#note_987441 Can you confirm this? *** Bug 1188657 has been marked as a duplicate of this bug. *** (In reply to Stefan Dirsch from comment #11) > In the ticket it is claimed the issue would have been fixed DXVK. > > https://gitlab.freedesktop.org/mesa/mesa/-/issues/4828#note_987441 > > Can you confirm this? ping! ;-) Hello? Still available for testing? (In reply to Stefan Dirsch from comment #14) > Hello? Still available for testing? Doesn't seem so. Let's assume the issue has been fixed. Otherwise please reopen. |