Announcement

Collapse
No announcement yet.

An Open-Source Mobile Linux Graphics Stack?

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

  • An Open-Source Mobile Linux Graphics Stack?

    Phoronix: An Open-Source Mobile Linux Graphics Stack?

    The mobile device landscape, particularly for those devices running Linux, is quickly evolving. Just in the past few days, Google bought Motorola, Qualcomm open-sourced the remainder of their Gobi API for controlling modems, and HP ended off all their webOS devices, among other changes. But will the future mobile Linux device landscape deal with more open-source drivers, particularly when it comes to graphics?..

    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
    Android x86

    I was surprised you didn't mention that Mesa is currently adding Android x86 support.

    Comment


    • #3
      Originally posted by smitty3268 View Post
      I was surprised you didn't mention that Mesa is currently adding Android x86 support.
      Yep. Mesa has been running on Android for a while but you have to build it in a non-standard way -- IIRC a lot of the current work is adding Android build support and build targets to the native Mesa build framework. That's what it looks like anyways
      Test signature

      Comment


      • #4
        Originally posted by bridgman View Post
        Yep. Mesa has been running on Android for a while but you have to build it in a non-standard way -- IIRC a lot of the current work is adding Android build support and build targets to the native Mesa build framework. That's what it looks like anyways
        so is there a chance that android will use a full open stack in the future?? (linux--> G3D --> maybe wayland -->toolkit)

        Comment


        • #5
          I would say "yes with the usual caveats" - if there is an open stack for hardware on regular Linux you'll see a corresponding open stack on Android for sure. On the other hand if there is no open stack today I wouldn't expect everyone to open up just for Android.

          The harder question is what will go into high volume production, depending on things like video decode (it's a lot easier to "do it in software" on a quad core 2.9 ghz desktop than on a dual core 800 mhz tablet) and 3D performance (will mobile hardware vendors end up getting picked based on benchmarks or will there be a "fast enough" mindset ?).
          Test signature

          Comment


          • #6
            Originally posted by bridgman View Post
            will mobile hardware vendors end up getting picked based on benchmarks or will there be a "fast enough" mindset ?
            I think battery life is a big factor. Decode on a chip or in software... I think it's not going to happen soon, especialy because that iPad 2 gets their ten hours of battery life because of some special dedicated ARM modification sauce (offload common OS tasks with dedicated CPU circuitry), as rumored.

            Comment


            • #7
              What about forcing openness?

              If one would reverse engineer an embedded GPU and write an open driver (I know it's not a trivial thing), then how badly sued could you get?

              From what I've heard, the IP holders don't wanna release specs because they fear getting sued for patent infringement by another IP holder. But on the other hand they most likely all infringe on each other. So a matter of gently forcing one of them open would perhaps change the game entirely.

              Comment


              • #8
                Originally posted by patrik View Post
                If one would reverse engineer an embedded GPU and write an open driver (I know it's not a trivial thing), then how badly sued could you get?

                From what I've heard, the IP holders don't wanna release specs because they fear getting sued for patent infringement by another IP holder. But on the other hand they most likely all infringe on each other. So a matter of gently forcing one of them open would perhaps change the game entirely.
                Who cares? If a company was willing to sue a user of their product for improving interoperability with it, they should be outed anyway. Hopefully the damage would be substantial and shine light on how ridiculous patents are.

                Comment

                Working...
                X