Skip to content

v3.0.0 Major Release

Compare
Choose a tag to compare
@Ricks-Lab Ricks-Lab released this 29 Feb 10:52
· 644 commits to master since this release

This is a major rewrite that changes the way GPUs are detected and classified. Implementation should make a future brand independent GPU management utility. Changes include:

  • Style and code robustness improvements
  • Deprecated amdgpu-pciid and removed all related code
  • Complete rewrite based on benchMT learning. Simplified code with ObjDict for GpuItem parameters and use of class variables for generic behavior parameters
  • Use lspci as the starting point for developing GPU list and classify by vendor, readability, writability, and compute capability. Build in potential to be generic GPU util, instead of AMD focused
  • Test for readability and writability of all GPUs and apply utilities as appropriate
  • Add assessment of compute capability
  • Eliminated the use of lshw to determine driver compatibility and display of driver details is now informational with no impact on the utilities
  • Add p-state masking capability for Type 2 GPUs (Vega20 and newer)
  • Optimized pac writing to GPUs