| commit | 4cb12a855b331bd6d2b00f30f064a83e554d0bdf | [log] [tgz] |
|---|---|---|
| author | Mario Limonciello <mario.limonciello@amd.com> | Thu Nov 13 15:23:00 2025 -0600 |
| committer | Mario Limonciello <superm1@kernel.org> | Thu Nov 13 15:51:59 2025 -0600 |
| tree | accc4f7fe37292aaa9d975d9144062ef759223ea | |
| parent | 7f6fa735230924104b978d8267802b30cba5c439 [diff] |
s2idle: Look at the socket level for telling how many CPUs are present Looking at the complex level will return the wrong number of cores in a multi-CCD system. Reported-by: Pratap Nirujogi <Pratap.Nirujogi@amd.com> Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
This repository hosts open tools that are useful for debugging issues on AMD systems.
amd-debug-tools has been packaged for Arch Linux (and derivatives). You can install it using:
pacman -Sy amd-debug-tools
It is suggested to install tools in a virtual environment either using pipx or python3 -m venv.
amd-debug-tools is distributed as a python wheel, which is a binary package format for Python. To install from PyPI, run the following command:
pipx install amd-debug-tools
To build the package from source, you will need to the python3-build package natively installed by your distribution package manager. Then you can generate and install a wheel by running the following commands:
python3 -m build pipx install dist/amd-debug-tools-*.whl
If you have not used a pipx environment before, you may need to run the following command to set up the environment:
pipx ensurepath
This will add the pipx environment to your path.
Documentation about running directly from a git checkout is available here.
Each tool has its own individual documentation page: