Skip to content

Collection of tools to trace the reclocking policy of NVIDIA's embedded RTOS PDAEMON/PMU

License

Notifications You must be signed in to change notification settings

mupuf/pdaemon_trace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

# PDAEMON_Trace

This toolset is meant to allow tracing the reclocking policy of pdaemon/pmu
on NVIDIA Kepler GPUs.

The modification to Nouveau is minimal and I would advise using a more
up-to-date version of nouveau, found at
http://cgit.freedesktop.org/~darktama/nouveau The patch that should be applied
on top of it can be found in the nouveau/folder (0001-just-dump-the-clocks.patch).

Concerning pwr_read, if you do not have an ina3221, you may have to tweak the
code to make it compatible with the traces for other power sensors. Luckily
for you, the ina219's code is already there and will tell you how you to handle
it.

You may want to use nva_fake_counters to generate fake loads more precisely than
running carefully-designed GL/CL applications!

In all cases, you'll need to install the envytools repo, especially the libnva:
https://github.com/envytools/envytools

Have fun tracing the blob!

About

Collection of tools to trace the reclocking policy of NVIDIA's embedded RTOS PDAEMON/PMU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages