Results 1 to 7 of 7

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

  1. #1
    Join Date
    Mar 2008
    Location
    Istanbul
    Posts
    134

    Default 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. #2
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    872

    Default

    Quote Originally Posted by Death Knight View Post
    Does it boost performance?
    Yes.

    [stupid character limit]

  3. #3
    Join Date
    Mar 2008
    Location
    Istanbul
    Posts
    134

    Default

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

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

  4. #4
    Join Date
    Dec 2007
    Posts
    2,276

    Default

    Quote 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.

  5. #5
    Join Date
    Mar 2008
    Location
    Istanbul
    Posts
    134

    Smile

    Oh thanks.

  6. #6
    Join Date
    Jan 2009
    Location
    Vienna, Austria; Germany; hello world :)
    Posts
    607

    Default

    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 !

  7. #7
    Join Date
    Dec 2007
    Posts
    2,276

    Default

    Quote 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

Posting Permissions

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