Announcement

Collapse
No announcement yet.

Wine-Staging 1.9.21 Improves Its Vulkan Wrapper

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

  • Wine-Staging 1.9.21 Improves Its Vulkan Wrapper

    Phoronix: Wine-Staging 1.9.21 Improves Its Vulkan Wrapper

    Re-basing to last week's Wine 1.9.21 release is a new version of Wine-Staging that incorporates various experimental/testing patches atop this code-base for running Windows binaries on Linux and other operating systems...

    http://www.phoronix.com/scan.php?pag...Staging-1.9.21

  • #2
    Someone should test a vulkan game with a windows and linux version as a WINE vs native. To see if windows vulkan performs closer to native or closer to what we expect from WINE. Would be interesting.

    Comment


    • #3
      Originally posted by dh04000 View Post
      Someone should test a vulkan game with a windows and linux version as a WINE vs native. To see if windows vulkan performs closer to native or closer to what we expect from WINE. Would be interesting.
      i did some test with radv and amdhpu-pro and wine vulkan and native vulkan are very close,

      http://www.gearsongallium.com/?p=3171
      http://www.gearsongallium.com/?p=3405

      Comment


      • #4
        vkquake result fullhd AF
        Timedemo Native Radv Wine Radv
        demo01 617 613
        demo02 608 623
        demo03 595 613

        Comment


        • #5
          Originally posted by Pontostroy View Post
          vkquake result fullhd AF
          Timedemo Native Radv Wine Radv
          demo01 617 613
          demo02 608 623
          demo03 595 613
          Presumably this is with 64-bit. We expect a _significant_ performance hit with 32-bit applications due to differences in the 32-bit ABI.

          Comment


          • #6
            Originally posted by Pontostroy View Post

            i did some test with radv and amdhpu-pro and wine vulkan and native vulkan are very close,

            http://www.gearsongallium.com/?p=3171
            http://www.gearsongallium.com/?p=3405
            Wow, those vulkan native vs wine are essentially identical. So are Pontostroy's result. This is pretty exciting! Thanks for doing the testing.

            Comment


            • #7
              Originally posted by dh04000 View Post

              Wow, those vulkan native vs wine are essentially identical. So are Pontostroy's result. This is pretty exciting! Thanks for doing the testing.
              Wine IS native.
              It's nothing but a set of compatibility libraries. There's no inherent reason for wine programs to run slower.

              Comment


              • #8
                Originally posted by Pontostroy View Post

                i did some test with radv and amdhpu-pro and wine vulkan and native vulkan are very close,

                http://www.gearsongallium.com/?p=3171
                http://www.gearsongallium.com/?p=3405
                Have you done them again on wine-staging 1.9.21 to see if the vulkan-wrapper changes made much difference?

                Comment


                • #9
                  This looks good for the future. Now all we need is a Vulkan update to GTA5/Witcher3/Fallout4/SkyrimAE ....

                  Comment


                  • #10
                    Originally posted by peppercats View Post
                    Wine IS native.
                    It's nothing but a set of compatibility libraries. There's no inherent reason for wine programs to run slower.
                    Apart from the fact that you are converting system calls win->linux and dx->opengl (vulkan is basically passthrough apart for windows-specific extensions).

                    Totally not going to impact performance to add a layer of redirection and conversion.

                    Comment

                    Working...
                    X