On Fedora 36 we have:
libglvnd-1.4.0-2.fc36.x86_64
libglvnd-glx-1.4.0-2.fc36.x86_64
On Fedora 35:
libglvnd-1.3.4-2.fc35.x86_64
libglvnd-glx-1.3.4-2.fc35.x86_64
I managed to download the libglvnd* packages for F35, and on an F36 system, I downgraded:
dnf downgrade ./libglvnd* ./glx-utils*
and rebooted.
So now on my F36 system I have:
libglvnd-1.3.4-2.fc35.x86_64
libglvnd-glx-1.3.4-2.fc35.x86_64
(I've trimmed the package lists in the above, there are more libglvnd* installed/downgraded).
And the same behaviour occurs:
$ glxinfo
name of display: :50.0
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 17 (X_GLXVendorPrivateWithReply)
Serial number of failed request: 27
Current serial number in output stream: 27
So this suggests it's not the upgrade from 1.3 to 1.4 of libglvnd-glx ???
glxinfo is part of the glx-utils package, which I also downgraded. But they have the same version number:
glx-utils-8.4.0-12.20210504git0f9e7d9.fc35.x86_64
glx-utils-8.4.0-13.20210504git0f9e7d9.fc36.x86_64
So, I'm not sure what to look at next.