[Mesa-users] Strangely low OpenGL

Benjamin Bellec b.bellec at gmail.com
Sat Jun 4 10:01:04 UTC 2016


Yes you perfectly sum up the situation.
Excepts the fp64 extensions, the REDWOOD cards supports as many OpenGL4+
extensions as the later cards (RadeonNI/SI), as you can see here:
https://people.freedesktop.org/~imirkin/glxinfo/glxinfo.html

2016-06-04 8:51 GMT+02:00 Constantine <Hi-Angel at yandex.ru>:

> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-users/attachments/20160604/9c30840f/attachment.html>


More information about the mesa-users mailing list