r600/TURKS: Regression in KDE, totally distorted graphics after update to recent Mesa 23.3 devel
Summary
I was forced to switch again back to stock Ubuntu Mesa because latest Mesa 23.3-git2308150600.210fe9-oibaf-j from the oibaf PPA has messed up everything.
The screen output looks after the installation as follow:
And a short video:
r600_bug_23.3-git2308150600.210fe9-oibaf-j
System information
inxi -b
output:
System:
Host: test-iMac Kernel: 5.15.0-79-generic x86_64 bits: 64
Desktop: KDE Plasma 5.24.7 Distro: Ubuntu 22.04.3 LTS (Jammy Jellyfish)
Machine:
Type: Desktop System: Apple product: iMac12,2 v: 1.0
serial: <superuser required>
Mobo: Apple model: Mac-942B59F58194171B v: iMac12,2
serial: <superuser required> UEFI: Apple v: IM121.88Z.0047.B1F.1201241648
date: 01/24/12
CPU:
Info: quad core Intel Core i5-2500S [MCP] speed (MHz): avg: 1596
min/max: 1600/3700
Graphics:
Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
driver: i915 v: kernel
Device-2: AMD Whistler [Radeon HD 6730M/6770M/7690M XT] driver: radeon
v: kernel
Device-3: Apple FaceTime HD Camera (Built-in) type: USB driver: uvcvideo
Display: x11 server: X.Org v: 1.21.1.4 driver: X:
loaded: ati,modesetting,radeon unloaded: fbdev,vesa gpu: radeon
resolution: 2560x1440~60Hz
OpenGL: renderer: AMD TURKS (DRM 2.50.0 / 5.15.0-78-generic LLVM 15.0.7)
v: 4.5 Mesa 23.3-git2308150600.210fe9-oibaf-j
Network:
Device-1: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe driver: tg3
Device-2: Qualcomm Atheros AR93xx Wireless Network Adapter driver: ath9k
Drives:
Local Storage: total: 1.14 TiB used: 153.86 GiB (13.2%)
Info:
Processes: 219 Uptime: 2h 30m Memory: 7.73 GiB used: 1.68 GiB (21.8%)
Shell: Bash inxi: 3.3.13
Regression
This worked fine in older Mesa builds.
Log files as attachment
cat /var/log/apt/history.log
gives me about the installation of the faulty Mesa devel version the following:
Start-Date: 2023-08-15 20:29:33
Commandline: packagekit role='update-packages'
Requested-By: test (1000)
Install: linux-modules-5.15.0-79-generic:amd64 (5.15.0-79.86, automatic), linux-modules-extra-5.15.0-79-generic:amd64 (5.15.0-79.86, automatic), linux-image-5.15.0-79-generic:amd64 (5.15.0-79.86, automatic)
Upgrade: mesa-opencl-icd:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libglx-mesa0:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libglx-mesa0:i386 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libd3dadapter9-mesa:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libd3dadapter9-mesa:i386 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libgbm1:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libgbm1:i386 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libxatracker2:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), mesa-va-drivers:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libgl1-mesa-dri:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libgl1-mesa-dri:i386 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libosmesa6:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libosmesa6:i386 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libgl1-mesa-glx:i386 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), mesa-vulkan-drivers:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), linux-image-generic:amd64 (5.15.0.78.75, 5.15.0.79.76), libglapi-mesa:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libglapi-mesa:i386 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libegl-mesa0:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), libegl-mesa0:i386 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), mesa-vdpau-drivers:amd64 (23.3~git2308130600.47722b~oibaf~j, 23.3~git2308150600.210fe9~oibaf~j), intel-microcode:amd64 (3.20230214.0ubuntu0.22.04.1, 3.20230808.0ubuntu0.22.04.1), linux-libc-dev:amd64 (5.15.0-78.85, 5.15.0-79.86)
End-Date: 2023-08-15 20:32:26
Any extra information would be greatly appreciated
Will add here later more when I find out something relevant.
Edit: No idea if this has some relevance here but I have enforced the use of EGL over GLX in kwin even on X11:
sudo nano /etc/profile.d/kwin.sh
export KWIN_OPENGL_INTERFACE=EGL