[ANNOUNCE] intel-gpu-tools 1.0
eric at anholt.net
Mon Apr 27 10:59:09 PDT 2009
This little package is an amalgamation of a few things:
- miscellaneous userland tools that don't really fit into the 2D driver tree
- standalone regression tests for the DRM (make check)
- microbenchmarks of the DRM for kernel performance regression testing
By far the most popular tool here is intel_gpu_dump (thanks cworth!),
which can be run when your GPU is hung with KMS to produce a log of a
bunch of interesting information for submitting bug reports. We'll
hopefully be hooking this up to a kerneloops style submission daemon
intel_gpu_top also gives you information on a few performance bits for
graphical apps, useful for pairing with sysprof+top.
The intel_regdumper tool didn't make it into this release, since I want
to get it rewritten when I move it over.
Carl Worth (6):
Add Eric's batchbuffer-decode code
Add very preliminary intel_gpu_dump program
Add example command for mounting debugfs
intel_gpu_dump: Mention filename in error message
intel_gpu_dump: Give a nicer message for missing batchbuffer-dumping code
intel_gpu_dump: Use asprintf instead of a static-sized array
Eric Anholt (27):
Initial import of intel-graphics-tools with some microbenchmarks.
Add notes about running things as root.
Fix project name/version for distfiles.
Add the tests we want from libdrm.
Add intel_stepping from the 2D driver.
intel_stepping: Add G45 and GM45.
Port intel_idle from 2D driver as intel_gpu_top with a better interface.
intel_gpu_top: Add more 965 bits.
tests/: warning fixes
Move i810_reg.h to lib/intel_reg.h and get it disted.
Add intel_chipset.h to fix dist.
intel_upload_blit_*: Fix reporting and generate junk instead of using random.
Add a couple of other intel_upload_blit_large variants for comparison.
Add a regression test for tiled object blitting.
Add a test for pread after blitting to an object.
Add a test for reading tiled objects with pread.
Fix warning about assert in intel_batchbuffer.h
intel_gpu_dump: Get the devid so we can decode correctly on gen4.
intel_gpu_dump: Decode the GTT offset of batchbuffers.
intel_gpu_dump: Dump ring, batch, and head/tail info when given the directory.
intel_gpu_dump: Add no-arguments automatic mode, and clean up comments.
Add a test to try to fill the ring.
intel_gpu_top: Add ring information.
.gitignore libtool junk
git tag: 1.0
MD5: 05c301d9ea2ea7db923fe1c4066d32ec intel-gpu-tools-1.0.tar.bz2
SHA1: d2a6070a504658a40c40735b7819593dbf3d9c42 intel-gpu-tools-1.0.tar.bz2
MD5: fa363e7b4f0e6290b92a151d433238e9 intel-gpu-tools-1.0.tar.gz
SHA1: 9efc2f2daf6a52f5211be8e791f043bf0459653c intel-gpu-tools-1.0.tar.gz
eric at anholt.net eric.anholt at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.freedesktop.org/archives/xorg-announce/attachments/20090427/365b9aa5/attachment.pgp
More information about the xorg-announce