March 20, 2006

Xrender benchmark

Zack Rusin 撰寫一個可提供 Xrender extension 顯示效能分析的 benchmakr 程式,發展中的版本可透過 git 取得:
    git clone \
      http://people.freedesktop.org/~zack/code/xrenderbenchmark.git
    
經過繁複的測試後,會得到類似以下的輸出:

主要就是看 Xrender 基本的 operation 對於 Plain、Plain with Alpha、Transformation,以及 Transformation/Bilinear filter 的正交性測試。測試中的畫面如下:

FAQ 提到:
  • Q: What's going on there?
      A: We test all operations in predefined set of scenarios. Scenarios are created in testscenarios.cpp in create_test_scenarios function.
  • Q: What's missing?
      A: It needs to output the cpu/card/driver info. And test scenarios need to be added for different ways of handing alpha channel (component, external) and operations with masks.
Xrender 的效能對許多 toolkit 與 font rendering 來說,是最重要的指標,而 Zack Rusin 目前也在從事相關的基礎研究。
由 jserv 發表於 March 20, 2006 04:22 PM
迴響
發表迴響









記住我的資訊?