Results 1 to 5 of 5

Thread: Adreno A4xx Rendering With Freedreno Takes Shape

  1. #1
    Join Date
    Jan 2007
    Posts
    15,659

    Default Adreno A4xx Rendering With Freedreno Takes Shape

    Phoronix: Adreno A4xx Rendering With Freedreno Takes Shape

    The Freedreno Gallium3D driver's support for the Adreno A4xx hardware is taking shape and beginning to work for GL rendering on this latest-generation Qualcomm graphics hardware...

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

  2. #2
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    766

    Default

    Thats very nice but what is with the Video Acceleration? Does the Driver can use the VAAPI or VDPAU State Tracker?

  3. #3
    Join Date
    Sep 2011
    Posts
    293

    Default

    Quote Originally Posted by Nille View Post
    Thats very nice but what is with the Video Acceleration? Does the Driver can use the VAAPI or VDPAU State Tracker?
    As with most/all SoC's, the video decode/encode acceleration is external to the GPU.. and in fact there seem to be two different blocks, depending on which generation of snapdragon chip.

    Linaro has started on a gst plugin for the decode support in so called "A family" devices (ie. snapdragon 600 and earlier). Not sure if anyone has started anything for the newer "B family" devices. In either case, all the android kernel and OMX userspace support is open, so it isn't so much a matter of reverse-engineering as it is of wading through layers of messy code and extracting something useful.

    In theory support could be added to the gallium driver, just for the purposes of exposing video state tracker support (and that would probably simplify some things with dealing with the tiled NV12 format used by the "A family" decoder). On the other hand, someone probably needs to sort out a cleaned up kernel driver, so the userspace part could use a stable kernel API first.

    I pretty much have my hands full with the GPU side of things, but of course volunteers welcome. For now, my firetv (apq8064 / snapdragon 600) has enough CPU grunt to do video decoding on the CPU for xbmc.

    see:
    https://github.com/freedreno/freedre...o-Acceleration

  4. #4
    Join Date
    Sep 2011
    Posts
    709

    Default

    Quote Originally Posted by phoronix View Post
    Phoronix: Adreno A4xx Rendering With Freedreno Takes Shape

    The Freedreno Gallium3D driver's support for the Adreno A4xx hardware is taking shape and beginning to work for GL rendering on this latest-generation Qualcomm graphics hardware...

    http://www.phoronix.com/vr.php?view=MTg3MDA
    When reading this on my android I got a js warning that my phone migt be virus infected, it looks to be from one of the ad providers, I don't know which but I took a picture of the page if you want it.

  5. #5
    Join Date
    Aug 2011
    Posts
    572

    Default

    As always, thanks a lot for your work Rob!

Posting Permissions

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