Announcement

Collapse
No announcement yet.

A Bounty For Gallium3D On Haiku OS

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

  • #61
    Originally posted by Thatguy View Post
    I heard it through the grapvein "reliable sources" that they though the gallium driver could get to that performance level and AMD seemed pretty commited to getting it there. I think the largest problem with getting help from nvidia and AMD on graphics drivers is the amount of Microsoft IP in those drivers that they aren't willing to discuss. They likely can't tell us how much IP is there.

    Lets put it this way. the software spec is and has been driving the hardware for about a decade now.

    Would be nice if someone who was capable would steup and name that price.
    What price is that ?

    Just a reminder, the 70% number (actually 60-70% IIRC) of fglrx performance on average was an estimate our architects came up with based on the estimated size & skill level of the driver development community (small group but very good individually) and the assumption that developers would be willing to work on general "make the driver more efficient" performance optimizations but not the kind of competitive performance tuning you get in a proprietary driver that shares code (and performance work) across multiple OSes. Nothing to do with release of IP or "some other company's secrets".

    The developers seem to be approaching that point already with the 300g driver, based on the last round of benchmarks Michael published.
    Test signature

    Comment


    • #62
      Originally posted by bridgman View Post
      What price is that ?

      Just a reminder, the 70% number (actually 60-70% IIRC) of fglrx performance on average was an estimate our architects came up with based on the estimated size & skill level of the driver development community (small group but very good individually) and the assumption that developers would be willing to work on general "make the driver more efficient" performance optimizations but not the kind of competitive performance tuning you get in a proprietary driver that shares code (and performance work) across multiple OSes. Nothing to do with release of IP or "some other company's secrets".

      The developers seem to be approaching that point already with the 300g driver, based on the last round of benchmarks Michael published.

      the haikuware and haiku community has rasied $2000 us dollars to get a gallium port. If you interested feel free to grab it.

      anyways I had heard higher and lower estimates but 70-80% of the closed driver was a number I've have heard alot.

      If they do better great, if they get 68% I won't cry over it.

      Comment


      • #63
        BTW haiku already has a functional mesa soft rednerer I think its up to very recent version.

        Comment


        • #64
          Originally posted by Thatguy View Post
          BTW haiku already has a functional mesa soft rednerer I think its up to very recent version.
          If you check out the Haiku branches repository, you will also see that Haiku has a working Gallium port. What is missing is driver access to native hardware, which is what Gallium3D will bring. For the company I work, we evaluated a few open source platforms (including Haiku), but decided to not go the Gallium3D route and instead rely on manufacturer supplied proprietary 3D drivers. At the end of the day, performance is what mattered, and Gallium doesn't deliver.

          For Haiku, I eventually expect to see native drivers from nVidia and AMD. Gallium3D is only an interim solution. I wouldn't be suprised to see both reach the market at the same time.

          Comment


          • #65
            Originally posted by Zenja View Post
            If you check out the Haiku branches repository, you will also see that Haiku has a working Gallium port. What is missing is driver access to native hardware, which is what Gallium3D will bring.
            Right, the part that needs to be ported is the whole KMS infrastructure in the kernel, and memory manager. The userspace Mesa code should run pretty much anywhere.

            For the company I work, we evaluated a few open source platforms (including Haiku), but decided to not go the Gallium3D route and instead rely on manufacturer supplied proprietary 3D drivers. At the end of the day, performance is what mattered, and Gallium doesn't deliver.
            Just to clarify, i think most developers believe that the bottleneck lies in the underlying Mesa code, and that the Gallium API on top of that isn't that bad.

            For Haiku, I eventually expect to see native drivers from nVidia and AMD. Gallium3D is only an interim solution. I wouldn't be suprised to see both reach the market at the same time.
            We'll see. Haiku is still just a hobbyist OS right now, and I think it's got a long way to go before NVidia or AMD take it seriously. The main reason they support Linux is because of all the professional CAD/etc. users out there, which Haiku doesn't have and i don't see them getting anytime soon.

            But hey, best of luck. Who knows, i could be wrong.

            Comment


            • #66
              Originally posted by Thatguy View Post
              gallium wasn't created specifically for linux. It was designed as a multi OS hardware driver API, point of fact.
              Point of fact is that Gallium was developed by Tungsten Graphics with the prime platform being Linux. Just because it's cross platform doesn't mean it's not because of Linux that it even exists. Many technologies originating in Linux are cross platform in the hope they will be used elsewhere too. This isn't Microsoft, after all.

              Another point of fact is that you're not prepared to give credit where credit is due.

              Comment


              • #67
                Originally posted by RealNC View Post
                Point of fact is that Gallium was developed by Tungsten Graphics with the prime platform being Linux. Just because it's cross platform doesn't mean it's not because of Linux that it even exists. Many technologies originating in Linux are cross platform in the hope they will be used elsewhere too. This isn't Microsoft, after all.

                Another point of fact is that you're not prepared to give credit where credit is due.
                Well considering that tungsten graphics isn't calling it a linux API with cross platform capability is very telling. They might be developing on linux where there is a need, but obviously its not the only one. I can think of dedicated embeeded Operating systems that need gallium alot more then linux does

                Comment


                • #68
                  Originally posted by Thatguy View Post
                  Well considering that tungsten graphics isn't calling it a linux API with cross platform capability is very telling. They might be developing on linux where there is a need, but obviously its not the only one. I can think of dedicated embeeded Operating systems that need gallium alot more then linux does
                  I can think of a lot of targets too, but I can't think of a good reason why whatever you do, you try to avoid giving Linux any form of credit.

                  You just look like an average, biased Linux hater to me. Feel free to prove me wrong though

                  Comment


                  • #69
                    Originally posted by RealNC View Post
                    I can think of a lot of targets too, but I can't think of a good reason why whatever you do, you try to avoid giving Linux any form of credit.

                    You just look like an average, biased Linux hater to me. Feel free to prove me wrong though

                    Becuase the world exsited before linux and it will go on when its gone. A group of developers and a corporate sponsor wanted a cross platform OS agnostic design based on the work in mesa.

                    Its not really hard to see the motivation there.

                    I am not a linux hater, I am pragmatic and honest. Some people can't handle that.

                    Comment


                    • #70
                      Originally posted by Thatguy View Post
                      Becuase the world exsited before linux and it will go on when its gone.
                      That's true for all things. But you think that's no reason to acknowledge their contributions. Says a lot about your bias.

                      A group of developers and a corporate sponsor wanted a cross platform OS agnostic design based on the work in mesa.
                      With primary contributions and initial design coming from Linux developers.

                      Its not really hard to see the motivation there.
                      It's also not really hard to see yours.

                      I am not a linux hater, I am pragmatic and honest. Some people can't handle that.
                      Honest is one thing you're definitely not.

                      Enough said. You've made your point.

                      Comment

                      Working...
                      X