<div dir="ltr"><div>Yes you perfectly sum up the situation.<br></div>Excepts the fp64 extensions, the REDWOOD cards supports as many OpenGL4+ extensions as the later cards (RadeonNI/SI), as you can see here:<br><a href="https://people.freedesktop.org/~imirkin/glxinfo/glxinfo.html">https://people.freedesktop.org/~imirkin/glxinfo/glxinfo.html</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-06-04 8:51 GMT+02:00 Constantine <span dir="ltr"><<a href="mailto:Hi-Angel@yandex.ru" target="_blank">Hi-Angel@yandex.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Wow, cool, I didn't even know it is possible! So, it is like that:<br>
<br>
        $ MESA_GL_VERSION_OVERRIDE=4.1  glxinfo | grep version<br>
<span class="">        server glx version string: 1.4<br>
        client glx version string: 1.4<br>
        GLX version: 1.4<br>
</span>        OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.3.0-devel<br>
(git-329d115 2016-05-26 trusty-oibaf-ppa)<br>
        OpenGL core profile shading language version string: 4.10<br>
        OpenGL version string: 4.1 (Core Profile) Mesa 11.3.0-devel (git-329d115<br>
2016-05-26 trusty-oibaf-ppa)<br>
        OpenGL shading language version string: 4.10<br>
<span class="">        OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.3.0-devel<br>
(git-329d115 2016-05-26 trusty-oibaf-ppa)<br>
        OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00<br>
<br>
</span>So, just to recap: the card hardware doesn't support some mandatory extensions<br>
— fp64 — thus staying at 3.3 version, but still have other — probably, most —<br>
extensions from 4.1. As apps does checking version, rather than extensions,<br>
there's a possibility that an app still would run, when version is faked.<br>
<br>
Thank you!<br>
<br>
Btw, just if anybody curious: Wine source I have doesn't seem to use<br>
GL_ARB_gpu_shader_fp64 anywhere except «opengl32» dll, so DX games, probably,<br>
should work just fine.<br>
<div class="HOEnZb"><div class="h5"><br>
On Saturday 04 June 2016 14:03:03 Albert Freeman wrote:<br>
> If you are having trouble with using an application that wants OpenGL<br>
> 4.x then try faking it with mesa environment variables and hope that<br>
> the application does not use fp64 etc.<br>
><br>
> On 30 May 2016 at 05:55, Benjamin Bellec <<a href="mailto:b.bellec@gmail.com">b.bellec@gmail.com</a>> wrote:<br>
> > Hi,<br>
> ><br>
> > The fact that the REDWOOD cards (your HD 5730M is a part of the REDWOOD<br>
> > family card) are OpenGL 4.4 compliant is not completely true. As you can<br>
> > see in the Wikiepedia table, the REDWOOD lacks Double Precision support<br>
> > (the red column), which is a mandatory feature to support the<br>
> > "ARB_gpu_shader_fp64" extension, as far as I know. This extension is part<br>
> > of OpenGL 4.0 so the REDWOOD cards are definitely stuck to OpenGL 3.3.<br>
> ><br>
> > Regards.<br>
> ><br>
> > --<br>
> > Benjamin<br>
> ><br>
> > 2016-05-29 14:38 GMT+02:00 Constantine <<a href="mailto:Hi-Angel@yandex.ru">Hi-Angel@yandex.ru</a>>:<br>
> >> Hello! I have Radeon HD5730 supporting up to OpenGL 4.4. (<br>
> >><br>
> >> <a href="https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units#Mobil" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units#Mobil</a><br>
> >> ity_Radeon_HD_5xxx_Series>><br>
> >> ). Its driver is r600:<br>
> >>         $ grep r600 /var/log/Xorg.0.log<br>
> >>         [    86.840] (II) RADEON(0): [DRI2]   DRI driver: r600<br>
> >>         [    86.840] (II) RADEON(0): [DRI2]   VDPAU driver: r600<br>
> >>         [    86.938] (II) AIGLX: Loaded and initialized r600<br>
> >><br>
> >> According to news I saw and the <a href="https://mesamatrix.net/" rel="noreferrer" target="_blank">https://mesamatrix.net/</a> , the driver<br>
> >> fully<br>
> >><br>
> >> supports OpenGL 4.1. But why do I see OpenGL 3.3? I.e.:<br>
> >>         $ glxinfo | grep version<br>
> >>         server glx version string: 1.4<br>
> >>         client glx version string: 1.4<br>
> >>         GLX version: 1.4<br>
> >>         OpenGL core profile version string: 3.3 (Core Profile) Mesa<br>
> >><br>
> >> 11.3.0-devel<br>
> >> (git-329d115 2016-05-26 trusty-oibaf-ppa)<br>
> >><br>
> >>         OpenGL core profile shading language version string: 3.30<br>
> >>         OpenGL version string: 3.0 Mesa 11.3.0-devel (git-329d115<br>
> >><br>
> >> 2016-05-26<br>
> >> trusty-oibaf-ppa)<br>
> >><br>
> >>         OpenGL shading language version string: 1.30<br>
> >>         OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.3.0-devel<br>
> >><br>
> >> (git-329d115 2016-05-26 trusty-oibaf-ppa)<br>
> >><br>
> >>         OpenGL ES profile shading language version string: OpenGL ES GLSL<br>
> >><br>
> >> ES 3.00<br>
> >><br>
> >> OpenGL-4.1 were hit by r600 in December 2015, and the build I'm using —<br>
> >> you<br>
> >> can see the date — is 26 May 2016. Although the Mesa package I'm using is<br>
> >> neither from distro, nor compiled by me, I really doubt that compiling by<br>
> >> myself would change anything in this case (right?).<br>
> >><br>
> >> _______________________________________________<br>
> >> mesa-users mailing list<br>
> >> <a href="mailto:mesa-users@lists.freedesktop.org">mesa-users@lists.freedesktop.org</a><br>
> >> <a href="https://lists.freedesktop.org/mailman/listinfo/mesa-users" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/mesa-users</a><br>
> ><br>
> > _______________________________________________<br>
> > mesa-users mailing list<br>
> > <a href="mailto:mesa-users@lists.freedesktop.org">mesa-users@lists.freedesktop.org</a><br>
> > <a href="https://lists.freedesktop.org/mailman/listinfo/mesa-users" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/mesa-users</a><br>
<br>
</div></div></blockquote></div><br></div>