[Mesa-users] Strangely low OpenGL

Constantine Hi-Angel at yandex.ru
Sat Jun 4 06:51:27 UTC 2016


Wow, cool, I didn't even know it is possible! So, it is like that:

	$ MESA_GL_VERSION_OVERRIDE=4.1  glxinfo | grep version
	server glx version string: 1.4
	client glx version string: 1.4
	GLX version: 1.4
	OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.3.0-devel 
(git-329d115 2016-05-26 trusty-oibaf-ppa)
	OpenGL core profile shading language version string: 4.10
	OpenGL version string: 4.1 (Core Profile) Mesa 11.3.0-devel (git-329d115 
2016-05-26 trusty-oibaf-ppa)
	OpenGL shading language version string: 4.10
	OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.3.0-devel 
(git-329d115 2016-05-26 trusty-oibaf-ppa)
	OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

So, just to recap: the card hardware doesn't support some mandatory extensions 
— fp64 — thus staying at 3.3 version, but still have other — probably, most — 
extensions from 4.1. As apps does checking version, rather than extensions, 
there's a possibility that an app still would run, when version is faked.

Thank you!

Btw, just if anybody curious: Wine source I have doesn't seem to use 
GL_ARB_gpu_shader_fp64 anywhere except «opengl32» dll, so DX games, probably, 
should work just fine.

On Saturday 04 June 2016 14:03:03 Albert Freeman wrote:
> If you are having trouble with using an application that wants OpenGL
> 4.x then try faking it with mesa environment variables and hope that
> the application does not use fp64 etc.
> 
> On 30 May 2016 at 05:55, Benjamin Bellec <b.bellec at gmail.com> wrote:
> > Hi,
> > 
> > The fact that the REDWOOD cards (your HD 5730M is a part of the REDWOOD
> > family card) are OpenGL 4.4 compliant is not completely true. As you can
> > see in the Wikiepedia table, the REDWOOD lacks Double Precision support
> > (the red column), which is a mandatory feature to support the
> > "ARB_gpu_shader_fp64" extension, as far as I know. This extension is part
> > of OpenGL 4.0 so the REDWOOD cards are definitely stuck to OpenGL 3.3.
> > 
> > Regards.
> > 
> > --
> > Benjamin
> > 
> > 2016-05-29 14:38 GMT+02:00 Constantine <Hi-Angel at yandex.ru>:
> >> Hello! I have Radeon HD5730 supporting up to OpenGL 4.4. (
> >> 
> >> https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units#Mobil
> >> ity_Radeon_HD_5xxx_Series>> 
> >> ). Its driver is r600:
> >>         $ grep r600 /var/log/Xorg.0.log
> >>         [    86.840] (II) RADEON(0): [DRI2]   DRI driver: r600
> >>         [    86.840] (II) RADEON(0): [DRI2]   VDPAU driver: r600
> >>         [    86.938] (II) AIGLX: Loaded and initialized r600
> >> 
> >> According to news I saw and the https://mesamatrix.net/ , the driver
> >> fully
> >> 
> >> supports OpenGL 4.1. But why do I see OpenGL 3.3? I.e.:
> >>         $ glxinfo | grep version
> >>         server glx version string: 1.4
> >>         client glx version string: 1.4
> >>         GLX version: 1.4
> >>         OpenGL core profile version string: 3.3 (Core Profile) Mesa
> >> 
> >> 11.3.0-devel
> >> (git-329d115 2016-05-26 trusty-oibaf-ppa)
> >> 
> >>         OpenGL core profile shading language version string: 3.30
> >>         OpenGL version string: 3.0 Mesa 11.3.0-devel (git-329d115
> >> 
> >> 2016-05-26
> >> trusty-oibaf-ppa)
> >> 
> >>         OpenGL shading language version string: 1.30
> >>         OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.3.0-devel
> >> 
> >> (git-329d115 2016-05-26 trusty-oibaf-ppa)
> >> 
> >>         OpenGL ES profile shading language version string: OpenGL ES GLSL
> >> 
> >> ES 3.00
> >> 
> >> OpenGL-4.1 were hit by r600 in December 2015, and the build I'm using —
> >> you
> >> can see the date — is 26 May 2016. Although the Mesa package I'm using is
> >> neither from distro, nor compiled by me, I really doubt that compiling by
> >> myself would change anything in this case (right?).
> >> 
> >> _______________________________________________
> >> mesa-users mailing list
> >> mesa-users at lists.freedesktop.org
> >> https://lists.freedesktop.org/mailman/listinfo/mesa-users
> > 
> > _______________________________________________
> > mesa-users mailing list
> > mesa-users at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/mesa-users



More information about the mesa-users mailing list