Announcement

Collapse
No announcement yet.

Igalia Delivers Ivy Bridge Mesa Patches For FP64 / OpenGL 4.0

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Igalia Delivers Ivy Bridge Mesa Patches For FP64 / OpenGL 4.0

    Phoronix: Igalia Delivers Ivy Bridge Mesa Patches For FP64 / OpenGL 4.0

    Fresh off their work on landing the long-awaited Haswell FP64 support followed by today enabling OpenGL 4.0 for Haswell (along with revised Float64 patches for Intel's Vulkan driver), there is now the FP64 patches for Ivy Bridge with the patches that ultimately enable OpenGL 4.0 on this generation-older hardware...

    http://www.phoronix.com/scan.php?pag...64-GL4-Patches

  • #2
    Hurray!

    Comment


    • #3
      Well, probably everything you'd want to run that runs well on Ivy Bridge won't use anything above 3.3, but it's still nice to have.

      Comment


      • #4
        it would be nice to see opengl benchmarks between ivy bridge GPUs, Haswell GPUs, and more modern Intel GPUs.If there are benchmarks which do only rely on OpenGL 3.3 and some havily on +4.0, one could try to estimate the impact of the emulations for Haswell/Ivy Bridge

        Comment


        • #5
          Originally posted by twoertwein View Post
          it would be nice to see opengl benchmarks between ivy bridge GPUs, Haswell GPUs, and more modern Intel GPUs.If there are benchmarks which do only rely on OpenGL 3.3 and some havily on +4.0, one could try to estimate the impact of the emulations for Haswell/Ivy Bridge
          afaik there is no game using FP64 (it is a computing extension).

          Comment


          • #6
            Originally posted by twoertwein View Post
            it would be nice to see opengl benchmarks between ivy bridge GPUs, Haswell GPUs, and more modern Intel GPUs.If there are benchmarks which do only rely on OpenGL 3.3 and some havily on +4.0, one could try to estimate the impact of the emulations for Haswell/Ivy Bridge
            Emulations? Haswell and Ivy Bridge both support FP64, but it's done in a way that was not supported in the drivers before and they also have some bugs in the hardware that needed to be worked around.

            Comment


            • #7
              It is nice to see that older chips are not forgotten - most likely only a few users will use it for OpenGL 4 games, but some just check for OpenGL 4 and don't use all features anyway. An override would have been possible right now too but this makes it certainly more easy to use. Would be good if OpenGL ES 3.1 complete would be good too for those kind of GPUs - for the same reason and Android x86 of course.

              Comment


              • #8
                Tomin somehow I thought some OpenGL +4.0 operations cannot be natively supported on Ivy Bridge/Haswell and therefore are 'emulated'/made possible by a 'large' workaround

                starshipeleven doesn't need to be a game. Some computational benchmark which almost only uses the new instructions would be enough

                Comment


                • #9
                  That's a really great feature. I've played atleast three games that need ogl 4 on my ivybridge, and there will be still a few of them (espeacially if wine gets propper d3d11 support). Having them running out of the box will make it feel much better.
                  Will it also have impact on beignet? Or how is this extension used for computing?

                  Comment


                  • #10
                    Originally posted by twoertwein View Post
                    Tomin somehow I thought some OpenGL +4.0 operations cannot be natively supported on Ivy Bridge/Haswell and therefore are 'emulated'/made possible by a 'large' workaround

                    starshipeleven doesn't need to be a game. Some computational benchmark which almost only uses the new instructions would be enough
                    And you need a benchmark to see that the FP64 emulated on CPU sucks even if compared to iGPU, and that the FP64 on Intel iGPUs sucks big way if compared to FP64 of an actual dedicated GPU?

                    This addition was made so they could advertise full openGL 4.0 compliance in the system, so software needing the actually hardware-supported features (most other stuff) could use them without requiring user-side hacks, the performance of FP64 is irrelevant as it's not going to be used anyway on Intel graphics.

                    Comment

                    Working...
                    X