How To Install envytools on Fedora 36
Introduction
In this tutorial we learn how to install envytools
on Fedora 36.
What is envytools
Envytools contains a number of tools used for debugging / development of the nouveau driver envydis nvbios nva vstream
We can use yum
or dnf
to install envytools
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install envytools.
Install envytools on Fedora 36 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
After updating yum database, We can install envytools
using dnf
by running the following command:
sudo dnf -y install envytools
Install envytools on Fedora 36 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
After updating yum database, We can install envytools
using yum
by running the following command:
sudo yum -y install envytools
How To Uninstall envytools on Fedora 36
To uninstall only the envytools
package we can use the following command:
sudo dnf remove envytools
envytools Package Contents on Fedora 36
/usr/bin/dedma
/usr/bin/deh261
/usr/bin/deh262
/usr/bin/deh264
/usr/bin/demmio
/usr/bin/demmt
/usr/bin/dumpstruct
/usr/bin/envyas
/usr/bin/envydis
/usr/bin/evotiming
/usr/bin/mmt_bin2dedma
/usr/bin/mmt_ufw
/usr/bin/nv01dump
/usr/bin/nv01play
/usr/bin/nv01post
/usr/bin/nv03post
/usr/bin/nvacounter
/usr/bin/nvactxinfo
/usr/bin/nvadownload
/usr/bin/nvaevo
/usr/bin/nvafakebios
/usr/bin/nvafill
/usr/bin/nvaforcetemp
/usr/bin/nvafucstart
/usr/bin/nvafuzz
/usr/bin/nvagetbios
/usr/bin/nvagetpmu
/usr/bin/nvahammer
/usr/bin/nvalist
/usr/bin/nvamemtiming
/usr/bin/nvammiotracereplay
/usr/bin/nvapeek
/usr/bin/nvapeeki
/usr/bin/nvapeekstat
/usr/bin/nvapms
/usr/bin/nvapoke
/usr/bin/nvascan
/usr/bin/nvaspyi2c
/usr/bin/nvastrscan
/usr/bin/nvatiming
/usr/bin/nvaupload
/usr/bin/nvavucstart
/usr/bin/nvawatch
/usr/bin/nvaxtinsn
/usr/bin/nvaxtpeek
/usr/bin/nvaxtpoke
/usr/bin/nvaxtrsr
/usr/bin/nvaxtssr
/usr/bin/nvaxtstart
/usr/bin/nvaxttime
/usr/bin/nvbios
/usr/bin/vdpow
/usr/lib/.build-id
/usr/lib/.build-id/02
/usr/lib/.build-id/02/2d235a747e6ba99cc27aec4eeedf9476598e1d
/usr/lib/.build-id/04
/usr/lib/.build-id/04/d3937a4d1638c8641a2c39c4c4d10a53b6dbea
/usr/lib/.build-id/0c
/usr/lib/.build-id/0c/9e8a0d534cef6767a439798616cd560401a463
/usr/lib/.build-id/0c/b854d5ead7689c0f64ecf12ee7b47e53306e96
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/180ced3eaf619eb0fded1c4762eb9fdad241b9
/usr/lib/.build-id/0e/b005e592adc312de5557b149aba58d74faf1d4
/usr/lib/.build-id/16
/usr/lib/.build-id/16/72e4e1a9fbc5b0cd963a471ab190a36de06621
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/e769b039671105851142abb5f02cfd0de58e4a
/usr/lib/.build-id/1f
/usr/lib/.build-id/1f/bf2cad5175ef8ca5f79a3a02b3a379a955c8c9
/usr/lib/.build-id/21
/usr/lib/.build-id/21/f31d7ef8195019b01dbb61516e518f0a1e4fa9
/usr/lib/.build-id/24
/usr/lib/.build-id/24/3d43d1aaac4d294df2f054d2b454044cc880d0
/usr/lib/.build-id/2d
/usr/lib/.build-id/2d/aaaa9c7c8583bb8101eca15e6b815bd6f5344c
/usr/lib/.build-id/2f
/usr/lib/.build-id/2f/dbfd2c87b8557a5512e3c2dc5422dbfcb1a3d5
/usr/lib/.build-id/33
/usr/lib/.build-id/33/177bbe2a8207a7871c986d10c9acb2f7db656d
/usr/lib/.build-id/36
/usr/lib/.build-id/36/0da33e72ab0e1a8ca7ff64ac34a7ccbb0aa57c
/usr/lib/.build-id/36/f43c90bcf652afecd8f6169afbedf67ad954d4
/usr/lib/.build-id/3b
/usr/lib/.build-id/3b/357823688bdc925c9b7a93269571679556f734
/usr/lib/.build-id/3d
/usr/lib/.build-id/3d/4bd21b42f1b5f35d0ef9f51cbf7a73d7571906
/usr/lib/.build-id/42
/usr/lib/.build-id/42/b04b3936f4da461ad90818d7796a60b153cf49
/usr/lib/.build-id/57
/usr/lib/.build-id/57/6737c092c4c53a0c518d7f6a4f8c3d4771544e
/usr/lib/.build-id/61
/usr/lib/.build-id/61/50e26bde3598c87abb7242498bbc3f7301ef82
/usr/lib/.build-id/63
/usr/lib/.build-id/63/402cc17a79f20580bfd285f5a843553ba9e098
/usr/lib/.build-id/69
/usr/lib/.build-id/69/5a9c9d44077dac5d10d202af18d09d4d36020e
/usr/lib/.build-id/70
/usr/lib/.build-id/70/dd412cf81cef155ec73df3e2d869a818764441
/usr/lib/.build-id/71
/usr/lib/.build-id/71/2694153df4c68016e89b9b187103007ab7c86a
/usr/lib/.build-id/77
/usr/lib/.build-id/77/a3cb0a6208e993fd4f518bfb5ed93e5aa6c521
/usr/lib/.build-id/7c
/usr/lib/.build-id/7c/e56504a57f6c9ba8a1a914d3138f00cc0ad8c3
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/756b863f13e0ac34736efb92a95677ca28a374
/usr/lib/.build-id/7f
/usr/lib/.build-id/7f/1f79336f65936abb346a9493e517a50533df49
/usr/lib/.build-id/83
/usr/lib/.build-id/83/09d7dadfe125acdcaec41eb1d7e168527b317b
/usr/lib/.build-id/84
/usr/lib/.build-id/84/42ae6e4a49c38dd26376ca42ad7648e1b989b0
/usr/lib/.build-id/8e
/usr/lib/.build-id/8e/e8a263f2f903eb9ff6835ff6034597eccf1d80
/usr/lib/.build-id/97
/usr/lib/.build-id/97/31d852755d088247879cd7303edac4e4c0cb47
/usr/lib/.build-id/99
/usr/lib/.build-id/99/79067239460af4db72c0627a8bbdcfbc518262
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/262046d1843f422875bbc075490eedd402c5db
/usr/lib/.build-id/a5
/usr/lib/.build-id/a5/09b518baa4fe272e7e5bc9350c9cfa5e6fb2ba
/usr/lib/.build-id/ac
/usr/lib/.build-id/ac/1fae22d2d3c22c21f9ce047254479e0f8adfd8
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/a79d88fd8bd70ce648601cf3defa793cd6c1dc
/usr/lib/.build-id/b5
/usr/lib/.build-id/b5/bf07fff00c7774674a2a23ca89b0ca1465393f
/usr/lib/.build-id/b6
/usr/lib/.build-id/b6/5b6cfa395646bbad80da58f3ad9024edf989d6
/usr/lib/.build-id/ba
/usr/lib/.build-id/ba/a2883f3c0ca379b87aeff335993c3f118f7a21
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/70e58767dd9aace9749545721e3699d1395891
/usr/lib/.build-id/cb
/usr/lib/.build-id/cb/73fba4f7a6c70c23bf5b2829f0c022510049e4
/usr/lib/.build-id/d1
/usr/lib/.build-id/d1/1a6f243f4f5ab839b5a911ec8ae42872de7f08
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/7901a54bf8b22ab43205328f0d48a5689dbde4
/usr/lib/.build-id/d9
/usr/lib/.build-id/d9/caf7a6e0db67c5b2f360ffdabb36afb8e009df
/usr/lib/.build-id/e3
/usr/lib/.build-id/e3/571c596848c5cd8e59e6291d8c4df3ee0780e4
/usr/lib/.build-id/ec
/usr/lib/.build-id/ec/39ed88b46477e51b8df1f4a372d7ec2de2edb9
/usr/lib/.build-id/ed
/usr/lib/.build-id/ed/ae11ba57a188f599fa610c37d7c7c3a13b2c98
/usr/lib/.build-id/ef
/usr/lib/.build-id/ef/ca591cbc990486f0303ce635d9174bca3a5c1c
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/20f68333ec76fd5d59fddd6747dad6d01c0f05
/usr/lib/.build-id/ff
/usr/lib/.build-id/ff/a7457cda6300e4b74f43af1e579f61b068df97
/usr/share/doc/envytools
/usr/share/doc/envytools/COPYING
/usr/share/doc/envytools/README-envydis
/usr/share/doc/envytools/README-nva
/usr/share/doc/envytools/README.rst
/usr/share/rnndb
/usr/share/rnndb/bus
/usr/share/rnndb/bus/pbus.xml
/usr/share/rnndb/bus/pci.xml
/usr/share/rnndb/bus/pfuse.xml
/usr/share/rnndb/bus/pibus.xml
/usr/share/rnndb/bus/pmc.xml
/usr/share/rnndb/bus/prm.xml
/usr/share/rnndb/bus/ptimer.xml
/usr/share/rnndb/bus/punits.xml
/usr/share/rnndb/copyright.xml
/usr/share/rnndb/display
/usr/share/rnndb/display/g80_pdisplay.xml
/usr/share/rnndb/display/gf119_punk1c3.xml
/usr/share/rnndb/display/gt215_pcodec.xml
/usr/share/rnndb/display/gt215_pkfuse.xml
/usr/share/rnndb/display/nv10_pvideo.xml
/usr/share/rnndb/display/nv17_ptv.xml
/usr/share/rnndb/display/nv1_pdac.xml
/usr/share/rnndb/display/nv1_pfb.xml
/usr/share/rnndb/display/nv3_pcrtc.xml
/usr/share/rnndb/display/nv3_pramdac.xml
/usr/share/rnndb/display/nv3_prmvio.xml
/usr/share/rnndb/display/nv_evo.xml
/usr/share/rnndb/display/nv_vga.xml
/usr/share/rnndb/extdev
/usr/share/rnndb/extdev/ad1848.xml
/usr/share/rnndb/extdev/adt7473.xml
/usr/share/rnndb/falcon.xml
/usr/share/rnndb/falcon_crypt.xml
/usr/share/rnndb/fifo
/usr/share/rnndb/fifo/g80_pfifo.xml
/usr/share/rnndb/fifo/gf100_pfifo.xml
/usr/share/rnndb/fifo/gk104_copy.xml
/usr/share/rnndb/fifo/nv1_pfifo.xml
/usr/share/rnndb/fifo/nv4_pfifo.xml
/usr/share/rnndb/fifo/nv_object.xml
/usr/share/rnndb/fifo/nv_objects.xml
/usr/share/rnndb/fifo/pcopy.xml
/usr/share/rnndb/g80_defs.xml
/usr/share/rnndb/g84_punk089.xml
/usr/share/rnndb/gf100_pcounter.xml
/usr/share/rnndb/graph
/usr/share/rnndb/graph/g80_2d.xml
/usr/share/rnndb/graph/g80_3d.xml
/usr/share/rnndb/graph/g80_compute.xml
/usr/share/rnndb/graph/g80_pgraph
/usr/share/rnndb/graph/g80_pgraph/mp.xml
/usr/share/rnndb/graph/g80_pgraph/mpc.xml
/usr/share/rnndb/graph/g80_pgraph/pgraph.xml
/usr/share/rnndb/graph/g80_pgraph/tpc.xml
/usr/share/rnndb/graph/g80_texture.xml
/usr/share/rnndb/graph/gf100_3d.xml
/usr/share/rnndb/graph/gf100_compute.xml
/usr/share/rnndb/graph/gf100_m2mf.xml
/usr/share/rnndb/graph/gf100_pgraph
/usr/share/rnndb/graph/gf100_pgraph/ctxctl.xml
/usr/share/rnndb/graph/gf100_pgraph/gpc.xml
/usr/share/rnndb/graph/gf100_pgraph/pgraph.xml
/usr/share/rnndb/graph/gf100_pgraph/ppc.xml
/usr/share/rnndb/graph/gf100_pgraph/rop.xml
/usr/share/rnndb/graph/gf100_pgraph/tpc.xml
/usr/share/rnndb/graph/gf100_shaders.xml
/usr/share/rnndb/graph/gk104_compute.xml
/usr/share/rnndb/graph/gk104_p2mf.xml
/usr/share/rnndb/graph/gm200_texture.xml
/usr/share/rnndb/graph/nv10_3d.xml
/usr/share/rnndb/graph/nv1_2d.xml
/usr/share/rnndb/graph/nv1_3d.xml
/usr/share/rnndb/graph/nv1_blit.xml
/usr/share/rnndb/graph/nv1_ctxobj.xml
/usr/share/rnndb/graph/nv1_ifc.xml
/usr/share/rnndb/graph/nv1_ifm.xml
/usr/share/rnndb/graph/nv1_pgraph.xml
/usr/share/rnndb/graph/nv1_solid.xml
/usr/share/rnndb/graph/nv20_3d.xml
/usr/share/rnndb/graph/nv30-40_3d.xml
/usr/share/rnndb/graph/nv3_3d.xml
/usr/share/rnndb/graph/nv3_gdi.xml
/usr/share/rnndb/graph/nv3_pdma.xml
/usr/share/rnndb/graph/nv3_pgraph.xml
/usr/share/rnndb/graph/nv4_3d.xml
/usr/share/rnndb/graph/nv4_dvd.xml
/usr/share/rnndb/graph/nv4_pgraph.xml
/usr/share/rnndb/graph/nv_3ddefs.xml
/usr/share/rnndb/graph/nv_m2mf.xml
/usr/share/rnndb/hw_blk.xml
/usr/share/rnndb/io
/usr/share/rnndb/io/pchipid.xml
/usr/share/rnndb/io/peeprom.xml
/usr/share/rnndb/io/pmedia.xml
/usr/share/rnndb/io/pnvio.xml
/usr/share/rnndb/io/pstraps.xml
/usr/share/rnndb/memory
/usr/share/rnndb/memory/g80_pfb.xml
/usr/share/rnndb/memory/g80_vm.xml
/usr/share/rnndb/memory/gf100_pbfb.xml
/usr/share/rnndb/memory/gf100_pffb.xml
/usr/share/rnndb/memory/gf100_pmfb.xml
/usr/share/rnndb/memory/gf100_pp2p.xml
/usr/share/rnndb/memory/gf100_pxbar.xml
/usr/share/rnndb/memory/gf100_vm.xml
/usr/share/rnndb/memory/nv10_pfb.xml
/usr/share/rnndb/memory/nv1_pdma.xml
/usr/share/rnndb/memory/nv1_pram.xml
/usr/share/rnndb/memory/nv3_pfb.xml
/usr/share/rnndb/memory/nv_pfb.xml
/usr/share/rnndb/nv10_pcounter.xml
/usr/share/rnndb/nv1_paudio.xml
/usr/share/rnndb/nv40_pcounter.xml
/usr/share/rnndb/nv_defs.xml
/usr/share/rnndb/nv_mmio.xml
/usr/share/rnndb/nvchipsets.xml
/usr/share/rnndb/pm
/usr/share/rnndb/pm/10e000.xml
/usr/share/rnndb/pm/g80_pclock.xml
/usr/share/rnndb/pm/gf100_pclock.xml
/usr/share/rnndb/pm/gt215_pclock.xml
/usr/share/rnndb/pm/nv40_pclock.xml
/usr/share/rnndb/pm/pdaemon.xml
/usr/share/rnndb/pm/ptherm.xml
/usr/share/rnndb/root.xml
/usr/share/rnndb/rules-ng-ng.txt
/usr/share/rnndb/rules-ng-ng.xsd
/usr/share/rnndb/text-format.txt
/usr/share/rnndb/vdec
/usr/share/rnndb/vdec/pvcomp.xml
/usr/share/rnndb/vdec/pvdec.xml
/usr/share/rnndb/vdec/pvenc.xml
/usr/share/rnndb/vdec/vp2
/usr/share/rnndb/vdec/vp2/cipher_fifo.xml
/usr/share/rnndb/vdec/vp2/pbsp.xml
/usr/share/rnndb/vdec/vp2/pcipher.xml
/usr/share/rnndb/vdec/vp2/pvp2.xml
/usr/share/rnndb/vdec/vp2/xtensa.xml
/usr/share/rnndb/vdec/vp3
/usr/share/rnndb/vdec/vp3/ppdec.xml
/usr/share/rnndb/vdec/vp3/pppp.xml
/usr/share/rnndb/vdec/vp3/psec.xml
/usr/share/rnndb/vdec/vp3/pvld.xml
/usr/share/rnndb/vdec/vpe
/usr/share/rnndb/vdec/vpe/me_fifo.xml
/usr/share/rnndb/vdec/vpe/mpeg_cmd.xml
/usr/share/rnndb/vdec/vpe/mpeg_fifo.xml
/usr/share/rnndb/vdec/vpe/pme.xml
/usr/share/rnndb/vdec/vpe/pmpeg.xml
/usr/share/rnndb/vdec/vpe/pvp1.xml
/usr/share/rnndb/vdec/vpe/pvpe.xml
/usr/share/rnndb/vdec/vpe/vp1_fifo.xml
References
Summary
In this tutorial we learn how to install envytools
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).