Freedreno Gallium3D Gets Hardware Binning For A5xx

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

  • robclark
    replied
    Originally posted by liam View Post
    Great to have this. This should improve power usage as well.
    I'd love to know why this is called "hardware" binning since the driver is responsible for tile layout on the fast mem and finding an efficient way to do vertex culling, iirc.
    basically it is a hw pre-pass to generate a visibility stream about which primitives are visible in which bin/tile so that in the main draw pass the hw can discard primitives that are not visible in a given tile. Either way, the driver is responsible for dividing the render target into tiles which fit into internal memory (GMEM), and I have been doing some experiments[1] to see if I can come up with a more optimal layout. (Seems to be worth an extra couple percent fps.. so not huge but still perhaps worthwhile.)

    [1] https://github.com/freedreno/mesa/commits/tile-calc

    Leave a comment:


  • liam
    replied
    Great to have this. This should improve power usage as well.
    I'd love to know why this is called "hardware" binning since the driver is responsible for tile layout on the fast mem and finding an efficient way to do vertex culling, iirc.

    Leave a comment:


  • brauliobo
    replied
    Michael I'm missing more and more mobile graphics benchmarks. I'm wondering about the state of support of Android in PTS. Would be very nice to have benchmarks of mobile GPUs.

    Leave a comment:


  • phoronix
    started a topic Freedreno Gallium3D Gets Hardware Binning For A5xx

    Freedreno Gallium3D Gets Hardware Binning For A5xx

    Phoronix: Freedreno Gallium3D Gets Hardware Binning For A5xx

    The Freedreno Gallium3D driver for open-source, reverse-engineered 3D driver support for Qualcomm Adreno graphics has another important performance feature...

    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
Working...
X