diff options
Diffstat (limited to 'development/envytools/README')
-rw-r--r-- | development/envytools/README | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/development/envytools/README b/development/envytools/README new file mode 100644 index 0000000000..2e6697f974 --- /dev/null +++ b/development/envytools/README @@ -0,0 +1,34 @@ +Tools for people envious of nvidia's blob driver. + +Contents: + +* docs: plain-text documentation of the GPUs, nVidia binary driver, and + the tools (in-sync HTML version at http://envytools.rtfd.org) +* envydis: Disassembler and assembler for various ISAs found on nvidia GPUs +* rnn: Tools and libraries for rules-ng-ng XML register database format +* rnndb: rnn database of nvidia MMIO registers, FIFO methods, and memory + structures +* nvbios: Tools to decode card description structures found in nvidia VBIOS +* vstream: Tools to decode and encode raw video bitstreams +* easm: Utility code dealing with assembly language parsing & printing +* util: Misc utility code shared between envytools modules +* nva: Tools to directly access the GPU registers +* hwtest: undocumented tool +* vdpow: A tool aiding in VP3 reverse engineering +* nvapy: undocumented tool + (requires optional dependency python3) +* cupti_trace: + tool for REing performance counters + (requires optional dependency cudatoolkit) +* demmt: undocumented tool + (sandboxing requires optional dependency libseccomp) + +The nva, hwtest and vdpow tools are built by default, but can be disabled, +for example + + NVA="no" HWTEST="no" VDPOW="no" ./envytools.SlackBuild + +Note that if the nva tool is disabled, the hwtest and vdpow tools will +also be disabled. + +Optional dependencies (see above): cudatoolkit, libseccomp, and python3 |