Incorrect width/stride during resize (Vulkan/llvmpipe)
System information
karenw@famfrit:~$ inxi -GSC -xx
System:
Host: famfrit Kernel: 6.8.0-35-generic arch: x86_64 bits: 64 compiler: gcc
v: 13.2.0
Desktop: KDE Plasma v: 5.27.11 tk: Qt v: 5.15.13 wm: kwin_wayland dm: SDDM
Distro: Ubuntu 24.04 LTS (Noble Numbat)
CPU:
Info: quad core model: AMD A10-5745M APU with Radeon HD Graphics bits: 64
type: MT MCP arch: Piledriver rev: 1 cache: L1: 192 KiB L2: 4 MiB
Speed (MHz): avg: 1089 high: 1100 min/max: 1100/2100 boost: enabled cores:
1: 1094 2: 1077 3: 1087 4: 1100 bogomips: 16768
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD Richland [Radeon HD 8610G] vendor: Hewlett-Packard
driver: radeon v: kernel arch: TeraScale-3 ports: active: eDP-1
empty: HDMI-A-1,VGA-1 bus-ID: 00:01.0 chip-ID: 1002:990f
Device-2: AMD Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 M430 Radeon
520 Mobile] vendor: Hewlett-Packard driver: radeon v: kernel arch: GCN-1
pcie: speed: 2.5 GT/s lanes: 8 bus-ID: 01:00.0 chip-ID: 1002:6660
temp: 59.0 C
Device-3: Cheng Uei Precision Industry (Foxlink) Webcam driver: uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-4:2 chip-ID: 05c8:036e
Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.6
compositor: kwin_wayland driver: X: loaded: N/A
unloaded: fbdev,modesetting,radeon,vesa dri: r600 gpu: radeon,radeon
display-ID: 0
Monitor-1: eDP-1 res: 1366x768 size: N/A
API: EGL v: 1.5 platforms: device: 0 drv: r600 device: 1 drv: radeonsi
device: 2 drv: swrast gbm: drv: kms_swrast surfaceless: drv: r600 wayland:
drv: r600 x11: drv: r600
API: OpenGL v: 4.5 vendor: mesa v: 24.0.5-1ubuntu1 glx-v: 1.4
direct-render: yes renderer: AMD ARUBA (DRM 2.50.0 / 6.8.0-35-generic LLVM
17.0.6) device-ID: 1002:990f display-ID: :1.0
API: Vulkan v: 1.3.283 surfaces: xcb,xlib,wayland device: 0 type: cpu
driver: N/A device-ID: 10005:0000
Describe the issue
Vulkan Applications using wayland to provide the surface experience and issue during resize. The window results in width/stride errors as seen in the screenshots below. I have confirmed the problem exists on the current main branch (commit f467a895).
Regression
Does not appear to be. There was a suggestion on IRC that MR 27805 might be responsible but I built both the commit including this MR and the commit before any commits from this MR locally and the problem still exists. Have not previously experienced the issues on the mesa AMD Vulkan driver, but I no longer have a machine capable of running the AMDGPU driver to re-confirm.
Log files as attachment
N/A
Screenshots/video files (if applicable)
https://pasteboard.co/W6w2pSMU9pqM.png https://pasteboard.co/Cjl9LBIK2C4M.png