• Home
  • Raw
  • Download

Lines Matching +full:check +full:- +full:simulation +full:- +full:local +full:- +full:host

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
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
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
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 --------------------------------------
464 -------------------------------------
477 automated test-runs.
487 ----------------------------------------------------
497 a comma-separated list of named flags, which do various things:
513 ``capture-all``
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``
585 ``shader-print``
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``) :
655 A comma-separated list of device probe override values. The basic
656 format is ``<pci-id>[,<pci-id>,...]``. The wildcard value of ``*``
707 To capture frames 15-37, stopping before frame 38:
721 ``$ echo -1 > path/to/control.fifo``
777 The SHA-1 of a shader assembly is printed when assembly is dumped via
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
801 overrode shader with sha1 <SHA-1>" in stderr replacing the original
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
856 ---------------------------------------
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.
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
1070 ----------------------------
1117 .. _rusticl-env-var:
1120 -----------------------------
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
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 ----------------------------------------
1288 the host log feature.
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:
1346 show GPU-related information
1348 Mark geometry-affecting outputs as invariant. This works around a common
1365 do not check OOB access for dynamic descriptors
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
1409 dump SPIR-V
1411 split application-provided fused multiply-add in geometry stages
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:
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
1474 enable local BOs
1478 cache per-stage NIR for graphics pipelines
1486 enable wave64 for ray tracing shaders (GFX10-10.3)
1522 a comma-separated list of named flags to configure the trap handler
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 -------------------------------------
1610 a comma-separated list of named flags, which do various things:
1631 Disable Hyper-Z
1677 Use old-style monolithic shaders compiled on demand
1685 Check VM faults and dump debug info.
1695 Program WD/IA to switch on end-of-packet.
1697 Disable out-of-order rasterization
1704 ---------------------------------
1708 a comma-separated list of named flags, which do various things:
1777 Disable Hyper-Z
1785 Program WD/IA to switch on end-of-packet.
1793 Check VM faults and dump debug info.
1799 if set to ``true``, various compute-related debug information will
1813 a comma-separated list of named flags, which do various things:
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,
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,
2033 ---------------------------------
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…