[Bug 267915] x11-wm/mutter: after graphics/mesa-* 21.3.8 -> 22.2.3 update OpenGL compositing fails on Intel Iris Pro

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 13 Apr 2025 09:22:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267915

--- Comment #47 from Harald Schmalzbauer <bugzilla.freebsd@omnilan.de> ---
(In reply to Andre Albsmeier from comment #42)
> I tried all of your config stuff (as long as it seemed reasonable) and had
> a 90 degrees turned output :-) but no accel mode after VT-switch.
>
> Which xorg-server do you use? An official pkg or selfmade from ports?

Selfmade packages from ports.

_Interesting surprise_ yesterday, after 'pkg upgrade' here:
xdriifno
"Screen 0:" read 'zink' and the "authenticate magic 1"/"failed to load driver:
iris" errors occurred.
'zink' was in use to my surprise, and the "authenticate magic 1"/"failed to
load driver: iris" was back (can't remember why I utilized xdriinfo(1), nothing
was broken otherwise).

I didn't change any config, and the driver still was the same after the 'pkg
upgrade'
(drm-61-kmod-6.1.128 with libdrm-2.4.123,1) but I didn't recognize that
gpu-firmware-intel-kmod was removed!
Today I reinstalled gpu-firmware-intel-kmod(-kabylake-20230625.1402504) and now
xdriinfo(1) shows 'iris' again.

So the config extension 'Option      "DRI"       "3"' I reported only has the
desired effect if the korrekt gpu-firmware-intel-kmod is loaded.
I'm also surprised that x11 works without at all...
But gpu-firmware-intel-kmod is crucial to our topic.

One day I hopefully will have time to get a better grip on the big picture and
write something down more helpful than some accidental findings...

Aftre stripping timestamps, I don't see any difference in Xorg.0.log whether
gpu-firmware-intel-kmod was loaded or not.
Bu I noticed these:
(II) AIGLX: Suspending AIGLX clients for VT switch
(II) AIGLX: Resuming AIGLX clients after VT switch

I can't reproduce the post-vt-switch 'Accelerated: no' problem here (glxinfo -B
| grep -i accel).  Are these log lines related to that problem, i.e. are they
logged on problematic systems too?


Like mentioned, the log of my last x11 session without kmod-firmware was
exactly the same as the log from today, with kmod-firmware loaded.
Here's my timestamp stripped and condensed log (grep -v -e event7 -e modeline
/tmp/Xorg.0.log.notimes | xz -c | uuencode -m Xorg.DRIOK.log.xz):

begin-base64 660 Xorg.DRIOK.log.xz
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
Z/sCAAAAAARZWg==
====

-- 
You are receiving this mail because:
You are on the CC list for the bug.