When Mesa was upgraded to 10.1.3 in 2014, DRI3 was left disabled by default due to unspecified 'regressions'. I'm not sure what these were, but DRI3 has been the default upstream and in most distros I can think of (at least RHEL/Fedora, Debian/Ubuntu, SUSE, Gentoo, Arch, et al) for a very long time. DRI2 now lacks capabilities compared to DRI3, particularly buffer modifiers which allow GPUs to use faster preferred formats for rendering, and is not very well tested upstream. This RPi bug has been around for a fair while, but slipped through unnoticed until someone tried OE/Yocto: https://lists.freedesktop.org/archives/mesa-dev/2018-March/190645.html Please enable DRI3 by default. This might be worth documenting in the release notes; not sure.
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=b98f9e75a8d74c5fd5a88a9259c10d486134392a