[Bug 59812] New: Unable to use Vulkan driver on Debian ARM, showing only white screen
http://bugs.winehq.org/show_bug.cgi?id=59812 Bug ID: 59812 Summary: Unable to use Vulkan driver on Debian ARM, showing only white screen Product: Wine Version: 11.9 Hardware: aarch64 OS: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: temparurry@gmail.com Distribution: --- GPU: Adreno 640 CPU: AArch64 Graphics drivers: Zink Vulkan 1.3 - Turnip Running Debian 13 "Trixie" Problem Description The 3D hardware acceleration is working and native applications like Blender are able to make full use of them. When I attempt to run anything under wine-hangover it stops at a white screen. Terminal output includes: A ton of "Unhandled feature 0x3" messages A ton of "X11DRV_ConfigureNotify synthetic event mapping not implemented" messages Wined3d_guess_card "no card selector available for card vendor 000 (using GL_RENDERER llvmpipe) It looks like the main issue is that Wine is defaulting to software rendering or otherwise failing to pick up on the Vulkan drivers are available. github.com/AndreRH/hangover/issues/227 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 Stian Low <wineryyyyy@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com --- Comment #1 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Spessman from comment #0)
GPU: Adreno 640 CPU: AArch64 Graphics drivers: Zink Vulkan 1.3 - Turnip
Please attach logs along with command `vulkaninfo` `vulkaninfo` example of successful Wined3d_guess_card: Device Properties and Extensions: ================================= GPU0: VkPhysicalDeviceProperties: --------------------------- apiVersion = 1.4.305 (4210993) driverVersion = 25.0.7 (104857607) vendorID = 0x1002 deviceID = 0x15e7 deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU deviceName = AMD Radeon Graphics (RADV RENOIR) pipelineCacheUUID = ab0d4afb-b4bc-1768-dd2e-8cde0748f63a `glxinfo` may also be helpful: Extended renderer info (GLX_MESA_query_renderer): Vendor: AMD (0x1002) Device: AMD Radeon Graphics (radeonsi, renoir, ACO, DRM 3.61, 6.12.90+deb13.1-amd64) (0x15e7) Version: 25.0.7 May be as simple as adding your card to the list https://bugs.winehq.org/show_bug.cgi?id=59186 Starcraft 2 detects wrong graphics card -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #2 from Spessman <temparurry@gmail.com> --- Created attachment 81076 --> http://bugs.winehq.org/attachment.cgi?id=81076 Vulkaninfo log -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #3 from Spessman <temparurry@gmail.com> --- Created attachment 81077 --> http://bugs.winehq.org/attachment.cgi?id=81077 glxinfo log -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #4 from Spessman <temparurry@gmail.com> --- Created attachment 81078 --> http://bugs.winehq.org/attachment.cgi?id=81078 log from windows program being launched Example program being run is "Voices of the Void" version 0.9n -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #5 from Spessman <temparurry@gmail.com> --- Logs added. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #6 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Spessman from comment #5)
Logs added.
Thanks for logs. Qualcomm hasn't been added to vendor list yet which is why your GPU is not recognized and falls back to default. I'll start the Qualcomm vendor list by adding support for your GPU. In the future maybe exposing the vendor/gpu list as a config rather than being hardcoded would add some flexibility/convenience so that users are able to add their cards in the meantime while waiting for devs to make changes upstream. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #7 from Stian Low <wineryyyyy@gmail.com> --- Merge request pending: https://gitlab.winehq.org/wine/wine/-/merge_requests/11062 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #8 from Stian Low <wineryyyyy@gmail.com> --- Please retest with patch if you are able. Unclear if adding your card will make any difference because GPUs are supposed to be handled via auto-detect features when available and patch only addresses fallback mechanisms which may mostly be skipped in your case. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #9 from Spessman <temparurry@gmail.com> --- Unclear how to test with patch, please elaborate. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #10 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Spessman from comment #9)
Unclear how to test with patch, please elaborate.
Patch will not be available until merged for prebuilt distro wine pkgs (apt/yum) so you'll have to build wine yourself (if you are able) via: https://gitlab.winehq.org/wine/wine/-/wikis/Building-Wine After cloning, you may fetch/checkout merge request 11062 via: git clone https://gitlab.winehq.org/wine/wine.git git fetch origin merge-requests/11062/head:MR-11062 git checkout MR-11062 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #11 from Spessman <temparurry@gmail.com> --- Did so and attempted to run ./configure "error: PE cross-compilation is required for aarch64-unknown-linux-gnu, please install mingw-w64, clang/llvm-dlltool/lld, or llvm-mingw" None of which want to install on the containerized Debian. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #12 from Spessman <temparurry@gmail.com> --- Attempted to run install and skip ./configure, running into a conflicting dependancy flux@localhost:~/Downloads/wine$ sudo apt --fix-broken install Correcting dependencies... Done Installing dependencies: libgl1-mesa-dri:i386 Summary: Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 1 298 not fully installed or removed. Download size: 0 B / 44.5 kB Space needed: 220 kB / 108 GB available Continue? [Y/n] Y (Reading database ... 109719 files and directories currently installed.) Preparing to unpack .../libgl1-mesa-dri_25.0.7-2_i386.deb ... Unpacking libgl1-mesa-dri:i386 (25.0.7-2) ... dpkg: error processing archive /var/cache/apt/archives/libgl1-mesa-dri_25.0.7-2_i386.deb (--unpack): trying to overwrite shared '/usr/share/drirc.d/00-mesa-defaults.conf', which is different from other instances of package libgl1-mesa-dri:i386 Errors were encountered while processing: /var/cache/apt/archives/libgl1-mesa-dri_25.0.7-2_i386.deb Error: Sub-process /usr/bin/dpkg returned an error code (1) flux@localhost:~/Downloads/wine$ -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59812 --- Comment #13 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Spessman from comment #11)
Did so and attempted to run ./configure
"error: PE cross-compilation is required for aarch64-unknown-linux-gnu, please install mingw-w64, clang/llvm-dlltool/lld, or llvm-mingw"
None of which want to install on the containerized Debian.
Attempted to run install and skip ./configure, running into a conflicting dependancy
Thanks for build attempt. I've never built wine for ARM. Maybe these other docs will help: https://gitlab.winehq.org/wine/wine/-/wikis/ARM https://gitlab.winehq.org/wine/wine/-/wikis/ARM64 Otherwise someone with more experience with ARM may be needed for more guidance. Maybe libgl1-mesa-dri dependency issues are part of the problem if patch alone does not fix. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla