Announcement

Collapse
No announcement yet.

Metro Redux Is Going To Require OpenGL 4.x On Linux

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

  • Metro Redux Is Going To Require OpenGL 4.x On Linux

    Phoronix: Metro Redux Is Going To Require OpenGL 4.x On Linux

    Metro Redux is on its way to Linux and it will require Linux gamers have OpenGL 4.x core support. For now this means that right off the bat the open-source Mesa/Gallium3D drivers are off-limits for the time being...

    http://www.phoronix.com/vr.php?view=MTc3NjA

  • #2
    Of course I'm a biased Nvidia blob user, but I'm glad they're shooting for OpenGL 4.x. We need games to look at least as good on Linux as on Windows.

    Comment


    • #3
      In due time

      Before the port is done, a new version of Mesa will probably be released with support for OpenGL 4.0 support, perhaps even OpenGL 4.2 support.

      Comment


      • #4
        Originally posted by uid313 View Post
        Before the port is done, a new version of Mesa will probably be released with support for OpenGL 4.0 support, perhaps even OpenGL 4.2 support.
        Virtually Mesa supports OGL4.2, with some small bits and one big (tessalation) missing. Does this game support tessalation?

        Comment


        • #5
          I'm happy they're not holding back progress. It's great to see a full OpenGL 4.x game and it's definitely not the Metro developers' fault that Mesa doesn't fully support it yet. They should take advantage of what is currently possible on Linux, and that's what they do by using the latest OpenGL version.

          Comment


          • #6
            Originally posted by Drago View Post
            Virtually Mesa supports OGL4.2, with some small bits and one big (tessalation) missing. Does this game support tessalation?
            For Redux we are essentially replicating the DX11 version, with almost one-to-one correspondence in features.
            Metro uses tessellation when running with dx11 so probably there's going to need tessellation on OpenGL too... maybe it could be disabled.

            Comment


            • #7
              The same thing happened with Unigine games and demos when they changed to require GL 3.2 but only 3.0 was supported

              The only thing that was missing was Geometry Shaders - which Unigine didn't use. So overriding the advertised version with MESA_GL_VERSION_OVERRIDE=4.0FC MESA_GLSL_VERSION_OVERRIDE=400 will probably do the trick unless the game uses Tessellation or Compute Shaders

              I'm also willing to bet that any functions the games use that haven't been added will be put up the priority list when these games are launched

              Comment


              • #8
                Judging by the progress showed by the MESA devs recently, I think just after the start of the new year the MESA will be pretty much aligned with the last spec and from that point go on, I guess will be more easy maintain the parity.
                So, we will have interesting days in front of us.

                Comment


                • #9
                  Does that mean that the minimum requirement will be the HD 5000 and Geforce 400 and above?
                  The Windows version works on DX10/10.1 GPUs as well.

                  Comment


                  • #10
                    Originally posted by valeriodean View Post
                    Judging by the progress showed by the MESA devs recently, I think just after the start of the new year the MESA will be pretty much aligned with the last spec and from that point go on, I guess will be more easy maintain the parity.
                    Yes but you have to keep in mind that the blobs generally contain YEARS of per-game optimization... Getting to feature parity is one thing, getting to performance parity is another...

                    Comment


                    • #11
                      I'll be buying this. They've been supporting us and I think this will be the first OGL 4.x game title ever...? At least on Linux.

                      Comment


                      • #12
                        Originally posted by doom_Oo7 View Post
                        Yes but you have to keep in mind that the blobs generally contain YEARS of per-game optimization... Getting to feature parity is one thing, getting to performance parity is another...
                        This is true, but Last Light is working very well on RadeonSI + HD7850. It is probably not as fast as on windows, but at least in my case it doesn't run on catalyst for linux at all. However, if Redux would run at similar way as Last Light does, I'd be happy. For single player games I don't care if they running 35 or 100 FPS. I'm not a FPS junkie, what counts is stability and joy

                        Comment


                        • #13
                          Originally posted by Weegee View Post
                          I'm happy they're not holding back progress. It's great to see a full OpenGL 4.x game and it's definitely not the Metro developers' fault that Mesa doesn't fully support it yet. They should take advantage of what is currently possible on Linux, and that's what they do by using the latest OpenGL version.
                          I agree. There's a good chance that none of the open source drivers can even handle this game properly anyway, so by the time they can support it they should be a bit more optimized.

                          On another note, we should be thankful they decided to port this.

                          Comment


                          • #14
                            Originally posted by Vulkan View Post
                            Does that mean that the minimum requirement will be the HD 5000 and Geforce 400 and above?
                            The Windows version works on DX10/10.1 GPUs as well.
                            Yes, only these cards support OGL4.x Core Profile. In future Intel HD series (Ivy Bridge and newer) should be supported too.

                            Comment


                            • #15
                              Originally posted by nadro View Post
                              Yes, only these cards support OGL4.x Core Profile. In future Intel HD series (Ivy Bridge and newer) should be supported too.
                              My card supports 3.3 and some instructions of 4.x ... I'll don't buy the game nor a new card.

                              Comment

                              Working...
                              X