Announcement

Collapse
No announcement yet.

Vulkan Support Is Being Worked On For Wine

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

  • Vulkan Support Is Being Worked On For Wine

    Phoronix: Vulkan Support Is Being Worked On For Wine

    Support for running Vulkan Windows programs/games under Wine is currently being developed...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Not a developer here, but wouldn't a better consistency in the vulkan implementations in relation to the OGL implementations render a net improvement at least for non-nvidia users?

    Comment


    • #3
      So if a windows game has vulkan support then perhaps we can run said windows game under Wine at full speed some day? that would be great. Might even end up making some linux game ports redundant!

      Comment


      • #4
        Originally posted by theriddick View Post
        So if a windows game has vulkan support then perhaps we can run said windows game under Wine at full speed some day? that would be great. Might even end up making some linux game ports redundant!
        Linux community is trying to make Wine redundant, dude.

        Comment


        • #5
          is this any more complex than simply putting the calls through to the system vulkan library?

          Comment


          • #6
            Hey, I think this feature may be a bit controversial too, but it's something I want. Why not just make it optional; e.g. users can choose between the opengl and vulkan backends, and if vulkan backend happens to perform better for some games, use that! if not, use that old stuff.

            Either way we're going to want this for future because at some point we are going to notice something somewhere about vulkan that can help create large performance improvements over the current opengl backend of Wine.

            I also believe this could be very beneficial for DX12 support in Wine since Vulkan is more similar to it, and can thus more accurately replicate it's performance than any OpenGL backend ever will.

            There's also the substantial loss of overhead when using a vulkan backend that after a couple of optimizations might cause it to overtake the OpenGL backend on most games.
            Last edited by rabcor; 16 March 2016, 10:53 AM.

            Comment


            • #7
              Just why? One would think that Vulkan is a road away from Windows only games and he is encouraging the same shitty situation there is now where game devs use Wine as wrapper.

              Comment


              • #8
                "Translating DirectX 9/10/11 or OpenGL to Vulkan commands is unlikely to bring any performance improvements over existing solutions. OpenGL and DirectX 9/10/11 drivers are already employing highly tuned heuristics and tricks to bring out the best possible performance given the limitations of these APIs."
                Ok, i get this but some Developers sayd that Vulkan is more "Low-Level" than Gallium3D and the Gallium3D D3D9 State Tracker is much faster than the crappy D3D->OGL Wrapper from Wine.

                Comment


                • #9
                  Originally posted by chelobaka View Post

                  Linux community is trying to make Wine redundant, dude.
                  and how's that working so far?

                  Comment


                  • #10
                    Originally posted by peppercats View Post

                    and how's that working so far?
                    I would say that its working out well so far. The amount of games and other software available for Linux continues to rise steadily. You have the occasional bad port that performs worse than a windows version under wine, but that are just exceptions.
                    Native software has a few significant advantage over Windows software running under wine, better stability, performance and integration.

                    Comment

                    Working...
                    X