mirror of
https://github.com/openhardwaremonitor/openhardwaremonitor
synced 2025-08-30 13:57:38 +00:00
Added a mainboard specific configuration for the Asus P8Z77-V (Issue 347) and added an additional temperature for the Gigabyte GA-MA78LM-S2H (Issue 358).
This commit is contained in:
@@ -22,11 +22,12 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
M4A79XTD_EVO,
|
||||
P5W_DH_Deluxe,
|
||||
P6T,
|
||||
P6X58D_E,
|
||||
P6X58D_E,
|
||||
P8P67,
|
||||
P8P67_EVO,
|
||||
P8P67_PRO,
|
||||
P8P67_M_PRO,
|
||||
P8Z77_V,
|
||||
P9X79,
|
||||
Rampage_Extreme,
|
||||
Rampage_II_GENE,
|
||||
|
@@ -396,6 +396,8 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
return Model.P8P67_PRO;
|
||||
case "P8P67-M PRO":
|
||||
return Model.P8P67_M_PRO;
|
||||
case "P8Z77-V":
|
||||
return Model.P8Z77_V;
|
||||
case "P9X79":
|
||||
return Model.P9X79;
|
||||
case "Rampage Extreme":
|
||||
@@ -481,7 +483,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
case "Z68X-UD7-B3":
|
||||
return Model.Z68X_UD7_B3;
|
||||
case "FH67":
|
||||
return Model.FH67;
|
||||
return Model.FH67;
|
||||
case "Base Board Product Name":
|
||||
case "To be filled by O.E.M.":
|
||||
return Model.Unknown;
|
||||
|
@@ -353,8 +353,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
f.Add(new Fan("System Fan", 1));
|
||||
break;
|
||||
case Model.GA_MA770T_UD3: // IT8720F
|
||||
case Model.GA_MA770T_UD3P: // IT8720F
|
||||
case Model.GA_MA78LM_S2H: // IT8718F
|
||||
case Model.GA_MA770T_UD3P: // IT8720F
|
||||
case Model.GA_MA790X_UD3P: // IT8720F
|
||||
v.Add(new Voltage("CPU VCore", 0));
|
||||
v.Add(new Voltage("DRAM", 1));
|
||||
@@ -369,6 +368,21 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
f.Add(new Fan("System Fan #2", 2));
|
||||
f.Add(new Fan("Power Fan", 3));
|
||||
break;
|
||||
case Model.GA_MA78LM_S2H: // IT8718F
|
||||
v.Add(new Voltage("CPU VCore", 0));
|
||||
v.Add(new Voltage("DRAM", 1));
|
||||
v.Add(new Voltage("+3.3V", 2));
|
||||
v.Add(new Voltage("+5V", 3, 6.8f, 10));
|
||||
v.Add(new Voltage("+12V", 4, 24.3f, 8.2f));
|
||||
v.Add(new Voltage("VBat", 8));
|
||||
t.Add(new Temperature("System", 0));
|
||||
t.Add(new Temperature("CPU", 1));
|
||||
t.Add(new Temperature("VRM", 2));
|
||||
f.Add(new Fan("CPU Fan", 0));
|
||||
f.Add(new Fan("System Fan #1", 1));
|
||||
f.Add(new Fan("System Fan #2", 2));
|
||||
f.Add(new Fan("Power Fan", 3));
|
||||
break;
|
||||
case Model.GA_MA785GM_US2H: // IT8718F
|
||||
case Model.GA_MA785GMT_UD2H: // IT8718F
|
||||
v.Add(new Voltage("CPU VCore", 0));
|
||||
@@ -1005,32 +1019,68 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
}
|
||||
break;
|
||||
case Chip.NCT6779D:
|
||||
v.Add(new Voltage("CPU VCore", 0));
|
||||
v.Add(new Voltage("Voltage #2", 1, true));
|
||||
v.Add(new Voltage("AVCC", 2, 34, 34));
|
||||
v.Add(new Voltage("3VCC", 3, 34, 34));
|
||||
v.Add(new Voltage("Voltage #5", 4, true));
|
||||
v.Add(new Voltage("Voltage #6", 5, true));
|
||||
v.Add(new Voltage("Voltage #7", 6, true));
|
||||
v.Add(new Voltage("3VSB", 7, 34, 34));
|
||||
v.Add(new Voltage("VBAT", 8, 34, 34));
|
||||
v.Add(new Voltage("VTT", 9));
|
||||
v.Add(new Voltage("Voltage #11", 10, true));
|
||||
v.Add(new Voltage("Voltage #12", 11, true));
|
||||
v.Add(new Voltage("Voltage #13", 12, true));
|
||||
v.Add(new Voltage("Voltage #14", 13, true));
|
||||
v.Add(new Voltage("Voltage #15", 14, true));
|
||||
t.Add(new Temperature("CPU Core", 0));
|
||||
t.Add(new Temperature("Temperature #1", 1));
|
||||
t.Add(new Temperature("Temperature #2", 2));
|
||||
t.Add(new Temperature("Temperature #3", 3));
|
||||
t.Add(new Temperature("Temperature #4", 4));
|
||||
t.Add(new Temperature("Temperature #5", 5));
|
||||
t.Add(new Temperature("Temperature #6", 6));
|
||||
for (int i = 0; i < superIO.Fans.Length; i++)
|
||||
f.Add(new Fan("Fan #" + (i + 1), i));
|
||||
for (int i = 0; i < superIO.Controls.Length; i++)
|
||||
c.Add(new Ctrl("Fan Control #" + (i + 1), i));
|
||||
switch (manufacturer) {
|
||||
case Manufacturer.ASUS:
|
||||
switch (model) {
|
||||
case Model.P8Z77_V:
|
||||
v.Add(new Voltage("CPU VCore", 0));
|
||||
v.Add(new Voltage("Voltage #2", 1, true));
|
||||
v.Add(new Voltage("AVCC", 2, 34, 34));
|
||||
v.Add(new Voltage("3VCC", 3, 34, 34));
|
||||
v.Add(new Voltage("Voltage #5", 4, true));
|
||||
v.Add(new Voltage("Voltage #6", 5, true));
|
||||
v.Add(new Voltage("Voltage #7", 6, true));
|
||||
v.Add(new Voltage("3VSB", 7, 34, 34));
|
||||
v.Add(new Voltage("VBAT", 8, 34, 34));
|
||||
v.Add(new Voltage("VTT", 9));
|
||||
v.Add(new Voltage("Voltage #11", 10, true));
|
||||
v.Add(new Voltage("Voltage #12", 11, true));
|
||||
v.Add(new Voltage("Voltage #13", 12, true));
|
||||
v.Add(new Voltage("Voltage #14", 13, true));
|
||||
v.Add(new Voltage("Voltage #15", 14, true));
|
||||
t.Add(new Temperature("CPU Core", 0));
|
||||
t.Add(new Temperature("Auxiliary", 1));
|
||||
t.Add(new Temperature("Motherboard", 2));
|
||||
f.Add(new Fan("Chassis Fan #1", 0));
|
||||
f.Add(new Fan("CPU Fan", 1));
|
||||
f.Add(new Fan("Chassis Fan #2", 2));
|
||||
f.Add(new Fan("Chassis Fan #3", 3));
|
||||
c.Add(new Ctrl("Chassis Fan #1", 0));
|
||||
c.Add(new Ctrl("CPU Fan", 1));
|
||||
c.Add(new Ctrl("Chassis Fan #2", 2));
|
||||
c.Add(new Ctrl("Chassis Fan #3", 3));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
v.Add(new Voltage("CPU VCore", 0));
|
||||
v.Add(new Voltage("Voltage #2", 1, true));
|
||||
v.Add(new Voltage("AVCC", 2, 34, 34));
|
||||
v.Add(new Voltage("3VCC", 3, 34, 34));
|
||||
v.Add(new Voltage("Voltage #5", 4, true));
|
||||
v.Add(new Voltage("Voltage #6", 5, true));
|
||||
v.Add(new Voltage("Voltage #7", 6, true));
|
||||
v.Add(new Voltage("3VSB", 7, 34, 34));
|
||||
v.Add(new Voltage("VBAT", 8, 34, 34));
|
||||
v.Add(new Voltage("VTT", 9));
|
||||
v.Add(new Voltage("Voltage #11", 10, true));
|
||||
v.Add(new Voltage("Voltage #12", 11, true));
|
||||
v.Add(new Voltage("Voltage #13", 12, true));
|
||||
v.Add(new Voltage("Voltage #14", 13, true));
|
||||
v.Add(new Voltage("Voltage #15", 14, true));
|
||||
t.Add(new Temperature("CPU Core", 0));
|
||||
t.Add(new Temperature("Temperature #1", 1));
|
||||
t.Add(new Temperature("Temperature #2", 2));
|
||||
t.Add(new Temperature("Temperature #3", 3));
|
||||
t.Add(new Temperature("Temperature #4", 4));
|
||||
t.Add(new Temperature("Temperature #5", 5));
|
||||
t.Add(new Temperature("Temperature #6", 6));
|
||||
for (int i = 0; i < superIO.Fans.Length; i++)
|
||||
f.Add(new Fan("Fan #" + (i + 1), i));
|
||||
for (int i = 0; i < superIO.Controls.Length; i++)
|
||||
c.Add(new Ctrl("Fan Control #" + (i + 1), i));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
for (int i = 0; i < superIO.Voltages.Length; i++)
|
||||
|
@@ -10,5 +10,5 @@
|
||||
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("0.4.0.13")]
|
||||
[assembly: AssemblyInformationalVersion("0.4.0.13 Alpha")]
|
||||
[assembly: AssemblyVersion("0.4.0.14")]
|
||||
[assembly: AssemblyInformationalVersion("0.4.0.14 Alpha")]
|
Reference in New Issue
Block a user