Blender 2.8 eevee rendering issues on linux

Hello Everyone iam having some problems with the new blender 2.8 on linux the eevee rendering port is mssed up and when i try to run it through the terminal i get the following

Received X11 Error:
	error code:   182
	request code: 156
	minor code:   34
	error text:   GLXBadFBConfig

Received X11 Error:
	error code:   8
	request code: 156
	minor code:   34
	error text:   BadMatch (invalid parameter attributes)

and when i run

glxinfo | grep -i opengl

i get

OpenGL vendor string: X.Org
OpenGL renderer string: AMD SUMO (DRM 2.50.0 / 5.3.0-24-generic, LLVM 9.0.1)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 20.0.0-devel (git-d07ed0c 2019-12-06 bionic-oibaf-ppa)
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 20.0.0-devel (git-d07ed0c 2019-12-06 bionic-oibaf-ppa)
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.0.0-devel (git-d07ed0c 2019-12-06 bionic-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

can anyone please help me.
i could get it working properly on windows under the same hardware