mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
Expose individual VRAM temperature attributes. Update Xe hwmon documentation for this entry. v2: - Avoid using default switch case for VRAM individual temperatures. - Append labels with VRAM channel number. - Update kernel version in Xe hwmon documentation. v3: - Add missing brackets in Xe hwmon documentation from VRAM channel sysfs. - Reorder BMG_VRAM_TEMPERATURE_N macro in xe_pcode_regs.h. - Add api to check if VRAM is available on the channel. v4: - Improve VRAM label handling to eliminate temp variable by introducing a dedicated array vram_label in xe_hwmon_thermal_info. - Remove a magic number. - Change the label from vram_X to vram_ch_X. v5: - Address review comments from Raag. - Change vram to VRAM in commit title and subject. - Refactor BMG_VRAM_TEMPERATURE_N macro. - Refactor is_vram_ch_available(). - Rephrase a comment. - Check individual VRAM temperature limits in addition to VRAM availability in xe_hwmon_temp_is_visible. (Raag) - Move VRAM label change out of this patch. v6: - Use in_range() for VRAM_N index check instead of if check. (Raag) - Minor aesthetic changes. Signed-off-by: Karthik Poosa <karthik.poosa@intel.com> Reviewed-by: Raag Jadav <raag.jadav@intel.com> Link: https://patch.msgid.link/20260112203521.1014388-5-karthik.poosa@intel.com Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
309 lines
11 KiB
Plaintext
309 lines
11 KiB
Plaintext
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_max
|
|
Date: September 2023
|
|
KernelVersion: 6.5
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RW. Card reactive sustained (PL1) power limit in microwatts.
|
|
|
|
The power controller will throttle the operating frequency
|
|
if the power averaged over a window (typically seconds)
|
|
exceeds this limit. A read value of 0 means that the PL1
|
|
power limit is disabled, writing 0 disables the
|
|
limit. Writing values > 0 and <= TDP will enable the power limit.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_rated_max
|
|
Date: September 2023
|
|
KernelVersion: 6.5
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Card default power limit (default TDP setting).
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/energy1_input
|
|
Date: September 2023
|
|
KernelVersion: 6.5
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Card energy input of device in microjoules.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_max_interval
|
|
Date: October 2023
|
|
KernelVersion: 6.6
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RW. Card sustained power limit interval (Tau in PL1/Tau) in
|
|
milliseconds over which sustained power is averaged.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power2_max
|
|
Date: February 2024
|
|
KernelVersion: 6.8
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RW. Package reactive sustained (PL1) power limit in microwatts.
|
|
|
|
The power controller will throttle the operating frequency
|
|
if the power averaged over a window (typically seconds)
|
|
exceeds this limit. A read value of 0 means that the PL1
|
|
power limit is disabled, writing 0 disables the
|
|
limit. Writing values > 0 and <= TDP will enable the power limit.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power2_rated_max
|
|
Date: February 2024
|
|
KernelVersion: 6.8
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Package default power limit (default TDP setting).
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_crit
|
|
Date: May 2025
|
|
KernelVersion: 6.15
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RW. Card reactive critical (I1) power limit in microwatts.
|
|
|
|
Card reactive critical (I1) power limit in microwatts is exposed
|
|
for client products. The power controller will throttle the
|
|
operating frequency if the power averaged over a window exceeds
|
|
this limit.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/curr1_crit
|
|
Date: May 2025
|
|
KernelVersion: 6.15
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RW. Card reactive critical (I1) power limit in milliamperes.
|
|
|
|
Card reactive critical (I1) power limit in milliamperes is
|
|
exposed for server products. The power controller will throttle
|
|
the operating frequency if the power averaged over a window
|
|
exceeds this limit.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/energy2_input
|
|
Date: February 2024
|
|
KernelVersion: 6.8
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Package energy input of device in microjoules.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power2_max_interval
|
|
Date: February 2024
|
|
KernelVersion: 6.8
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RW. Package sustained power limit interval (Tau in PL1/Tau) in
|
|
milliseconds over which sustained power is averaged.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/in1_input
|
|
Date: February 2024
|
|
KernelVersion: 6.8
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Package current voltage in millivolt.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp2_crit
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Package critical temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp2_emergency
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Package shutdown temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp2_input
|
|
Date: March 2025
|
|
KernelVersion: 6.15
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Package temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp2_max
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Package maximum temperature limit in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp3_crit
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. VRAM critical temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp3_emergency
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. VRAM shutdown temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp3_input
|
|
Date: March 2025
|
|
KernelVersion: 6.15
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. VRAM temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp4_crit
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Memory controller critical temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp4_emergency
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Memory controller shutdown temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp4_input
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Memory controller average temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp5_crit
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. GPU PCIe critical temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp5_emergency
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. GPU PCIe shutdown temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp5_input
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. GPU PCIe temperature in millidegree Celsius.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp[6-21]_crit
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. VRAM channel critical temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp[6-21]_emergency
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. VRAM channel shutdown temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/temp[6-21]_input
|
|
Date: January 2026
|
|
KernelVersion: 7.0
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. VRAM channel temperature in millidegree Celsius.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/fan1_input
|
|
Date: March 2025
|
|
KernelVersion: 6.16
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Fan 1 speed in RPM.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/fan2_input
|
|
Date: March 2025
|
|
KernelVersion: 6.16
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Fan 2 speed in RPM.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/fan3_input
|
|
Date: March 2025
|
|
KernelVersion: 6.16
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RO. Fan 3 speed in RPM.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_cap
|
|
Date: May 2025
|
|
KernelVersion: 6.15
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RW. Card burst (PL2) power limit in microwatts.
|
|
|
|
The power controller will throttle the operating frequency
|
|
if the power averaged over a window (typically milli seconds)
|
|
exceeds this limit. A read value of 0 means that the PL2
|
|
power limit is disabled, writing 0 disables the limit.
|
|
PL2 is greater than PL1 and its time window is lesser
|
|
compared to PL1.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power2_cap
|
|
Date: May 2025
|
|
KernelVersion: 6.15
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RW. Package burst (PL2) power limit in microwatts.
|
|
|
|
The power controller will throttle the operating frequency
|
|
if the power averaged over a window (typically milli seconds)
|
|
exceeds this limit. A read value of 0 means that the PL2
|
|
power limit is disabled, writing 0 disables the limit.
|
|
PL2 is greater than PL1 and its time window is lesser
|
|
compared to PL1.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_cap_interval
|
|
Date: May 2025
|
|
KernelVersion: 6.15
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RW. Card burst power limit interval (Tau in PL2/Tau) in
|
|
milliseconds over which sustained power is averaged.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|
|
|
|
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power2_cap_interval
|
|
Date: May 2025
|
|
KernelVersion: 6.15
|
|
Contact: intel-xe@lists.freedesktop.org
|
|
Description: RW. Package burst power limit interval (Tau in PL2/Tau) in
|
|
milliseconds over which sustained power is averaged.
|
|
|
|
Only supported for particular Intel Xe graphics platforms.
|