Skip to content

Commit 799f3da

Browse files
authored
Use 6 fan header sources instead of 5 for Gigabyte Z790 Gaming X (#1508)
* Split data entries for 4 fans * Git did not push this
1 parent 0c32773 commit 799f3da

1 file changed

Lines changed: 32 additions & 2 deletions

File tree

LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1790,8 +1790,6 @@ private static void GetIteConfigurationsB(ISuperIO superIO, Manufacturer manufac
17901790

17911791
case Model.Z790_UD: // ITE IT8689E
17921792
case Model.Z790_UD_AC: // ITE IT8689E
1793-
case Model.Z790_GAMING_X: // ITE IT8689E
1794-
case Model.Z790_GAMING_X_AX: // ITE IT8689E
17951793
v.Add(new Voltage("Vcore", 0));
17961794
v.Add(new Voltage("+3.3V", 1, 6.49f, 10));
17971795
v.Add(new Voltage("+12V", 2, 5f, 1));
@@ -1820,6 +1818,38 @@ private static void GetIteConfigurationsB(ISuperIO superIO, Manufacturer manufac
18201818
c.Add(new Control("CPU Optional Fan", 4));
18211819
break;
18221820

1821+
case Model.Z790_GAMING_X: // ITE IT8689E
1822+
case Model.Z790_GAMING_X_AX: // ITE IT8689E
1823+
v.Add(new Voltage("Vcore", 0));
1824+
v.Add(new Voltage("+3.3V", 1, 6.49f, 10));
1825+
v.Add(new Voltage("+12V", 2, 5f, 1));
1826+
v.Add(new Voltage("+5V", 3, 1.5f, 1));
1827+
v.Add(new Voltage("iGPU", 4));
1828+
v.Add(new Voltage("CPU Input Auxiliary", 5));
1829+
v.Add(new Voltage("Dual DDR5 5V", 6, 1.5f, 1));
1830+
v.Add(new Voltage("+3V Standby", 7, 1, 1));
1831+
v.Add(new Voltage("CMOS Battery", 8, 1, 1));
1832+
v.Add(new Voltage("AVCC3", 9, true));
1833+
t.Add(new Temperature("System #1", 0));
1834+
t.Add(new Temperature("Chipset", 1));
1835+
t.Add(new Temperature("CPU", 2));
1836+
t.Add(new Temperature("PCIe x16", 3));
1837+
t.Add(new Temperature("VRM MOS", 4));
1838+
t.Add(new Temperature("System #2", 5));
1839+
f.Add(new Fan("CPU Fan", 0));
1840+
f.Add(new Fan("System Fan #1", 1));
1841+
f.Add(new Fan("System Fan #2", 2));
1842+
f.Add(new Fan("System Fan #3", 3));
1843+
f.Add(new Fan("System Fan #4 / Pump", 4));
1844+
f.Add(new Fan("CPU Optional Fan", 5));
1845+
c.Add(new Control("CPU Fan", 0));
1846+
c.Add(new Control("System Fan #1", 1));
1847+
c.Add(new Control("System Fan #2", 2));
1848+
c.Add(new Control("System Fan #3", 3));
1849+
c.Add(new Control("System Fan #4 / Pump", 4));
1850+
c.Add(new Control("CPU Optional Fan", 5));
1851+
break;
1852+
18231853
case Model.Z790_AORUS_PRO_X: // ITE IT8689E
18241854
case Model.Z690_AORUS_PRO:
18251855
case Model.Z690_AORUS_ULTRA: // ITE IT8689E

0 commit comments

Comments
 (0)