If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

This has nothing to do with GNOME. GNOME is using the buffer_age extension since 3.8.
The mesa patches got merged all that's missing to get it working (with any application / desktop i.e not only GNOME) is a ddx driver that enables DRI3.

As for the article

There's also been Mesa code for the buffer-age extension since last year for DRI2 but now it's been brought into the DRI3 world.

This is wrong. GLX_EXT_buffer_age cannot work with DRI2.

The link this points to is talking about EGL_EXT_buffer_age which works for native EGL (i.e EGL on KMS / wayland) but not for EGL running on top of X11 and there is no support for GLX_EXT_buffer_age.

Comment

This has nothing to do with GNOME. GNOME is using the buffer_age extension since 3.8.
The mesa patches got merged all that's missing to get it working (with any application / desktop i.e not only GNOME) is a ddx driver that enables DRI3.