maintainer-feedback requested: [Bug 257335] graphics/drm-fbsd13-kmod

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 22 Jul 2021 13:59:50 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-x11 (Nobody)
<x11@FreeBSD.org> for maintainer-feedback:
Bug 257335: graphics/drm-fbsd13-kmod
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257335



--- Description ---
FreeBSD shows heavy artifacting and texture corruption on i915 hardware with
mesa's new Gallium3D driver "Crocus".
This issue is tracked as a mesa issue here:
"Crocus on GM45: texture corruption, bad memory reads and GPU Hangs" (
https://gitlab.freedesktop.org/mesa/mesa/-/issues/5093 )
It has been suggested by a mesa dev, that the cause may be on FreeBSD's side
due to "missing some interfaces [...]".
That's why I cross-post this as a bug here.

TL;DR:
With a Laptop with a GM45 chipset, the GMA 4500 MHD iGPU, on the latest kernel,
with the latest drm-fbsd13-kmod and the latest mesa-devel, using crocus as the
graphics driver to launch any graphical program results in heavy artifacting
when a texture is displayed.

Attached is a screenshot of the videoplayer "MPV", which shows heavy corruption
of the image. Be it Video game or browser, everything shows this corruption, if
crocus is used.