slackbuilds/development/envytools
Hunter Sezen 2d65729d90 development/envytools: Added (development tools for nouveau).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
2016-08-05 18:10:41 +01:00
..
README development/envytools: Added (development tools for nouveau). 2016-08-05 18:10:41 +01:00
envytools.SlackBuild development/envytools: Added (development tools for nouveau). 2016-08-05 18:10:41 +01:00
envytools.info development/envytools: Added (development tools for nouveau). 2016-08-05 18:10:41 +01:00
slack-desc development/envytools: Added (development tools for nouveau). 2016-08-05 18:10:41 +01:00

README

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