2016-08-05 17:57:39 +02:00
|
|
|
Tools for people envious of nvidia's blob driver.
|
|
|
|
|
|
|
|
Contents:
|
|
|
|
|
2017-01-15 17:29:21 +01:00
|
|
|
* docs: plain-text documentation of the GPUs, nVidia binary driver, and
|
|
|
|
the tools (in-sync HTML version at http://envytools.rtfd.org)
|
2016-08-05 17:57:39 +02:00
|
|
|
* envydis: Disassembler and assembler for various ISAs found on nvidia GPUs
|
2017-01-15 17:29:21 +01:00
|
|
|
* rnn: Tools and libraries for the rules-ng-ng XML register database format
|
|
|
|
* rnndb: rnn database of nvidia MMIO registers, FIFO methods, and memory structures.
|
|
|
|
* nvbios: Tools to decode the card description structures found in nvidia VBIOS
|
|
|
|
* nva: Tools to directly access the GPU registers
|
2016-08-05 17:57:39 +02:00
|
|
|
* vstream: Tools to decode and encode raw video bitstreams
|
2017-01-15 17:29:21 +01:00
|
|
|
* vdpow: A tool aiding in VP3 reverse engineering
|
|
|
|
* easm: Utility code dealing with assembly language parsing & printing.
|
|
|
|
* util: Misc utility code shared between envytools modules
|
2016-08-05 17:57:39 +02:00
|
|
|
|
2017-01-15 17:29:21 +01:00
|
|
|
Some parts of envytools can be disabled with:
|
|
|
|
HWTEST="no" NVA="no" VDPOW="no" ./envytools.SlackBuild
|
2016-08-05 17:57:39 +02:00
|
|
|
|
2017-01-15 17:29:21 +01:00
|
|
|
Both hwtest and vdpow require nva.
|
2016-08-05 17:57:39 +02:00
|
|
|
|
2017-01-15 17:29:21 +01:00
|
|
|
Some optional dependencies include cudatoolkit, libseccomp, and python3.
|