summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2009-06-09Make the precentage bars fit in 80 columns.Eric Anholt
Signed-off-by: Eric Anholt <eric@anholt.net>
2009-06-09A pedantic addition of a format string to a printf callRobert Bragg
The printf used to clear the screen didn't have a format string, this adds one to avoid a compiler warning. Signed-off-by: Eric Anholt <eric@anholt.net>
2009-06-09Adds unicode bars for quickly visualizing the busy percentagesRobert Bragg
It can be a bit easier to digest the percentages with bar graphs than by scanning continually changing numbers. Signed-off-by: Eric Anholt <eric@anholt.net>
2009-06-09Increases the sample frequency from 100/sec to 10,000/secRobert Bragg
For a typical vsync locked application running at 60fps, sampling at just under twice a frame doesn't seem to give very stable lists of relevent hardware units because there are a number of units involved that may not be sampled one second to the next. This bumps the sample rate to 10,000 instead which is ~ 170 samples per frame so we tend to hit all the units involved. It also changes the report threshold to a sample count >= 1, so you don't see as many units with a percentage of 0. Signed-off-by: Eric Anholt <eric@anholt.net>
2009-06-09Revert "intel_gpu_top:print a visual clue on how big a certain use is"Robert Bragg
This reverts commit 5e13b98da1e7e31cffba84fd257002357d5f2682. We can print prettier graphs using unicode Signed-off-by: Eric Anholt <eric@anholt.net>
2009-06-04intel_gpu_top: Print GPU clock information, which seems interesting.Eric Anholt
2009-06-04intel_gpu_top:print a visual clue on how big a certain use isArjan van de Ven
humans are pretty bad at reading percentages quicky; this patch adds a histogram capability to make it more visually clear as to which lines are big ticket items
2009-05-19intel_gpu_dump: Stop decoding batchbuffers after MI_BATCH_BUFFER_END.Eric Anholt
2009-05-19Add decode of gen4 PIPE_CONTROLEric Anholt
2009-05-19Add decode of dest buffer variables (destination format)Eric Anholt
(cherry-pick from Mesa commit 0af7e9170fd7c0d906652378b9f78fe2ba9725ad)
2009-04-27Fix distcheckEric Anholt
2009-04-27intel_gpu_top: Add ring information.Eric Anholt
2009-04-13intel_gpu_dump: Use asprintf instead of a static-sized arrayCarl Worth
Not that we're really concerned about buffer-overrun attacks against this utility, but still, good habits and clean code are always preferred.
2009-04-13intel_gpu_dump: Give a nicer message for missing batchbuffer-dumping codeCarl Worth
This is the case where debugfs is mounted, the dri/0 directory exists but there's no i915_ringbuffer_info file. Point the user toward upgrading the driver.
2009-04-13intel_gpu_dump: Mention filename in error messageCarl Worth
This helps for when the user makes a typo trying to pass a file or directory name to intel_gpu_dump.
2009-04-13Add example command for mounting debugfsCarl Worth
This is a nice opportunity to teach the user something, (and help our users to actually succeed in creating useful bug reports for us).
2009-04-12intel_gpu_dump: Add no-arguments automatic mode, and clean up comments.Eric Anholt
2009-04-12intel_gpu_dump: Dump ring, batch, and head/tail info when given the directory.Eric Anholt
2009-04-12intel_gpu_dump: Decode the GTT offset of batchbuffers.Eric Anholt
2009-04-12intel_gpu_dump: Get the devid so we can decode correctly on gen4.Eric Anholt
2009-04-07Add a test for pread after blitting to an object.Eric Anholt
This caught a bug with get_user_pages usage in the kernel, which would result in zeroes being read out of the object when faulting in a new page.
2009-04-07Add very preliminary intel_gpu_dump programCarl Worth
Right now it requires a filename on the command line, (such as /debug/dri/0/i915_batchbuffers). We plan to make it smarter in the future by going out and collecting all the data it needs.
2009-04-07Add Eric's batchbuffer-decode codeCarl Worth
This comes from the 3D driver within mesa, with identically named files. In its new life here it will become a standalone program.
2009-03-27intel_gpu_top: Add more 965 bits.Eric Anholt
2009-03-27Port intel_idle from 2D driver as intel_gpu_top with a better interface.Eric Anholt
2009-03-27intel_stepping: Add G45 and GM45.Eric Anholt
2009-03-27Add intel_stepping from the 2D driver.Eric Anholt