В кос драйвер был протестирован на 3 процах:
- AMD A6-4400M APU with Radeon(tm) HD Graphics
- AMD C-70
- AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx
Кроме этого подсмотрел в memtest86 как определяется температура. И на основе её исходников сделал драйвер coretemp. У него также нет пока что API. Из плюсов он намного меньше и проще, так что его можно переписать на fasm. А из минусов что он предоставляет меньше инфы и на AMD Ryzen 5 2500U отказался работать(не удивительно).
Касательно API... Вопрос: нужен ли универсальный API для подобных драйверов? Я считаю что нужен... Но опять же нужно писать программу которая бы искала нужный драйвер для устройства(гемор).
Кому интересно тестируйте, проверяйте, задавайте вопросы!