Hi @joshuaranjan,
while testing some iGPUs (Alder Lake, Meteor Lake, Lunar Lake), I found that power reporting works on Windows but is broken on Linux:
| counter on Intel iGPUs |
Windows |
Linux |
zesDeviceGetCardPowerDomain() |
❌ returns ZE_RESULT_ERROR_UNSUPPORTED_FEATURE |
❌ returns ZE_RESULT_ERROR_UNSUPPORTED_FEATURE |
zesDeviceEnumPowerDomains() |
✅ returns ZE_RESULT_SUCCESS and returns one valid zes_pwr_handle_t |
❌ returns ZE_RESULT_SUCCESS but no zes_pwr_handle_t |
System configuration is:
Intel Arc B580, Intel Arc A750, Intel UHD Graphics 770
- on Linux: Ubuntu 24.04.4 LTS, kernel
6.17.0-22-generic, Intel Arc driver version 26.09.37435.1 (Linux)
- on Windows: Windows 11, latest public driver gfx_win_101.8629
I'm testing with: https://github.com/ProjectPhysX/hw-smi
Kind regards,
Moritz
Hi @joshuaranjan,
while testing some iGPUs (Alder Lake, Meteor Lake, Lunar Lake), I found that power reporting works on Windows but is broken on Linux:
zesDeviceGetCardPowerDomain()ZE_RESULT_ERROR_UNSUPPORTED_FEATUREZE_RESULT_ERROR_UNSUPPORTED_FEATUREzesDeviceEnumPowerDomains()ZE_RESULT_SUCCESSand returns one validzes_pwr_handle_tZE_RESULT_SUCCESSbut nozes_pwr_handle_tSystem configuration is:
Intel Arc B580, Intel Arc A750, Intel UHD Graphics 770
6.17.0-22-generic, Intel Arc driver version26.09.37435.1(Linux)I'm testing with: https://github.com/ProjectPhysX/hw-smi
Kind regards,
Moritz