You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Are there some ready-made, but maybe undocumented functions to get AMD video card's UUID (aka unique_id in Linux sysfs)?
Some newer AMD GPUs seem to support it.
Here the issue is being discussed in ROCm repo: ROCm/ROCm#310
@sylveon Yes, this library also offers some temporarily unique IDs.
But for some applications to e.g. preserve overclocking settings custom to this particular physical video card, across reboots, and cards moved to different slots — still actual hardware UUID/serial would be best enable these.
The AMD consumer cards store their UUID in physical memory (MMIO), so on Windows you'd need a driver to access it. Not to mention that it's architecture dependant, on some it's a simple read of the registers while others (e.g. Vega as in the link) uses SMU to query the EFuse configuration.
Are there some ready-made, but maybe undocumented functions to get AMD video card's UUID (aka unique_id in Linux sysfs)?
Some newer AMD GPUs seem to support it.
Here the issue is being discussed in ROCm repo:
ROCm/ROCm#310
And here is some implementation code in the Linux kernel driver:
https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c#L509
The text was updated successfully, but these errors were encountered: