The source project of this merge request has been removed.
Read more amd gpu sensors
Chip address wasn't calculated correctly, causing the temperature to not being read on certain systems
As a side effect more sensors are detected for the gpu, but they can't be read for now
For m_device address 0000:27:00.0 (hexadecimal), chip->addr is the decimal
notation of 2700, so the previous method to compare the two wasn't working
Based on the chip->addr in my computer, I assume that on computers that have a different domain (0000
here), the chip->addr is also different accordingly, but not if the function (.0
) is different
Edited by Amir Maimon