[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