Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions OpenHardwareMonitorLib/Hardware/Memory/DimmMemory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,8 @@ private void CreateSensorsDDR4(DDR4Accessor accessor, bool hasThermalSensor)
AddSensor("tWTR_S (Write to Read Time)", 16, false, SensorType.Timing, (float)accessor.SDRAMTimings.MinimumWriteToReadTime_DiffGroup);
AddSensor("tWTR_L (Write to Read Time)", 17, false, SensorType.Timing, (float)accessor.SDRAMTimings.MinimumWriteToReadTime_SameGroup);

//Data
AddSensor("Capacity", 18, false, SensorType.Data, accessor.GetCapacity());
}

private void CreateSensorsDDR5(DDR5Accessor accessor, bool hasThermalSensor)
Expand All @@ -115,6 +117,9 @@ private void CreateSensorsDDR5(DDR5Accessor accessor, bool hasThermalSensor)
AddSensor("tRFC1_dlr (Normal Refresh Recovery Time 3DS)", 12, false, SensorType.Timing, (float)accessor.SDRAMTimings.NormalRefreshRecoveryTime_3DSDifferentLogicalRank);
AddSensor("tRFC2_dlr (Fine Granularity Refresh Recovery Time 3DS)", 13, false, SensorType.Timing, (float)accessor.SDRAMTimings.FineGranularityRefreshRecoveryTime_3DSDifferentLogicalRank);
AddSensor("tRFCsb_dlr (Same Bank Refresh Recovery Time 3DS)", 14, false, SensorType.Timing, (float)accessor.SDRAMTimings.SameBankRefreshRecoveryTime_3DSDifferentLogicalRank);

//Data
AddSensor("Capacity", 15, false, SensorType.Data, accessor.GetCapacity());
}

private void AddSensor(string name, int index, bool defaultHidden, SensorType sensorType, float value)
Expand Down
4 changes: 2 additions & 2 deletions OpenHardwareMonitorLib/Hardware/RAMSPDToolkitDriver.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using System.Runtime.InteropServices;
using RAMSPDToolkit.Windows.Driver;
using RAMSPDToolkit.Windows.Driver.Interfaces;

using IOCC = OpenHardwareMonitor.Interop.Ring0;

Expand All @@ -8,7 +8,7 @@ namespace OpenHardwareMonitor.Hardware
/// <summary>
/// Implementation of <see cref="IDriver"/> interface for RAMSPDToolkit.
/// </summary>
internal class RAMSPDToolkitDriver : IDriver
internal class RAMSPDToolkitDriver : IWinRing0Driver
{
private KernelDriver _kernelDriver;

Expand Down
2 changes: 1 addition & 1 deletion OpenHardwareMonitorLib/OpenHardwareMonitorLib.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@
<PackageReference Include="SergiyE.Common" Version="1.*" />
<PackageReference Include="System.Management" Version="10.0.0" />
<PackageReference Include="System.Threading.AccessControl" Version="10.0.0" />
<PackageReference Include="RAMSPDToolkit-NDD" Version="1.2.2" />
<PackageReference Include="RAMSPDToolkit-NDD" Version="1.4.1" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net472'">
</ItemGroup>
Expand Down