docs: update INTEL_DEBUG environment variable documentation
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5929 Acked-by: Caio Oliveira <caio.oliveira@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14800>
This commit is contained in:

committed by
Marge Bot

parent
ce99b1a746
commit
bbe97c3871
@@ -238,8 +238,6 @@ Intel driver environment variables
|
|||||||
|
|
||||||
``ann``
|
``ann``
|
||||||
annotate IR in assembly dumps
|
annotate IR in assembly dumps
|
||||||
``aub``
|
|
||||||
dump batches into an AUB trace for use with simulation tools
|
|
||||||
``bat``
|
``bat``
|
||||||
emit batch information
|
emit batch information
|
||||||
``blit``
|
``blit``
|
||||||
@@ -248,6 +246,8 @@ Intel driver environment variables
|
|||||||
emit messages about the blorp operations (blits & clears)
|
emit messages about the blorp operations (blits & clears)
|
||||||
``buf``
|
``buf``
|
||||||
emit messages about buffer objects
|
emit messages about buffer objects
|
||||||
|
``bt``
|
||||||
|
emit messages binding tables
|
||||||
``clip``
|
``clip``
|
||||||
emit messages about the clip unit (for old gens, includes the CLIP
|
emit messages about the clip unit (for old gens, includes the CLIP
|
||||||
program)
|
program)
|
||||||
@@ -258,6 +258,8 @@ Intel driver environment variables
|
|||||||
``do32``
|
``do32``
|
||||||
generate compute shader SIMD32 programs even if workgroup size
|
generate compute shader SIMD32 programs even if workgroup size
|
||||||
doesn't exceed the SIMD16 limit
|
doesn't exceed the SIMD16 limit
|
||||||
|
``fall``
|
||||||
|
emit messages about performance issues (same as ``perf``)
|
||||||
``fs``
|
``fs``
|
||||||
dump shader assembly for fragment shaders
|
dump shader assembly for fragment shaders
|
||||||
``gs``
|
``gs``
|
||||||
@@ -266,11 +268,19 @@ Intel driver environment variables
|
|||||||
print instruction hex dump with the disassembly
|
print instruction hex dump with the disassembly
|
||||||
``l3``
|
``l3``
|
||||||
emit messages about the new L3 state during transitions
|
emit messages about the new L3 state during transitions
|
||||||
|
``mesh``
|
||||||
|
dump shader assembly for mesh shaders
|
||||||
``no8``
|
``no8``
|
||||||
don't generate SIMD8 fragment shader
|
don't generate SIMD8 fragment shader
|
||||||
``no16``
|
``no16``
|
||||||
suppress generation of 16-wide fragment shaders. useful for
|
suppress generation of 16-wide fragment shaders. useful for
|
||||||
debugging broken shaders
|
debugging broken shaders
|
||||||
|
``no32``
|
||||||
|
suppress generation of 32-wide fragment shaders. useful for
|
||||||
|
debugging broken shaders
|
||||||
|
``no-oaconfig``
|
||||||
|
disable HW performance metric configuration, and anything
|
||||||
|
related to i915-perf (useful when running on simulation)
|
||||||
``nocompact``
|
``nocompact``
|
||||||
disable instruction compaction
|
disable instruction compaction
|
||||||
``nodualobj``
|
``nodualobj``
|
||||||
@@ -282,17 +292,21 @@ Intel driver environment variables
|
|||||||
``optimizer``
|
``optimizer``
|
||||||
dump shader assembly to files at each optimization pass and
|
dump shader assembly to files at each optimization pass and
|
||||||
iteration that make progress
|
iteration that make progress
|
||||||
|
``pc``
|
||||||
|
emit messages about PIPE_CONTROL instruction usage
|
||||||
``perf``
|
``perf``
|
||||||
emit messages about performance issues
|
emit messages about performance issues
|
||||||
``perfmon``
|
``perfmon``
|
||||||
emit messages about ``AMD_performance_monitor``
|
emit messages about ``AMD_performance_monitor``
|
||||||
``reemit``
|
``reemit``
|
||||||
mark all state dirty on each draw call
|
mark all state dirty on each draw call
|
||||||
|
``rt``
|
||||||
|
dump shader assembly for ray tracing shaders
|
||||||
``sf``
|
``sf``
|
||||||
emit messages about the strips & fans unit (for old gens, includes
|
emit messages about the strips & fans unit (for old gens, includes
|
||||||
the SF program)
|
the SF program)
|
||||||
``shader_time``
|
``soft64``
|
||||||
record how much GPU time is spent in each shader
|
enable implementation of software 64bit floating point support
|
||||||
``spill_fs``
|
``spill_fs``
|
||||||
force spilling of all registers in the scalar backend (useful to
|
force spilling of all registers in the scalar backend (useful to
|
||||||
debug spilling code)
|
debug spilling code)
|
||||||
@@ -304,8 +318,13 @@ Intel driver environment variables
|
|||||||
``sync``
|
``sync``
|
||||||
after sending each batch, emit a message and wait for that batch
|
after sending each batch, emit a message and wait for that batch
|
||||||
to finish rendering
|
to finish rendering
|
||||||
|
``task``
|
||||||
|
dump shader assembly for task shaders
|
||||||
``tcs``
|
``tcs``
|
||||||
dump shader assembly for tessellation control shaders
|
dump shader assembly for tessellation control shaders
|
||||||
|
``tcs8``
|
||||||
|
force usage of 8-patches tessellation control shaders (only
|
||||||
|
for gfx 9-11)
|
||||||
``tes``
|
``tes``
|
||||||
dump shader assembly for tessellation evaluation shaders
|
dump shader assembly for tessellation evaluation shaders
|
||||||
``tex``
|
``tex``
|
||||||
@@ -314,6 +333,8 @@ Intel driver environment variables
|
|||||||
emit messages about URB setup
|
emit messages about URB setup
|
||||||
``vs``
|
``vs``
|
||||||
dump shader assembly for vertex shaders
|
dump shader assembly for vertex shaders
|
||||||
|
``wm``
|
||||||
|
dump shader assembly for fragment shaders (same as ``fs``)
|
||||||
|
|
||||||
:envvar:`INTEL_MEASURE`
|
:envvar:`INTEL_MEASURE`
|
||||||
Collects GPU timestamps over common intervals, and generates a CSV report
|
Collects GPU timestamps over common intervals, and generates a CSV report
|
||||||
|
Reference in New Issue
Block a user