https://bugs.winehq.org/show_bug.cgi?id=56096
Bug ID: 56096 Summary: Clanbomber 1.05 has visual artifacts when run on the Ryzen 9 5900HX iGPU Product: Wine Version: 9.0-rc3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: cedric.dewijs@eclipso.eu Distribution: ---
Clanbomber 1.05 has visual artifacts when run on the Ryzen 9 5900HX iGPU
To reproduce:
Download Clanbomber: https://sourceforge.net/projects/clanbomber/files/ClanBomber%20%28ClanLib%20...
$ rm -rf ~/wine-tmp/ $ mkdir ~/wine-tmp $ export WINEPREFIX=~/wine-tmp $ cd ~/wine-tmp $ unzip ~/Downloads/clanbomber-1.05-win32.zip $ cd clanbomber-1.05-win32/ $ wine ClanBomber.exe. Start a game. Now there are visual artifacts, especially when a bomb is thrown, or when the wrecking ball is bouncing on the play area.
$ DRI_PRIME=1 wine ClanBomber.exe Now there are no visual artifacts.
console output: $ wine ClanBomber.exe 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:fixme:ddraw:ddraw_surface1_Flip Ignoring flags 0x9.
Software: Arch linux, X11 (not wayland), with LXDE $ wine --version wine-9.0-rc3 made from this PKGBUILD: https://aur.archlinux.org/packages/wine-git ==> Finished making: wine-git 9.0rc3.r0.gbba97115d1a-1 (Mon Dec 25 23:23:35 2023) # pacman -U wine-git-9.0rc3.r0.gbba97115d1a-1-x86_64.pkg.tar In gitlab, I see commit bba97115 has the tag wine-9.0-rc3 https://gitlab.winehq.org/wine/wine/-/commits/master $ uname -a Linux cedric-work-laptop 6.6.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 21 Dec 2023 19:01:01 +0000 x86_64 GNU/Linux
Hardware: $ lscpi 03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (rev c3) 07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c4) $ xrandr --listproviders Providers: number : 2 Provider 0: id: 0x44 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 2 associated providers: 1 name:modesetting Provider 1: id: 0x124 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 1 associated providers: 1 name:modesetting $ cat /proc/procinfo vendor_id : AuthenticAMD cpu family : 25 model : 80 model name : AMD Ryzen 9 5900HX with Radeon Graphics stepping : 0 microcode : 0xa50000c # lshw -C display *-display description: Display controller product: Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:03:00.0 logical name: /dev/fb0 version: c3 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi bus_master cap_list rom fb configuration: depth=32 driver=amdgpu latency=0 mode=2560x1440 visual=truecolor xres=2560 yres=1440 resources: iomemory:f80-f7f iomemory:fc0-fbf irq:77 memory:f800000000-fbffffffff memory:fc00000000-fc0fffffff memory:fcb00000-fcbfffff memory:fcc00000-fcc1ffff *-display description: VGA compatible controller product: Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:07:00.0 logical name: /dev/fb0 version: c4 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi msix vga_controller bus_master cap_list fb configuration: depth=32 driver=amdgpu latency=0 resolution=2560,1440 resources: iomemory:fc0-fbf iomemory:fc0-fbf irq:54 memory:fc20000000-fc2fffffff memory:fc30000000-fc301fffff ioport:e000(size=256) memory:fca00000-fca7ffff
https://bugs.winehq.org/show_bug.cgi?id=56096
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- If it works with a discrete GPU, wouldn't that be a graphics driver issue?
https://bugs.winehq.org/show_bug.cgi?id=56096
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://sourceforge.net/pro | |jects/clanbomber/files/Clan | |Bomber%20%28ClanLib%20versi | |on%29/1.05/clanbomber-1.05- | |win32.zip/download Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=56096
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #2 from Zeb Figura z.figura12@gmail.com --- (In reply to Fabian Maurer from comment #1)
If it works with a discrete GPU, wouldn't that be a graphics driver issue?
Probably, but not necessarily. It could be a bug in Wine that happens to work on most drivers. Reporting to Mesa may be best regardless, though.