[Mesa-dev] Crocus causes image corruption and GPU HANG on GM45 - GMA 4500 MHD (and missing extensions)

Wladislav Artsimovich mailinglist at frost.kiwi
Tue Jul 13 20:38:00 UTC 2021


Many thanks!

Indeed, crocus now exposes shader4 and the accompanying GLSL syntax, 
whilst the default i915 DRI Driver still does not show it by default.

I narrowed down the corruption: It affects texture reads only. All 
texture reads are corrupted, whilst draw calls without texture taps are 
left clean, see attached image.

Would love to help in fixing this, if there is something I can do.

Best regards,

Vlad

On 7/12/21 5:32 AM, Dave Airlie wrote:
> On Sat, 10 Jul 2021 at 11:12, Jan Beich <jbeich at freebsd.org> wrote:
>> Wladislav Artsimovich <mailinglist at frost.kiwi> writes:
>>
>>> Finally, on Gen4/Gen5 iGPUs, crocus does not expose
>>> GL_EXT_gpu_shader4, thus modern GLSL functions are missing targets and
>>> no "GL_ARB_blend_func_extended", as is normally possible on with i915
>>> and documented here:
>>> https://lists.freedesktop.org/archives/mesa-dev/2021-May/225249.html
> I feel this email had some info I've missed.
>
> GM45 in mesa master should now expose
> GL_EXT_gpu_shader4/GL_ARB_blend_func_extended.
>
> Dave.
>
>> Could be related to the following:
>> https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11693
>> https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/706
>>
>> Both propagated downstream:
>> https://github.com/freebsd/freebsd-ports/commit/d17122bb82e0 (mesa-devel)
>> https://github.com/freebsd/freebsd-ports/commit/9339d0b45118 (xwayland-devel)
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20210713_22h28m54s_grim.png
Type: image/png
Size: 918739 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20210713/91ee801a/attachment-0001.png>


More information about the mesa-dev mailing list