• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:enable +full:- +full:all

6 but they can sometimes be useful for debugging end-user issues.
9 ---------------------------
18 colon-separated list of paths to search for DRI drivers
42 -------------------------------
57 following comma-separated list of named flags, which adds extra
81 specifies a file name for logging all errors, warnings, etc., rather
86 can be used to enable/disable extensions. A value such as
87 ``GL_EXT_foo -GL_EXT_bar`` will enable the ``GL_EXT_foo`` extension
95 or before year X will be reported. This is to work-around a bug in
96 some games where the extension string is copied into a fixed-size
98 buffer overrun can cause the game to crash. This is a work-around for
106 - The format should be ``MAJOR.MINOR[FC|COMPAT]``
107 - ``FC`` is an optional suffix that indicates a forward compatible
109 - ``COMPAT`` is an optional suffix that indicates a compatibility
112 - GL versions <= 3.0 are set to a compatibility (non-Core) profile
113 - GL versions = 3.1, depending on the driver, it may or may not have
115 - GL versions >= 3.2 are set to a Core profile
116 - Examples:
119 select a compatibility (non-Core) profile with GL version 2.1.
121 select a compatibility (non-Core) profile with GL version 3.0.
139 - Mesa may not really implement all the features of the given
147 - The format should be ``MAJOR.MINOR``
148 - Examples: ``2.0``, ``3.0``, ``3.1``
149 - Mesa may not really implement all the features of the given
156 integers, such as ``130``. Mesa will not really implement all the
168 if set to ``true``, disables the on-disk shader cache. If set to
169 ``false``, enables the on-disk shader cache when it is disabled by
171 if on-disk shader cache is disabled.
175 if set, determines the maximum size of the on-disk cache of compiled
190 if set, determines the directory to be used for the on-disk cache of
203 if set to 1, enables the single file Fossilize DB on-disk shader
204 cache implementation instead of the default multi-file cache
229 if set to 1, enables the Mesa-DB single file on-disk shader cache
230 implementation instead of the default multi-file cache implementation.
231 Like :envvar:`MESA_DISK_CACHE_SINGLE_FILE`, Mesa-DB reduces overall
232 disk usage but Mesa-DB supports cache size limits via
241 specifies number of mesa-db cache parts, default is 50.
245 Mesa-DB cache eviction algorithm calculates weighted score for the
253 a text file that contains a new-line separated list of read only
266 if set to 1, enables simultaneous use of :abbr:`RW (read-write)` and
267 :abbr:`RW (read-write)` Fossilize DB caches. At first, data will be
296 - The format should be ``MAJOR.MINOR[.PATCH]``
297 - This will not let you force a version higher than the driver's
299 - This can be very useful for debugging but some features may not be
310 Forces all swapchains to be headless (no rendering will be display
323 not they ever see a wait-before-signal condition.
327 print debug info about device selection decision-making
331 A comma-separated list of trace types used for offline analysis. The
337 .. list-table::
338 :header-rows: 1
340 * - File extension
341 - Offline analysis tool
342 - Supported drivers
343 * - ``rmv``
344 - Radeon Memory Visualizer
345 - ``RADV``
346 * - ``rgp``
347 - Radeon GPU Profiler
348 - ``RADV``
349 * - ``rra``
350 - Radeon Raytracing Analyzer
351 - ``RADV``
352 * - ``ctxroll``
353 - Context rolls
354 - ``RADV``
356 - Creating RMV captures requires the ``scripts/setup.sh`` script in the
374 print debug info about device selection decision-making
383 - ``DRI_PRIME=N``: selects the Nth non-default GPU (N > 0).
384 - ``DRI_PRIME=pci-0000_02_00_0``: selects the GPU connected to this PCIe bus
385 - ``DRI_PRIME=vendor_id:device_id``: selects the first GPU matching these ids.
392 ``lspci -nn | grep VGA`` can be used to know the PCIe bus or ids to use.
396 If set, overrides the global search-directories used when searching for
397 drirc config files. The user-local one will still be used. Mostly useful for
401 --------------------------------
409 a comma-separated list of debug options to apply to NIR
414 a comma-separated list of optimization/lowering passes to skip.
417 --------------------------------------
433 enable synchronous X behavior (for debugging only)
448 -------------------------------------
461 automated test-runs.
464 ----------------------------------------------------
493 a comma-separated list of named flags, which do various things:
509 ``capture-all``
510 flag all buffers to be captured by the kernel driver when
545 suppress generation of 16-wide fragment shaders. useful for
548 suppress generation of 32-wide fragment shaders. useful for
550 ``no-oaconfig``
552 related to i915-perf (useful when running on simulation)
556 suppress generation of dual-object geometry shader code
570 ``perf-symbol-names``
575 mark all state dirty on each draw call
582 enable implementation of software 64bit floating point support
586 force spilling of all registers in the scalar backend (useful to
589 force spilling of all registers in the vec4 backend (useful to
599 ``swsb-stall``
606 force usage of 8-patches tessellation control shaders (only
607 for gfx 9-11)
621 a comma-separated list of enable/disable flags configuring the
623 ``INTEL_DECODE=+color,-floats``) :
642 To enable all metrics, set value to 1.
662 To capture frames 15-37, stopping before frame 38:
670 As the workload runs, enable capture for 5 frames with:
674 Enable unbounded capture:
676 ``$ echo -1 > path/to/control.fifo``
732 The SHA-1 of a shader assembly is printed when assembly is dumped via
735 For :envvar:`INTEL_SHADER_ASM_READ_PATH` to work it is necessary to enable
740 overrode shader with sha1 <SHA-1>" in stderr replacing the original
748 The SHA-1 of a shader assembly is printed when assembly is dumped via
751 For :envvar:`INTEL_SHADER_ASM_READ_PATH` to work it is necessary to enable
756 overrode shader with sha1 <SHA-1>" in stderr replacing the original
768 does not affect on the list of shaders to dump. All generated shaders
774 a comma-separated list of named flags, which control simd dispatch widths:
801 allow generation of SIMD8 ray-tracing shader
803 allow generation of SIMD16 ray-tracing shader
805 allow generation of SIMD32 ray-tracing shader
807 If none of widths for particular shader stage was specified, then all
811 -------------------------
819 -----------------------------------------------------
837 -------------------------
843 -----------------------------
862 control background opacity as an integer percentage (1-100), defaults to 66%.
871 ``kill -10 <pid>`` to toggle the HUD as desired.
894 specifies a file for logging all errors, warnings, etc. rather than
899 specifies an alternate search directory for pipe-loader which overrides
900 the compile-time path based on the install location.
904 if non-zero, print all the Gallium environment variables which are
929 if non-zero, print information about the CPU on start-up
938 Enable fetch-shade-emit middle-end even though its not correct (e.g.
943 Disable fetch-shade-emit middle-end even when it is correct
953 ``tgsi``, for example, will print all the TGSI shaders. See
968 ----------------------------
1015 .. _rusticl-env-var:
1019 allows to enable experimental Clover NIR support with the iris driver if
1023 -----------------------------
1032 overwrites the auto detected OpenCL version of all devices. Specified as
1037 a comma-separated list of drivers to enable CL on. An optional list of
1038 comma-separated integers can be passed per driver to specify which devices
1039 to enable. Examples:
1041 - ``RUSTICL_ENABLE=iris`` (enables all iris devices)
1042 - ``RUSTICL_ENABLE=iris:1,radeonsi:0,2`` (enables second iris and first
1056 a comma-separated list of features to enable. Those are disabled by default
1059 - ``fp16`` enables OpenCL half support
1060 - ``fp64`` enables OpenCL double support
1064 a comma-separated list of debug channels to enable.
1066 - ``allow_invalid_spirv`` disables validation of any input SPIR-V
1067 - ``clc`` dumps all OpenCL C source being compiled
1068 - ``program`` dumps compilation logs to stderr
1069 - ``sync`` waits on the GPU to complete after every event
1070 - ``validate`` validates any internally generated SPIR-Vs, e.g. through compiling OpenCL C code
1072 .. _clc-env-var:
1075 -----------------------------
1079 a comma-separated list of debug channels to enable.
1081 - ``dump_llvm`` Dumps all generated LLVM IRs
1082 - ``dump_spirv`` Dumps all compiled, linked and specialized SPIR-Vs
1083 - ``verbose`` Enable debug logging of clc code
1086 -----------------------------------
1094 a comma-separated list of named flags that do debugging things.
1103 a comma-separated list of named flags, which do alternate shader handling.
1108 a comma-separated list of named flags that do various things.
1112 -------------------------------------
1116 a comma-separated list of named flags, which do various things:
1133 -------------------------------------
1137 if set LLVMpipe will no-op rasterization
1141 a comma-separated list of debug options is accepted. See the source
1146 a comma-separated list of options to selectively no-op various parts
1156 ----------------------------------------
1182 See the driver code for other, lesser-used variables.
1185 -------------------------
1194 VA-API environment variables
1195 ----------------------------
1199 enable MPEG4 for VA-API, disabled by default.
1202 --------------------------------
1206 a comma-separated list of named flags, which do various things. Use
1210 -------------------------------------
1214 a comma-separated list of debug options. Use ``V3D_DEBUG=help`` to
1218 .. _radv env-vars:
1221 ---------------------------------
1225 a comma-separated list of named flags, which do various things:
1228 enable LLVM compiler backend
1230 force all allocated buffers to be referenced in submissions
1241 enable GPU hangs detection and dump a report to
1246 show GPU-related information
1248 Mark geometry-affecting outputs as invariant. This works around a common
1269 disable FMASK compression on MSAA images (GFX6-GFX10.3)
1277 disable directly recording command buffers in GPU-visible memory
1292 disable TC-compat CMASK for MSAA surfaces
1307 enable register shadowing
1309 dump SPIR-V
1311 split application-provided fused multiply-add in geometry stages
1315 synchronize shaders after all draws/dispatches
1317 initialize all memory allocated in VRAM as zero
1325 allow to force per-pipeline vertex VRS rates on GFX10.3+. This is only
1336 a comma-separated list of named flags, which do various things:
1339 enable the global BO list
1341 enable wave32 for compute shaders (GFX10+)
1343 enable DCC for MSAA images
1345 upload shaders to invisible VRAM (might be useful for non-resizable BAR systems)
1347 forces ray-tracing to be emulated in software on GFX10_3+ and enables
1350 enable wave32 for vertex/tess/geometry shaders (GFX10+)
1352 enable local BOs
1354 enable NGG culling on GPUs where it's not enabled by default (GFX10.1 only).
1356 cache per-stage NIR for graphics pipelines
1358 disable optimizations that get enabled when all VRAM is CPU visible.
1360 enable wave32 for pixel shaders (GFX10+)
1362 enable wave32 for ray tracing shaders (GFX11+)
1364 enable wave64 for ray tracing shaders (GFX10-10.3)
1366 enable optimizations to move more driver internal objects to VRAM.
1368 enable experimental implementation of VK_EXT_shader_object (GFX6-8 and
1371 enable experimental transfer queue support (GFX9+, not yet spec compliant)
1373 enable experimental video decoding support
1386 enable/disable SQTT/RGP cache counters on GFX10+ (enabled by default)
1390 enable/disable SQTT/RGP instruction timing (enabled by default)
1394 enable/disable SQTT/RGP queue events (enabled by default)
1398 enable validation of captured acceleration structures. Can be
1413 a comma-separated list of named flags, which do various things:
1424 ``force-waitcnt``
1426 ``force-waitdeps``
1440 -------------------------------------
1452 Clear all allocated memory to 0 before usage (might fix rendering corruptions)
1456 a comma-separated list of named flags, which do various things:
1467 Disable DPBB. Overrules the dpbb enable option.
1475 Disable Hyper-Z
1519 Enable additional sanity checks on shader IR
1521 Use old-style monolithic shaders compiled on demand
1539 Program WD/IA to switch on end-of-packet.
1541 Disable out-of-order rasterization
1543 Enable DPBB. Enable DPBB for gfx9 dGPU. Default enabled for gfx9 APU and >= gfx10.
1548 ---------------------------------
1552 a comma-separated list of named flags, which do various things:
1559 Enable sb backend for compute shaders
1573 Enable NIR with SB optimizer
1577 Enable experimental NIR shaders
1607 Enable additional sanity checks on shader IR
1621 Disable Hyper-Z
1629 Program WD/IA to switch on end-of-packet.
1631 Use asynchronous DMA for all operations when possible.
1639 Enable unsafe math shader optimizations
1643 if set to ``true``, various compute-related debug information will
1657 a comma-separated list of named flags, which do various things:
1660 Log all consumed nir instructions
1668 Log shader info (non-zero values)
1687 ---------------------------------
1691 a comma-separated list of named flags, which do various things:
1702 Log SWTCL-specific info
1743 ----------------------------------
1747 a comma-separated list of named flags, which do various things:
1755 Disable 16-bit floating point support. This may workaround application
1758 possible) or added in the Mesa-wide driconf (if closed source).
1762 Disable write-combining (force all allocations to be write-through). This
1764 buffers may still be write-combined.
1768 a comma-separated list of named flags, which do various things:
1786 .. _imagination env-vars:
1789 ------------------------------------------------
1793 A comma-separated list of debug options. Use `PVR_DEBUG=help` to
1798 a comma-separated list of named flags for the Rogue compiler,
1814 Prints all the validation errors instead of stopping after the first.
1823 ---------------------------------
1835 Dump all commands going to the hardware.
1838 --------------------------------------
1844 ----