Na base de código do servidor compositor Mutter, que será utilizado na versão GNOME 44, foram feitas alterações que removem o suporte a versões antigas do OpenGL. Para o funcionamento do Mutter, serão necessários drivers com suporte a pelo menos OpenGL 3.1. Entretanto, o suporte ao OpenGL ES 2.0 será mantido, permitindo a continuidade do funcionamento em placas de vídeo mais antigas e em GPUs utilizadas em plataformas ARM. A expectativa é que a remoção do código para suporte a versões obsoletas do OpenGL simplifique a manutenção da base de código e libere recursos durante os testes de novas funcionalidades.
Na Mesa, praticamente todos os drivers OpenGL atuais atendem às condições estabelecidas (o suporte ao OpenGL 3.1 ainda não está totalmente implementado nos drivers etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) e lima (Mali 400/450)). Espera-se que GPUs antigas e sistemas ARM, para os quais os drivers não oferecem suporte às versões necessárias do OpenGL, ainda possam ser utilizados ao alternar para o uso do OpenGL ES 2.0. Por exemplo, drivers mais antigos para GPUs Intel Gen3-Gen5, que suportam apenas OpenGL 2.1, poderão ser utilizados, pois também oferecem suporte ao OpenGL ES 2.0.
Fonte: opennet.ru
