Announcement

Collapse
No announcement yet.

xf86-video-ati supports evergreen/NI KMS tiling now.

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

  • xf86-video-ati supports evergreen/NI KMS tiling now.

    http://cgit.freedesktop.org/xorg/dri...42387dc4975bba

    But what is KMS tiling actually? Does it boost performance?

  • #2
    Originally posted by Death Knight View Post
    Does it boost performance?
    Yes.

    [stupid character limit]
    ## VGA ##
    AMD: X1950XTX, HD3870, HD5870
    Intel: GMA45, HD3000 (Core i5 2500K)

    Comment


    • #3
      Anyway here found something too.
      What is radeon backend for KMS?
      Isn't KMS already supports radeon?

      http://cgit.freedesktop.org/mesa/drm...559c4767fefa9f

      Comment


      • #4
        Originally posted by Death Knight View Post
        Anyway here found something too.
        What is radeon backend for KMS?
        Isn't KMS already supports radeon?

        http://cgit.freedesktop.org/mesa/drm...559c4767fefa9f
        libkms is a generic lib for getting a non-accelerated framebuffer and modesetting. It's useful for things like plymouth or testing a kms drm driver.

        Comment


        • #5
          Oh thanks.

          Comment


          • #6
            ok, let's give that feature some testing:

            - 1D only at the moment
            - disabled by default
            what everyday tasks would be accelerated right now with 1D ?

            how to enable it ?

            Thanks for that feature Alex !

            Comment


            • #7
              Originally posted by kernelOfTruth View Post
              ok, let's give that feature some testing:



              what everyday tasks would be accelerated right now with 1D ?

              how to enable it ?
              1D and 2D refer to the layout of the tile pattern. 1D is fixed size 8x8 micro tiles, 2D is macro tiles composed of several micro tiles. 1D tiling helps cache locality, 2D tiling helps memory channel locality. 2D is much more complex to enable since it's tied in to the memory controller configuration on each board. You can enable it with:
              Option "ColorTiling" "True"
              in the device section of your xorg.conf

              Comment

              Working...
              X