Re: Strangely low OpenGL
Benjamin Bellec <[email protected]>
| Newsgroups | gmane.comp.video.mesa3d.user |
|---|---|
| Message-ID | <CANzfOVL2eFMGOTBx=wNUNLnivB-UYnBjR710Jgh0c9E-oH-XsA@mail.gmail.com> |
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 <[email protected]>: > 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 <[email protected]> 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 <[email protected]>: > > >> 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 > > >> [email protected] > > >> https://lists.freedesktop.org/mailman/listinfo/mesa-users > > > > > > _______________________________________________ > > > mesa-users mailing list > > > [email protected] > > > https://lists.freedesktop.org/mailman/listinfo/mesa-users > > _______________________________________________ mesa-users mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-users