When i try to downgrade mesa driver it gives error
Downgrading from A.L.A. is disabled on the stable branch. To override this behavior, set DOWNGRADE_FROM_ALA to 1 .
See https://archived-wiki.manjaro.org/index.php?title=Using_Downgrade for more details.
Available packages (extra):
1) mesa 18.3.2 1 /var/cache/pacman/pkg
2) mesa 19.0.0 2 /var/cache/pacman/pkg
+ 3) mesa 21.2.1 1 /var/cache/pacman/pkg
select a package by number: 2
loading packages...
warning: downgrading package mesa (21.2.1-1 => 19.0.0-2)
resolving dependencies...
looking for conflicting packages...
Packages (1) mesa-19.0.0-2
Total Installed Size: 49,85 MiB
Net Upgrade Size: -50,36 MiB
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [###########################################################] 100%
(1/1) checking package integrity [###########################################################] 100%
(1/1) loading package files [###########################################################] 100%
(1/1) checking for file conflicts [###########################################################] 100%
error: failed to commit transaction (conflicting files)
mesa: /usr/include/EGL/egl.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/EGL/eglext.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/EGL/eglplatform.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GL/gl.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GL/glcorearb.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GL/glext.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GL/glx.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GL/glxext.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES2/gl2.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES2/gl2ext.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES2/gl2platform.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES3/gl3.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES3/gl31.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES3/gl32.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES3/gl3ext.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/GLES3/gl3platform.h exists in filesystem (owned by libglvnd)
mesa: /usr/include/KHR/khrplatform.h exists in filesystem (owned by libglvnd)
mesa: /usr/lib/pkgconfig/egl.pc exists in filesystem (owned by libglvnd)
mesa: /usr/lib/pkgconfig/gl.pc exists in filesystem (owned by libglvnd)
mesa: /usr/lib/pkgconfig/glesv2.pc exists in filesystem (owned by libglvnd)
Errors occurred, no packages were upgraded.