• 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 ---------------------------
42 - using a VK driver which has no WSI implementation for your display server
43 - profiling the DRI frontend against your VK driver's WSI implementation
50 - running xrdp
51 - using a VK driver which doesn't support modifiers
54 -------------------------------
69 following comma-separated list of named flags, which adds extra
93 specifies a file name for logging all errors, warnings, etc., rather
98 can be used to enable/disable extensions. A value such as
99 ``GL_EXT_foo -GL_EXT_bar`` will enable the ``GL_EXT_foo`` extension
107 or before year X will be reported. This is to work-around a bug in
108 some games where the extension string is copied into a fixed-size
110 buffer overrun can cause the game to crash. This is a work-around for
118 - The format should be ``MAJOR.MINOR[FC|COMPAT]``
119 - ``FC`` is an optional suffix that indicates a forward compatible
121 - ``COMPAT`` is an optional suffix that indicates a compatibility
124 - GL versions <= 3.0 are set to a compatibility (non-Core) profile
125 - GL versions = 3.1, depending on the driver, it may or may not have
127 - GL versions >= 3.2 are set to a Core profile
128 - Examples:
131 select a compatibility (non-Core) profile with GL version 2.1.
133 select a compatibility (non-Core) profile with GL version 3.0.
151 - Mesa may not really implement all the features of the given
159 - The format should be ``MAJOR.MINOR``
160 - Examples: ``2.0``, ``3.0``, ``3.1``
161 - Mesa may not really implement all the features of the given
168 integers, such as ``130``. Mesa will not really implement all the
180 if set to ``true``, disables the on-disk shader cache. If set to
181 ``false``, enables the on-disk shader cache when it is disabled by
183 if on-disk shader cache is disabled.
187 if set, determines the maximum size of the on-disk cache of compiled
202 if set, determines the directory to be used for the on-disk cache of
215 if set to 1, enables the single file Fossilize DB on-disk shader
216 cache implementation instead of the default Mesa-DB cache
229 if set to 1, enables the multi file on-disk shader cache implementation
230 instead of the default Mesa-DB cache implementation.
250 specifies number of mesa-db cache parts, default is 50.
254 Mesa-DB cache eviction algorithm calculates weighted score for the
262 a text file that contains a new-line separated list of read only
275 if set to 1, enables simultaneous use of :abbr:`RW (read-write)` and
276 :abbr:`RW (read-write)` Fossilize DB caches. At first, data will be
305 - The format should be ``MAJOR.MINOR[.PATCH]``
306 - This will not let you force a version higher than the driver's
308 - This can be very useful for debugging but some features may not be
319 Forces all swapchains to be headless (no rendering will be display
332 not they ever see a wait-before-signal condition.
336 print debug info about device selection decision-making
340 A comma-separated list of trace types used for offline analysis. The
346 .. list-table::
347 :header-rows: 1
349 * - File extension
350 - Offline analysis tool
351 - Supported drivers
352 * - ``rmv``
353 - Radeon Memory Visualizer
354 - ``RADV``
355 * - ``rgp``
356 - Radeon GPU Profiler
357 - ``RADV``
358 * - ``rra``
359 - Radeon Raytracing Analyzer
360 - ``RADV``
361 * - ``ctxroll``
362 - Context rolls
363 - ``RADV``
365 - Creating RMV captures requires the ``scripts/setup.sh`` script in the
370 Enables per-submit capture for compute-only workload. Disabled by default
390 print debug info about device selection decision-making
399 - ``DRI_PRIME=N``: selects the Nth non-default GPU (N > 0).
400 - ``DRI_PRIME=pci-0000_02_00_0``: selects the GPU connected to this PCIe bus
401 - ``DRI_PRIME=vendor_id:device_id``: selects the first GPU matching these ids.
408 ``lspci -nn | grep VGA`` can be used to know the PCIe bus or ids to use.
412 If set, overrides the global search-directories used when searching for
413 drirc config files. The user-local one will still be used. Mostly useful for
417 --------------------------------
425 a comma-separated list of debug options to apply to NIR
430 a comma-separated list of optimization/lowering passes to skip.
433 --------------------------------------
449 enable synchronous X behavior (for debugging only)
464 -------------------------------------
477 automated test-runs.
487 ----------------------------------------------------
497 a comma-separated list of named flags, which do various things:
513 ``capture-all``
514 flag all buffers to be captured by the kernel driver when
549 suppress generation of 16-wide fragment shaders. useful for
552 suppress generation of 32-wide fragment shaders. useful for
554 ``no-oaconfig``
556 related to i915-perf (useful when running on simulation)
560 suppress generation of dual-object geometry shader code
574 ``perf-symbol-names``
579 mark all state dirty on each draw call
585 ``shader-print``
589 enable implementation of software 64bit floating point support
593 force spilling of all registers in the scalar backend (useful to
596 force spilling of all registers in the vec4 backend (useful to
606 ``swsb-stall``
613 force usage of 8-patches tessellation control shaders (only
614 for gfx 9-11)
625 ``cl-quiet``
626 quiets the OpenCL warnings recommending use of Intel compute-runtime
630 a comma-separated list of enable/disable flags configuring the
632 ``INTEL_DECODE=+color,-floats``) :
651 To enable all metrics, set value to 1.
655 A comma-separated list of device probe override values. The basic
656 format is ``<pci-id>[,<pci-id>,...]``. The wildcard value of ``*``
657 will specify all known PCI IDs. If ``!`` precedes a PCI ID, or the
658 wildcard value, then the device support will be disabled. All
669 All devices are disabled since the wildcard appears later.
672 All devices disabled except 0x1234 which is forced on.
675 All devices are forced on, except 0x1234 which is disabled.
678 Support for device 0x1234 is forced on since the enable appears
707 To capture frames 15-37, stopping before frame 38:
715 As the workload runs, enable capture for 5 frames with:
719 Enable unbounded capture:
721 ``$ echo -1 > path/to/control.fifo``
777 The SHA-1 of a shader assembly is printed when assembly is dumped via
780 For :envvar:`INTEL_SHADER_ASM_READ_PATH` to work it is necessary to enable
785 overrode shader with sha1 <SHA-1>" in stderr replacing the original
793 The SHA-1 of a shader assembly is printed when assembly is dumped via
796 For :envvar:`INTEL_SHADER_ASM_READ_PATH` to work it is necessary to enable
801 overrode shader with sha1 <SHA-1>" in stderr replacing the original
813 does not affect on the list of shaders to dump. All generated shaders
819 a comma-separated list of named flags, which control simd dispatch widths:
846 allow generation of SIMD8 ray-tracing shader
848 allow generation of SIMD16 ray-tracing shader
850 allow generation of SIMD32 ray-tracing shader
852 If none of widths for particular shader stage was specified, then all
856 ---------------------------------------
872 If defined to ``1`` or ``true``, this forces all descriptor sets to
884 effect on hardware that doesn't support soft-pinning (Ivybridge,
913 -------------------------
921 -----------------------------------------------------
939 -------------------------
945 -----------------------------
964 control background opacity as an integer percentage (1-100), defaults to 66%.
973 ``kill -10 <pid>`` to toggle the HUD as desired.
996 specifies a file for logging all errors, warnings, etc. rather than
1001 specifies an alternate search directory for pipe-loader which overrides
1002 the compile-time path based on the install location.
1006 if non-zero, print all the Gallium environment variables which are
1031 if non-zero, print information about the CPU on start-up
1040 Enable fetch-shade-emit middle-end even though its not correct (e.g.
1045 Disable fetch-shade-emit middle-end even when it is correct
1055 ``tgsi``, for example, will print all the TGSI shaders. See
1070 ----------------------------
1117 .. _rusticl-env-var:
1120 -----------------------------
1129 overwrites the auto detected OpenCL version of all devices. Specified as
1134 a comma-separated list of drivers to enable CL on. An optional list of
1135 comma-separated integers can be passed per driver to specify which devices
1136 to enable. Examples:
1138 - ``RUSTICL_ENABLE=iris`` (enables all iris devices)
1139 - ``RUSTICL_ENABLE=iris:1,radeonsi:0,2`` (enables second iris and first
1153 a comma-separated list of features to enable. Those are disabled by default
1156 - ``fp16`` enables OpenCL half support
1157 - ``fp64`` enables OpenCL double support
1161 a comma-separated list of debug channels to enable.
1163 - ``allow_invalid_spirv`` disables validation of any input SPIR-V
1164 - ``clc`` dumps all OpenCL C source being compiled
1165 - ``nir`` dumps nirs in various compilation stages. Might print nothing if shader caching is
1167 - ``no_reuse_context`` pipe_contexts are not recycled
1168 - ``no_variants`` disable kernel variants (e.g. specialized binaries for offsets == 0)
1169 - ``perf`` prints a warning when hitting slow paths once
1170 - ``perfspam`` same as perf, but doesn't skip same warnings
1171 - ``program`` dumps compilation logs to stderr
1172 - ``sync`` waits on the GPU to complete after every event
1173 - ``validate`` validates any internally generated SPIR-Vs, e.g. through compiling OpenCL C code
1177 Limits the amount of threads per dimension in a work-group. Useful for splitting up long running
1180 .. _clc-env-var:
1183 -----------------------------
1187 a comma-separated list of debug channels to enable.
1189 - ``dump_llvm`` Dumps all generated LLVM IRs
1190 - ``dump_spirv`` Dumps all compiled, linked and specialized SPIR-Vs
1191 - ``verbose`` Enable debug logging of clc code
1194 -----------------------------------
1202 a comma-separated list of named flags that do debugging things.
1211 a comma-separated list of named flags, which do alternate shader handling.
1216 a comma-separated list of named flags that do various things.
1220 -------------------------------------
1224 a comma-separated list of named flags, which do various things:
1241 -------------------------------------
1245 if set LLVMpipe will no-op rasterization
1249 a comma-separated list of debug options is accepted. See the source
1254 a comma-separated list of options to selectively no-op various parts
1264 ----------------------------------------
1290 See the driver code for other, lesser-used variables.
1292 VA-API environment variables
1293 ----------------------------
1297 enable MPEG4 for VA-API, disabled by default.
1300 --------------------------------
1304 a comma-separated list of named flags, which do various things. Use
1308 -------------------------------------
1312 a comma-separated list of debug options. Use ``V3D_DEBUG=help`` to
1316 .. _radv env-vars:
1319 ---------------------------------
1323 a comma-separated list of named flags, which do various things:
1326 enable LLVM compiler backend
1328 force all allocated buffers to be referenced in submissions
1341 enable GPU hangs detection and dump a report to
1346 show GPU-related information
1348 Mark geometry-affecting outputs as invariant. This works around a common
1371 disable FMASK compression on MSAA images (GFX6-GFX10.3)
1377 disable directly recording command buffers in GPU-visible memory
1390 disable TC-compat CMASK for MSAA surfaces
1407 enable register shadowing
1409 dump SPIR-V
1411 split application-provided fused multiply-add in geometry stages
1415 synchronize shaders after all draws/dispatches
1417 initialize all memory allocated in VRAM as zero
1447 allow to force per-pipeline vertex VRS rates on GFX10.3+. This is only
1458 a comma-separated list of named flags, which do various things:
1461 enable the global BO list
1463 enable wave32 for compute shaders (GFX10+)
1465 enable DCC for MSAA images
1467 upload shaders to invisible VRAM (might be useful for non-resizable BAR systems)
1469 forces ray-tracing to be emulated in software on GFX10_3+ and enables
1472 enable wave32 for vertex/tess/geometry shaders (GFX10+)
1474 enable local BOs
1476 enable NGG culling on GPUs where it's not enabled by default (GFX10.1 only).
1478 cache per-stage NIR for graphics pipelines
1480 disable optimizations that get enabled when all VRAM is CPU visible.
1482 enable wave32 for pixel shaders (GFX10+)
1484 enable wave32 for ray tracing shaders (GFX11+)
1486 enable wave64 for ray tracing shaders (GFX10-10.3)
1488 enable optimizations to move more driver internal objects to VRAM.
1490 enable experimental transfer queue support (GFX9+, not yet spec compliant)
1492 enable experimental video decoding support
1505 enable/disable SQTT/RGP cache counters on GFX10+ (enabled by default)
1509 enable/disable SQTT/RGP instruction timing (enabled by default)
1513 enable/disable SQTT/RGP queue events (enabled by default)
1517 enable/disable the experimental trap handler for debugging GPU hangs on GFX8
1522 a comma-separated list of named flags to configure the trap handler
1526 enable memory violation exception
1528 enable floating point division by zero exception
1530 enable floating point overflow exception
1532 enable floating point underflow exception
1536 enable validation of captured acceleration structures. Can be
1565 a comma-separated list of named flags, which do various things:
1574 ``force-waitcnt``
1576 ``force-waitdeps``
1583 disable pre-RA, ILP and VOPD instruction scheduling
1584 ``nosched-ilp``
1586 ``nosched-vopd``
1594 -------------------------------------
1606 Clear all allocated memory to 0 before usage (might fix rendering corruptions)
1610 a comma-separated list of named flags, which do various things:
1621 Disable DPBB. Overrules the dpbb enable option.
1625 Enable low latency encoding
1631 Disable Hyper-Z
1675 Enable additional sanity checks on shader IR
1677 Use old-style monolithic shaders compiled on demand
1695 Program WD/IA to switch on end-of-packet.
1697 Disable out-of-order rasterization
1699 Enable DPBB. Enable DPBB for gfx9 dGPU. Default enabled for gfx9 APU and >= gfx10.
1704 ---------------------------------
1708 a comma-separated list of named flags, which do various things:
1715 Enable sb backend for compute shaders
1729 Enable NIR with SB optimizer
1733 Enable experimental NIR shaders
1763 Enable additional sanity checks on shader IR
1777 Disable Hyper-Z
1785 Program WD/IA to switch on end-of-packet.
1787 Use asynchronous DMA for all operations when possible.
1795 Enable unsafe math shader optimizations
1799 if set to ``true``, various compute-related debug information will
1813 a comma-separated list of named flags, which do various things:
1816 Log all consumed nir instructions
1824 Log shader info (non-zero values)
1843 ---------------------------------
1847 a comma-separated list of named flags, which do various things:
1858 Log SWTCL-specific info
1906 ----------------------------------
1910 a comma-separated list of named flags, which do various things:
1918 Disable 16-bit floating point support. This may workaround application
1921 possible) or added in the Mesa-wide driconf (if closed source).
1925 Disable write-combining (force all allocations to be write-through). This
1927 buffers may still be write-combined.
1931 a comma-separated list of named flags, which do various things:
1949 .. _imagination env-vars:
1952 ------------------------------------------------
1956 A comma-separated list of debug options. Use ``PVR_DEBUG=help`` to
1961 a comma-separated list of named flags for the Rogue compiler,
1977 Prints all the validation errors instead of stopping after the first.
1987 A comma-separated list of named flags for the PCO compiler,
1998 A comma-separated list of passes to skip.
2002 A comma-separated list of named flags for the PCO compiler,
2011 ``all``
2012 Print the IR for all shaders.
2033 ---------------------------------
2045 Dump all commands going to the hardware.
2048 --------------------------------------
2054 ----
2061 -----------------------------------
2064 <https://github.com/KhronosGroup/Vulkan-Loader>`__, *not by Mesa*, but they
2077 A comma-delimited list of globs to search for in known layers and used to
2093 …tps://github.com/KhronosGroup/Vulkan-Loader/blob/main/docs/LoaderInterfaceArchitecture.md#table-of
2094 …https://github.com/KhronosGroup/Vulkan-Loader/blob/main/docs/LoaderInterfaceArchitecture.md#deprec…