From: Chris Forbes Date: Sun, 24 Nov 2013 05:12:49 +0000 (+1300) Subject: docs: describe the INTEL_* envvars that do exist X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=90d185544c897ca0b4c3c677fed4290330bb0706;p=mesa.git docs: describe the INTEL_* envvars that do exist V2: drop description of `fall` and `wm`, which have been removed by the previous patch; describe `stats`. Signed-off-by: Chris Forbes Reviewed-by: Kenneth Graunke --- diff --git a/docs/envvars.html b/docs/envvars.html index 81e74e6f484..3cc3c8096e4 100644 --- a/docs/envvars.html +++ b/docs/envvars.html @@ -121,6 +121,38 @@ See the Xlib software driver page for details.

i945/i965 driver environment variables (non-Gallium)

    +
  • INTEL_NO_HW - if set to 1, prevents batches from being submitted to the hardware. + This is useful for debugging hangs, etc.
  • +
  • INTEL_DEBUG - a comma-separated list of named flags, which do various things: +
      +
    • tex - emit messages about textures.
    • +
    • state - emit messages about state flag tracking
    • +
    • blit - emit messages about blit operations
    • +
    • miptree - emit messages about miptrees
    • +
    • perf - emit messages about performance issues
    • +
    • perfmon - emit messages about AMD_performance_monitor
    • +
    • bat - emit batch information
    • +
    • pix - emit messages about pixel operations
    • +
    • buf - emit messages about buffer objects
    • +
    • reg - emit messages about regions
    • +
    • fbo - emit messages about framebuffers
    • +
    • fs - dump shader assembly for fragment shaders
    • +
    • gs - dump shader assembly for geometry shaders
    • +
    • sync - emit messages about synchronization
    • +
    • prim - emit messages about drawing primitives
    • +
    • vert - emit messages about vertex assembly
    • +
    • dri - emit messages about the DRI interface
    • +
    • sf - emit messages about the strips & fans unit (for old gens, includes the SF program)
    • +
    • stats - enable statistics counters. you probably actually want perfmon or intel_gpu_top instead.
    • +
    • urb - emit messages about URB setup
    • +
    • vs - dump shader assembly for vertex shaders
    • +
    • clip - emit messages about the clip unit (for old gens, includes the CLIP program)
    • +
    • aub - dump batches into an AUB trace for use with simulation tools
    • +
    • shader_time - record how much GPU time is spent in each shader
    • +
    • no16 - suppress generation of 16-wide fragment shaders. useful for debugging broken shaders
    • +
    • blorp - emit messages about the blorp operations (blits & clears)
    • +
    • nodualobj - suppress generation of dual-object geometry shader code
    • +