Announcement

Collapse
No announcement yet.

Direct3D 9 Support Released For Linux Via Gallium3D, Running Games

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

  • Direct3D 9 Support Released For Linux Via Gallium3D, Running Games

    Phoronix: Direct3D 9 Support Released For Linux Via Gallium3D, Running Games

    Linux desktop systems can now have working support for Microsoft's Direct3D 9 API via a new Gallium3D state tracker. Unlike the earlier Direct3D 10/11 state tracker for Gallium3D on Linux, this new code actually can run D3D9 games and at better performance than what's offered by Wine...

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

  • #2
    sounds nice, and now that there is decent performance for amd users i hink it might hold ... a little bit longer.
    actually i hope that the DX10/11 code to be revived. it would be a complete set for DX. aand maybe steam will get interested in the gallium drivers aswell. So AMD will have really no purpose for their blob anymore except for some heavy duty workstation loads. But then they really can focus on the fireGL without the need to test the radeon devices.
    sry bridgman if im talking crap again

    Comment


    • #3
      Looking forward to test it

      I am playing WOW with wine. Curious if I will see any speed improvement.
      But +100% would be a overkill

      Comment


      • #4
        Originally posted by mcgreg View Post
        I am playing WOW with wine. Curious if I will see any speed improvement.
        But +100% would be a overkill
        be sure to test both, opengl and directX version

        Comment


        • #5
          So this is limited to Nouveau / open Radeon only? I'd rather see DX11 support added to Wine. There are new games coming with DX11 requirement which won't be usable with Wine. For example Witcher 3 (and it's not clear whether they'll ever release an OpenGL/Linux version).

          Comment


          • #6
            Originally posted by shmerl View Post
            So this is limited to Nouveau / open Radeon only? I'd rather see DX11 support added to Wine. There are new games coming with DX11 requirement which won't be usable with Wine. For example Witcher 3 (and it's not clear whether they'll ever release an OpenGL/Linux version).
            Me too. There are too many vista-only games coming out nowadays.

            Comment


            • #7
              Originally posted by jakubo View Post
              be sure to test both, opengl and directX version
              I am playing with the D3D9 api since it ran since a long time better for me

              Comment


              • #8
                Wow, just wow. Hopefully it will live and hopefully Wine developers will incorporate it.

                Comment


                • #9
                  So the frame rate is twice as high on open source drivers. What about the binary blobs? It'd be interesting to see a comparison between open drivers with this patch and binary drivers.

                  Comment


                  • #10
                    Is it even possible to implement something like this outside of Gallium3D, though? It sounds like the architecture of the other drivers wouldn't support it.

                    Comment


                    • #11
                      Originally posted by LemonadeCellar View Post
                      So the frame rate is twice as high on open source drivers. What about the binary blobs? It'd be interesting to see a comparison between open drivers with this patch and binary drivers.
                      For NVIDIA nouveau might be as fast as the blob, then. Why isn't Intel graphics supported? It'd be cool if the blobs could use this, too. Wine games might be as fast as on Windows in this case.

                      Comment


                      • #12
                        Originally posted by blackout23 View Post
                        Why isn't Intel graphics supported?
                        Because Intel official drivers don't use gallium

                        But it should work with the new intel Ilo driver which use gallium. (But performance is not yet good)

                        Comment


                        • #13
                          Originally posted by spirit View Post
                          Because Intel official drivers don't use gallium

                          But it should work with the new intel Ilo driver which use gallium. (But performance is not yet good)
                          As it stands, the gallium intel driver is so far behind the mesa one that even with this patch it would probably be worse. I highly doubt the gallium driver will ever be able to catch up primarily because mesa driver gets official support alongside the community, whereas the gallium has considerably less developers.

                          Comment


                          • #14
                            Originally posted by Shirudo View Post
                            As it stands, the gallium intel driver is so far behind the mesa one that even with this patch it would probably be worse. I highly doubt the gallium driver will ever be able to catch up primarily because mesa driver gets official support alongside the community, whereas the gallium has considerably less developers.
                            Unless intel changes their mind. In the past they used "no production quality drivers are build atop Gallium" excuse. Now we have r300g, r600g, stable and fast almost as catalyst.

                            Comment


                            • #15
                              After using Linux for about 4-5 year now I still don't fully understand how graphics stack actually work and what's up with Gallium, Mesa, KMS, DRI und DDX drivers etc.

                              A comparison between open source AMD and catalyst might be interesting. Their open source drivers aren't that slow to begin with. They might beat the blob, when performance doubles.

                              Comment

                              Working...
                              X