diff --git a/LibreHardwareMonitorLib/Hardware/Gpu/NvidiaGpu.cs b/LibreHardwareMonitorLib/Hardware/Gpu/NvidiaGpu.cs index a059d31..bca0319 100644 --- a/LibreHardwareMonitorLib/Hardware/Gpu/NvidiaGpu.cs +++ b/LibreHardwareMonitorLib/Hardware/Gpu/NvidiaGpu.cs @@ -487,6 +487,12 @@ internal sealed class NvidiaGpu : GenericGpu _hotSpotTemperature.Value = 0; _memoryJunctionTemperature.Value = thermalSensors.Temperatures[2] / 256.0f; } + // RTX 40xx series + else if (Name.StartsWith("NVIDIA GeForce RTX 40", StringComparison.OrdinalIgnoreCase)) + { + _hotSpotTemperature.Value = thermalSensors.Temperatures[1] / 256.0f; + _memoryJunctionTemperature.Value = thermalSensors.Temperatures[7] / 256.0f; + } else { _hotSpotTemperature.Value = thermalSensors.Temperatures[1] / 256.0f;