Page 4 of 4 FirstFirst ... 234
Results 31 to 34 of 34

Thread: Why Canonical Is Using Android Drivers For Ubuntu Mir

  1. #31
    Join Date
    May 2007
    Location
    Nurnberg.
    Posts
    323

    Default

    Quote Originally Posted by snadrus View Post
    Maemo on N900 refused 3D drivers b/c of the closed-source reason. Ubuntu made it big with great 3D on closed drivers before they became open, so I'd think the same will happen in mobile.
    Since Mir (as opposed to SurfaceFlinger) provides C/C++ bindings to these 3D drivers, we can finally get the most out of ARM hardware.
    Erm... Really? No pvr binaries on N900? That's news to me, and i guess to a lot of people. Makes me wonder what Oliver McFadden ported q3a to gles for then. Feel free to back that claim up, right now.

  2. #32
    Join Date
    Sep 2009
    Posts
    60

    Default Maemo, not the kernel

    The system had access to 3D drivers, but nothing (stock) really used them: No compositing or hardware-based rendering. It was also very difficult to find applications to use them. So yes, a driver to develop against did exist, but there was exceedingly little development against it.
    Last edited by snadrus; 04-10-2013 at 02:12 PM. Reason: Clarification

  3. #33
    Join Date
    Apr 2012
    Posts
    2

    Default

    Quote Originally Posted by snadrus View Post
    The system had access to 3D drivers, but nothing (stock) really used them: No compositing or hardware-based rendering. It was also very difficult to find applications to use them. So yes, a driver to develop against did exist, but there was exceedingly little development against it.
    That's incorrect. hildon-desktop (the window manager/compositor) used the GPU.

    It's true that most apps didn't make use of the GPU, mainly because the toolkit of choice was gtk+ which was not a good match for GPUs. There was also a serious lack of time/resources to fix the buggy drivers.

    AFAIK that's pretty much similar to how Android did things before the 4.x releases, ie. most apps are sw rendered, and the GPU is only used for compositing and 3D games.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •