board(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ board πŸŽ€

ok so like β€” first things first, this is a section 9 kernel API page, bestie. welcome. πŸ’–

Some SOCs can support all kinds of board attribute reporting, which lowkey slays because it lets user applications keep an eye on a bunch of board-related attributes. πŸ‘‘

The amdgpu driver is the one serving this up: it gives you a sysfs API for reporting board attributes. Right now there are nine types of attributes being reported, and here's the vibe split:

  • baseboard temperature and gpu board temperature come at you as binary files
  • npm status, current node power limit, max node power limit, node power, global ppt residency, baseboard_power, and baseboard_power_limit are all reported as ASCII text files

✨ the nine, in all their glory ✨

  • hexdump /sys/bus/pci/devices/.../board/baseboard_temp
  • hexdump /sys/bus/pci/devices/.../board/gpuboard_temp
  • hexdump /sys/bus/pci/devices/.../board/npm_status
  • hexdump /sys/bus/pci/devices/.../board/cur_node_power_limit
  • hexdump /sys/bus/pci/devices/.../board/max_node_power_limit
  • hexdump /sys/bus/pci/devices/.../board/node_power
  • hexdump /sys/bus/pci/devices/.../board/global_ppt_resid
  • hexdump /sys/bus/pci/devices/.../board/baseboard_power
  • hexdump /sys/bus/pci/devices/.../board/baseboard_power_limit

like, just point hexdump at the path and go off, honestly. 🫢


🌈 SEE ALSO 🌈

Kernel file ./drivers/gpu/drm/amd/pm/amdgpu_pm.c β€” that's the main character right there.

and then the whole friend group, no cap:


ok that's the whole page, you ate that bestie πŸ’…βœ¨ this little baddie lives in ./drivers/gpu/drm/amd/pm, it's dated October 2026, and it's filed under board(9) β€” go forth and hexdump responsibly πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from