Blender 3.6x overlay drawing issue since driver 23.1.3 (Or probably earlier) on HD4400/4600
System information
- OS/Kernel version:
Linux-6.2.0-27-generic-x86_64-with-glibc2.37
Linux-6.2.9-1-MANJARO-x86_64-with-glibc2.37
Linux-6.1.11-1-MANJARO-x86_64-with-glibc2.37
Linux-6.0.11-300.fc37.x86_64-x86_64-with-glibc2.36
Linux-5.4.244-2-MANJARO-x86_64-with-glibc2.37
fedora linux 6.4.9-200.fc38.x86_64
- GPU: Intel HD 4400/4600 (Seems to be only these two having problem)
- Mesa version:
Mesa Intel(R) HD Graphics 4400 (HSW GT2) Intel 4.6 (Core Profile) Mesa 23.0.4-0ubuntu1~23.04.1
Mesa Intel(R) HD Graphics 4600 (HSW GT2) Intel 4.6 (Core Profile) Mesa 23.0.1
Mesa Intel(R) HD Graphics 4600 (HSW GT2) Intel 4.6 (Core Profile) Mesa 22.3.5
Mesa Intel(R) HD Graphics 4400 (HSW GT2) Intel 4.6 (Core Profile) Mesa 22.2.3
Mesa Intel(R) HD Graphics 4600 (HSW GT2) Intel 4.6 (Core Profile) Mesa 23.1.5
Mesa Intel(R) HD Graphics 4600 (HSW GT2) Intel 4.6 (Core Profile) Mesa 23.0.4
- Xserver version (if applicable): Eh not sure, not included with blender's system info, assume latest...
- Desktop manager and compositor: X11 AND Wayland
Describe the issue
I have categorized all those related report in blender repo into a list in this thread, some overlays in blender 3.6 seems to draw with:
- wonky matrix, or
- completely black color, or
- completely missing
After digging for a while we couldn't really find out any related changes during the time when this artefact starts to show, this problem is almost exactly the same as 9290 in mesa repo here, which was closed a while ago without really having a fix.
Regression
9290 basically replicates the same issue. However in those artefacts reported to blender, some mesa version is still earlier than 23.1.2
.
Log files as attachment
ehh they are not provided, and I don't have a HD4400/4600 to test myself...
Screenshots/video files (if applicable)
Please see linked blender issue 111162 for example, and they are the same as what happens in 9290
Not sure if this is helpful enough... Lack of the hardware means I probably can't provide additional information here.