diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 00000000..feb56b5c --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,18 @@ +name: "Close stale issues" + +on: + schedule: + - cron: "0 0 * * *" + +jobs: + stale: + + runs-on: ubuntu-latest + + steps: + - uses: actions/stale@v1 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + stale-issue-message: 'This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed' + days-before-stale: 181 + days-before-close: 7 diff --git a/Configs/Acer Aspire E5-471G.xml b/Configs/Acer Aspire E5-471G.xml new file mode 100644 index 00000000..baa9108d --- /dev/null +++ b/Configs/Acer Aspire E5-471G.xml @@ -0,0 +1,67 @@ + + + Aspire E5-471G + Deivu + 500 + false + 90 + + + 85 + 85 + 0 + 8 + false + 0 + 0 + true + 0 + CPU/GPU + + + 44 + 0 + 12.5 + + + 45 + 41 + 37.5 + + + 56 + 53 + 50 + + + 66 + 61 + 87.5 + + + 62 + 57 + 75 + + + 69 + 67 + 100 + + + + + + + + Set + OnInitialization + 147 + 20 + true + 4 + Set + Set EC to manual control + + + \ No newline at end of file diff --git a/Configs/Acer Aspire VN7-572G V15 Nitro.xml b/Configs/Acer Aspire VN7-572G V15 Nitro.xml new file mode 100644 index 00000000..cfe2f0b8 --- /dev/null +++ b/Configs/Acer Aspire VN7-572G V15 Nitro.xml @@ -0,0 +1,57 @@ + + + Acer Aspire VN7-572G + Ivo Pischner + 3000 + false + 80 + + + 149 + 148 + 255 + 98 + false + 0 + 0 + true + 255 + Fan + + + 0 + 0 + 0 + + + 66 + 59 + 10.191083 + + + 68 + 63 + 32.4840775 + + + 71 + 67 + 100 + + + + + + + + Set + OnInitialization + 147 + 20 + true + 4 + Set + Set EC to manual control + + + \ No newline at end of file diff --git a/Configs/Acer Predator 17 G9-793-782K.xml b/Configs/Acer Predator 17 G9-793-782K.xml new file mode 100644 index 00000000..72230e29 --- /dev/null +++ b/Configs/Acer Predator 17 G9-793-782K.xml @@ -0,0 +1,50 @@ + + + Acer Predator 17 G9-793-782K + Maxi + 3000 + false + 75 + + + 232 + 224 + 0 + 100 + true + 0 + 255 + true + 0 + CPU/GPU fan + + + + + 235 + 231 + 0 + 1 + true + 4 + 1 + true + 0 + Max. fan speed switch (on/off) + + + + 100 + 2 + Write + + + 0 + 0 + Write + + + + + + diff --git a/Configs/Asus K43U.xml b/Configs/Asus K43U.xml new file mode 100644 index 00000000..1628d68c --- /dev/null +++ b/Configs/Asus K43U.xml @@ -0,0 +1,80 @@ + + + Asus K43U + msafwan + 3000 + false + 75 + + + 176 + 176 + 53 + 70 + false + 0 + 0 + false + 0 + + + 34 + 0 + 5 + + + 38 + 34 + 10 + + + 42 + 38 + 16 + + + 46 + 42 + 23 + + + 50 + 46 + 31 + + + 54 + 50 + 40 + + + 58 + 54 + 50 + + + 62 + 58 + 61 + + + 66 + 62 + 73 + + + 70 + 66 + 86 + + + 74 + 70 + 100 + + + + + + + diff --git a/Configs/Asus K46C.xml b/Configs/Asus K46C.xml new file mode 100644 index 00000000..8926a7c0 --- /dev/null +++ b/Configs/Asus K46C.xml @@ -0,0 +1,50 @@ + + + Asus K46C + msafwan + 3000 + false + 75 + + + 151 + 151 + 2 + 6 + false + 0 + 0 + false + 0 + + + 34 + 0 + 6 + + + 44 + 35 + 28 + + + 54 + 45 + 51 + + + 64 + 55 + 75 + + + 74 + 65 + 100 + + + + + + + diff --git a/Configs/Asus N550JX.xml b/Configs/Asus N550JX.xml new file mode 100644 index 00000000..7ad6b374 --- /dev/null +++ b/Configs/Asus N550JX.xml @@ -0,0 +1,73 @@ + + + N550JX + 150 + false + 90 + + + 151 + 151 + 0 + 8 + false + 0 + 0 + true + 9 + + + 50 + 30 + 25 + + + 65 + 50 + 37.5 + + + 70 + 60 + 57.1428566 + + + 80 + 70 + 85.71429 + + + 85 + 75 + 100 + + + 35 + 0 + 12.5 + + + + + + + + Set + OnWriteFanSpeed + 160 + 10 + true + 10 + Set + + + Set + OnWriteFanSpeed + 166 + 10 + true + 10 + Set + + + diff --git a/Configs/Asus ROG G751JT.xml b/Configs/Asus ROG G751JT.xml new file mode 100755 index 00000000..7d365968 --- /dev/null +++ b/Configs/Asus ROG G751JT.xml @@ -0,0 +1,132 @@ + + + G751JT + Fawkes + 500 + false + 80 + + + 151 + 151 + 0 + 8 + false + 0 + 0 + true + 8 + CPU + + + 0 + 0 + 0 + + + 35 + 30 + 12.5 + + + 45 + 32 + 25 + + + 55 + 42 + 37.5 + + + 60 + 52 + 50 + + + 65 + 57 + 75 + + + 75 + 62 + 100 + + + + + + 152 + 152 + 0 + 8 + false + 0 + 0 + true + 8 + GPU + + + 0 + 0 + 0 + + + 35 + 30 + 12.5 + + + 45 + 32 + 25 + + + 55 + 42 + 37.5 + + + 60 + 52 + 50 + + + 65 + 57 + 75 + + + 75 + 62 + 100 + + + + + + + + Set + OnWriteFanSpeed + 160 + 10 + true + 10 + Set + CPU FAN + + + Set + OnWriteFanSpeed + 166 + 10 + true + 10 + Set + GPU FAN + + + \ No newline at end of file diff --git a/Configs/Asus Zenbook UX330UA.xml b/Configs/Asus Zenbook UX330UA.xml new file mode 100644 index 00000000..60ff128d --- /dev/null +++ b/Configs/Asus Zenbook UX330UA.xml @@ -0,0 +1,59 @@ + + + Asus Zenbook UX330UA + 150 + false + 90 + guster23 + + + 151 + 151 + 0 + 8 + true + 9 + + + 36 + 0 + 0 + + + 47 + 42 + 37.5 + + + 52 + 44 + 75 + + + 75 + 62 + 100 + + + + + + + + Set + OnWriteFanSpeed + 160 + 10 + true + 10 + + + Set + OnWriteFanSpeed + 166 + 10 + true + 10 + + + \ No newline at end of file diff --git a/Configs/Gigabyte AERO 14KV8.xml b/Configs/Gigabyte AERO 14KV8.xml new file mode 100644 index 00000000..6be126cb --- /dev/null +++ b/Configs/Gigabyte AERO 14KV8.xml @@ -0,0 +1,142 @@ + + + Gigabyte + Christian Steinert + 500 + false + 95 + + + 252 + 176 + 0 + 229 + true + 0 + 22 + false + 0 + CPU fan + + + 0 + 0 + 0 + + + 65 + 60 + 30.1310024 + + + 70 + 63 + 50 + + + 80 + 67 + 60.2620049 + + + 85 + 77 + 80.34934 + + + 90 + 80 + 100 + + + + + + 254 + 177 + 0 + 229 + true + 0 + 22 + false + 0 + GPU fan + + + 0 + 0 + 0 + + + 65 + 60 + 30.1310024 + + + 70 + 63 + 50 + + + 80 + 67 + 60.2620049 + + + 85 + 77 + 80.34934 + + + 90 + 80 + 100 + + + + + + + + Set + OnInitialization + 6 + 30 + true + 20 + Set + Set custom fan mode type to 'fixed speed' + + + Set + OnInitialization + 8 + 0 + false + 0 + Set + Disable quiet mode + + + Set + OnInitialization + 12 + 80 + false + 0 + Set + Disable gaming mode + + + Set + OnInitialization + 13 + 1 + true + 0 + Set + Set custom mode on + + + diff --git a/Configs/HP 15-BW00x.xml b/Configs/HP 15-BW00x.xml new file mode 100644 index 00000000..5f94a5f0 --- /dev/null +++ b/Configs/HP 15-BW00x.xml @@ -0,0 +1,78 @@ + + + HP 15-Bw00x(AMD) + Manish4586 @xda + 1000 + false + 85 + + + 17 + 20 + 19 + 53 + false + 0 + 0 + false + 0 + CPU Fan + + + 50 + 40 + 25 + + + 80 + 70 + 100 + + + 40 + 30 + 20 + + + 20 + 0 + 10 + + + 70 + 60 + 77.5 + + + 60 + 50 + 47.5 + + + + + 76.92308 + 39 + ReadWrite + + + 38.46154 + 34 + ReadWrite + + + + + + + Or + OnInitialization + 15 + 8 + true + 5 + Set + Override + + + \ No newline at end of file diff --git a/Configs/HP Compaq 6530b.xml b/Configs/HP Compaq 6530b.xml new file mode 100644 index 00000000..91e1414e --- /dev/null +++ b/Configs/HP Compaq 6530b.xml @@ -0,0 +1,24 @@ + + + HP Compaq 6530b + Wojciech Berdowski + 3000 + false + 75 + + + 214 + 215 + 0 + 100 + false + 0 + 0 + true + 255 + + + + + + \ No newline at end of file diff --git a/Configs/HP EliteBook 840 G2.xml b/Configs/HP EliteBook 840 G2.xml new file mode 100644 index 00000000..05adf471 --- /dev/null +++ b/Configs/HP EliteBook 840 G2.xml @@ -0,0 +1,84 @@ + + + HP EliteBook 840 G2 + 3000 + false + 95 + Stefan Hirschmann, ReAnIm8TeD + + + 46 + 47 + 88 + 48 + true + 255 + CPU Fan + + + 0 + 0 + 0 + + + 63 + 48 + 10 + + + 65 + 55 + 22.5 + + + 67 + 59 + 40 + + + 69 + 65 + 65 + + + 71 + 67 + 100 + + + + + 0 + 255 + + + 0 + 106 + Read + + + + + + + Set + OnInitialization + 34 + 1 + true + 1 + Set + Select thermal zone + + + Set + OnInitialization + 38 + 28 + true + 0 + Set + Fake thermal zone temperature + + + \ No newline at end of file diff --git a/Configs/HP Laptop 14-dk0xxx.xml b/Configs/HP Laptop 14-dk0xxx.xml new file mode 100644 index 00000000..88459ef4 --- /dev/null +++ b/Configs/HP Laptop 14-dk0xxx.xml @@ -0,0 +1,67 @@ + + + HP Laptop 14-dk0xxx + Florian Wefel + 200 + false + 80 + + + 113 + 219 + 55 + 75 + true + 5 + 12 + false + 255 + CPU fan + + + 0 + 0 + 0 + + + 68 + 54 + 10 + + + 71 + 62 + 20 + + + 73 + 66 + 50 + + + 75 + 70 + 70 + + + 78 + 74 + 100 + + + + + 0 + 0 + Write + + + 100 + 75 + Write + + + + + + \ No newline at end of file diff --git a/Configs/HP Laptop 17-by1xxx.xml b/Configs/HP Laptop 17-by1xxx.xml new file mode 100644 index 00000000..a3784eac --- /dev/null +++ b/Configs/HP Laptop 17-by1xxx.xml @@ -0,0 +1,69 @@ + + + + HP Laptop 17-by1xxx + Zwergesel + 300 + false + 80 + + + 113 + 219 + 45 + 80 + true + 7 + 17 + false + 0 + + + 0 + 0 + 0 + + + 55 + 50 + 11.4285717 + + + 63 + 52 + 31.4285717 + + + 70 + 60 + 50 + + + 73 + 65 + 74.28571 + + + 78 + 69 + 100 + + + + + 0 + 0 + Read + + + 0 + 30 + Write + + + + + + \ No newline at end of file diff --git a/Configs/HP Laptop 17-ca1xxx.xml b/Configs/HP Laptop 17-ca1xxx.xml new file mode 100644 index 00000000..f8980ca8 --- /dev/null +++ b/Configs/HP Laptop 17-ca1xxx.xml @@ -0,0 +1,56 @@ + + + HP Laptop 17-ca1xxx + Harald Rohan + 200 + false + 81 + + + 128 + 219 + 34 + 80 + true + 0 + 7 + false + 255 + CPU fan + + + 55 + 0 + 0 + + + 60 + 50 + 20 + + + 65 + 55 + 40 + + + 70 + 60 + 60 + + + 75 + 65 + 80 + + + 80 + 70 + 100 + + + + + + + diff --git a/Configs/HP Notebook 15-ba010ng.xml b/Configs/HP Notebook 15-ba010ng.xml new file mode 100644 index 00000000..ae981554 --- /dev/null +++ b/Configs/HP Notebook 15-ba010ng.xml @@ -0,0 +1,43 @@ + + + + + + HP Notebook 15-ba010ng + Webloft + 750 + false + 85 + + + 17 + 25 + 3 + 54 + true + 5 + 62 + false + 0 + Main Fan + + + + + + + Set + OnInitialization + 21 + 1 + true + 0 + Set + Manual Override + + + \ No newline at end of file diff --git a/Configs/HP Pavilion x360 Convertible 14-dh1xxx.xml b/Configs/HP Pavilion x360 Convertible 14-dh1xxx.xml new file mode 100644 index 00000000..882849dc --- /dev/null +++ b/Configs/HP Pavilion x360 Convertible 14-dh1xxx.xml @@ -0,0 +1,78 @@ + + + HP Pavilion x360 Convertible 14-dh1xxx + Jakov Gudec + 200 + true + 92 + + + 149 + 148 + 175 + 75 + false + 0 + 0 + false + 255 + CPU fan + + + 0 + 0 + 0 + + + 68 + 63 + 20 + + + 71 + 67 + 35 + + + 78 + 71 + 50 + + + 82 + 78 + 65 + + + 86 + 82 + 85 + + + 90 + 86 + 100 + + + + + 0 + 255 + ReadWrite + + + + + + + Set + OnInitialization + 147 + 20 + true + 4 + Set + Set EC to manual control + + + \ No newline at end of file diff --git a/Configs/HP Pavilion x360 Convertible 15-br0xx.xml b/Configs/HP Pavilion x360 Convertible 15-br0xx.xml new file mode 100644 index 00000000..abbf9daf --- /dev/null +++ b/Configs/HP Pavilion x360 Convertible 15-br0xx.xml @@ -0,0 +1,73 @@ + + + HP Pavilion x360 Convertible 15-br0xx + Wojciech Berdowski + 3000 + true + 90 + + + 149 + 148 + 248 + 85 + false + 0 + 0 + false + 255 + CPU fan + + + 0 + 0 + 0 + + + 60 + 48 + 10 + + + 63 + 55 + 20 + + + 66 + 59 + 50 + + + 70 + 63 + 70 + + + 74 + 69 + 100 + + + + + 0 + 255 + ReadWrite + + + + + + + Set + OnInitialization + 147 + 20 + true + 4 + Set + Set EC to manual control + + + \ No newline at end of file diff --git a/Configs/HP ProBook 650 G2.xml b/Configs/HP ProBook 650 G2.xml index b693e740..559e891e 100644 --- a/Configs/HP ProBook 650 G2.xml +++ b/Configs/HP ProBook 650 G2.xml @@ -37,9 +37,14 @@ 0 - 255 + 254 ReadWrite + + 0 + 255 + Read + diff --git a/Configs/HP Spectre x360 Convertible 15-ch0xx.xml b/Configs/HP Spectre x360 Convertible 15-ch0xx.xml new file mode 100644 index 00000000..ceccb477 --- /dev/null +++ b/Configs/HP Spectre x360 Convertible 15-ch0xx.xml @@ -0,0 +1,62 @@ + + + HP Spectre x360 Convertible 15-ch0xx + Chuanwen Dai + 3000 + false + 75 + + + 179 + 244 + 43 + 98 + true + 0 + 23 + true + 0 + Fan + + + 0 + 0 + 0 + + + 60 + 48 + 10 + + + 63 + 55 + 20 + + + 66 + 59 + 50 + + + 68 + 63 + 70 + + + 71 + 67 + 100 + + + + + 0 + 39 + Write + + + + + + \ No newline at end of file diff --git a/Configs/HP ZBook 15 G3.xml b/Configs/HP ZBook 15 G3.xml new file mode 100644 index 00000000..8a866266 --- /dev/null +++ b/Configs/HP ZBook 15 G3.xml @@ -0,0 +1,124 @@ + + + HP ZBook 15 G3 + Tijmen van Nisselrooij + 1000 + false + 85 + + + 46 + 47 + 164 + 60 + false + 0 + 0 + true + 255 + Left CPU fan + + + 0 + 0 + 0 + + + 60 + 56 + 20 + + + 67 + 63 + 30 + + + 75 + 71 + 60 + + + 80 + 76 + 100 + + + + + 0 + 255 + ReadWrite + + + + + 53 + 54 + 164 + 60 + false + 0 + 0 + true + 255 + Right CPU Fan + + + 0 + 0 + 0 + + + 60 + 56 + 20 + + + 67 + 63 + 30 + + + 75 + 71 + 60 + + + 80 + 76 + 100 + + + + + 0 + 255 + ReadWrite + + + + + + + Set + OnInitialization + 34 + 1 + true + 1 + Set + Select thermal zone + + + Set + OnInitialization + 38 + 28 + true + 0 + Set + Fake thermal zone temperature + + + diff --git a/Configs/Lenovo ThinkPad L380 Yoga.xml b/Configs/Lenovo ThinkPad L380 Yoga.xml new file mode 100644 index 00000000..f9400452 --- /dev/null +++ b/Configs/Lenovo ThinkPad L380 Yoga.xml @@ -0,0 +1,67 @@ + + + Lenovo ThinkPad L380 Yoga + amissus@seznam.cz (based on Aspire V3-371) + 1500 + false + 92 + + + 149 + 148 + 255 + 52 + false + 0 + 0 + true + 4 + Fan 1 + + + 0 + 0 + 0 + + + 65 + 55 + 20.1970444 + + + 70 + 63 + 40 + + + 79 + 68 + 60.0000038 + + + 85 + 77 + 80 + + + 89 + 79 + 100 + + + + + + + + Set + OnInitialization + 147 + 20 + true + 4 + Set + Set Ec + + + diff --git a/Configs/Lenovo ThinkPad L390 i7-8565U.xml b/Configs/Lenovo ThinkPad L390 i7-8565U.xml new file mode 100644 index 00000000..4ff98a91 --- /dev/null +++ b/Configs/Lenovo ThinkPad L390 i7-8565U.xml @@ -0,0 +1,57 @@ + + + LENOVO 20NR001JRT + Bekliev Parviz + 3000 + false + 100 + + + 149 + 148 + 255 + 64 + false + 0 + 0 + true + 100 + Fan + + + 40 + 0 + 25 + + + 50 + 40 + 55 + + + 68 + 50 + 75 + + + 99 + 90 + 100 + + + + + + + + Set + OnInitialization + 147 + 20 + true + 4 + Set + Set EC to manual control + + + diff --git a/Configs/Lenovo Thinkpad L530.xml b/Configs/Lenovo Thinkpad L530.xml new file mode 100644 index 00000000..772dc052 --- /dev/null +++ b/Configs/Lenovo Thinkpad L530.xml @@ -0,0 +1,77 @@ + + + L530 + snake_eater + 1500 + false + 85 + + + 149 + 148 + 175 + 75 + false + 0 + 0 + true + 100 + Fan + + + 45 + 0 + 0 + + + 50 + 45 + 20 + + + 55 + 50 + 46.6666679 + + + 60 + 55 + 66.6666641 + + + 65 + 60 + 73.3333359 + + + 70 + 65 + 80 + + + 75 + 70 + 86.6666641 + + + 80 + 75 + 100 + + + + + + + + Set + OnInitialization + 147 + 20 + true + 4 + Set + Set EC to manual control + + + diff --git a/Configs/Lenovo V330-IKB(81AX).xml b/Configs/Lenovo V330-IKB(81AX).xml new file mode 100644 index 00000000..dba3377b --- /dev/null +++ b/Configs/Lenovo V330-IKB(81AX).xml @@ -0,0 +1,57 @@ + + + V330-15IKB (81AX) + Tunahan Şahin + 1500 + false + 90 + + + 149 + 148 + 255 + 116 + false + 0 + 0 + true + 116 + + + + 0 + 0 + 0 + + + 65 + 58 + 46.6666679 + + + 75 + 68 + 66.6666641 + + + 85 + 78 + 100 + + + + + + + + Set + OnInitialization + 147 + 20 + true + 4 + Set + Enable manual EC control + + + diff --git a/Configs/Razer Blade 14 2017.xml b/Configs/Razer Blade 14 2017.xml new file mode 100644 index 00000000..9cc93475 --- /dev/null +++ b/Configs/Razer Blade 14 2017.xml @@ -0,0 +1,121 @@ + + + Razer Blade 14 2017 + keeper121 + 100 + false + 95 + + + 200 + 196 + 0 + 20 + false + 0 + 0 + false + 0 + fan 1 + + + 0 + 0 + 0 + + + 45 + 21 + 30 + + + 55 + 45 + 40 + + + 66 + 55 + 55 + + + 85 + 71 + 80 + + + 71 + 67 + 65 + + + 90 + 87 + 100 + + + + + + 202 + 198 + 0 + 20 + false + 0 + 0 + false + 0 + fan 2 + + + 0 + 0 + 0 + + + 45 + 21 + 30 + + + 55 + 45 + 40 + + + 62 + 55 + 50 + + + 71 + 62 + 65 + + + 85 + 71 + 80 + + + 90 + 87 + 100 + + + + + + + + Set + OnWriteFanSpeed + 85 + 255 + false + 0 + Set + + + diff --git a/Configs/RedmiBook 14 (TM1814).xml b/Configs/RedmiBook 14 (TM1814).xml new file mode 100644 index 00000000..9eefd8dc --- /dev/null +++ b/Configs/RedmiBook 14 (TM1814).xml @@ -0,0 +1,67 @@ + + + Timi TM1814 + ZhangYaoSword + 1000 + false + 75 + + + 149 + 148 + 255 + 40 + false + 0 + 0 + true + 255 + + + + 0 + 0 + 0 + + + 60 + 55 + 20 + + + 63 + 55 + 20 + + + 66 + 59 + 50 + + + 68 + 63 + 80.46511 + + + 71 + 67 + 100 + + + + + + + + Set + OnInitialization + 147 + 20 + true + 4 + Set + Set EC to manual control + + + diff --git a/Configs/Vestel Smartboard Series-14XXXX.xml b/Configs/Vestel Smartboard Series-14XXXX.xml new file mode 100644 index 00000000..bd7b4a0d --- /dev/null +++ b/Configs/Vestel Smartboard Series-14XXXX.xml @@ -0,0 +1,41 @@ + + + Vestel SmartBoard OPS Series + tunasahinn + 3000 + false + 75 + + + 197 + 94 + 1 + 3 + true + 0 + 205 + true + 2 + CPU Fan Level + + + 50 + 50 + 100 + + + 35 + 35 + 50 + + + 20 + 20 + 0 + + + + + + + diff --git a/Core/Plugins/OpenHardwareMonitor/Hardware/CPU/IntelCPU.cs b/Core/Plugins/OpenHardwareMonitor/Hardware/CPU/IntelCPU.cs index f6aa5ca7..4de1f242 100644 --- a/Core/Plugins/OpenHardwareMonitor/Hardware/CPU/IntelCPU.cs +++ b/Core/Plugins/OpenHardwareMonitor/Hardware/CPU/IntelCPU.cs @@ -30,7 +30,8 @@ private enum Microarchitecture { Airmont, KabyLake, ApolloLake, - CoffeeLake + CoffeeLake, + IceLake, } private readonly Sensor[] coreTemperatures; @@ -193,6 +194,11 @@ public IntelCPU(int processorIndex, CPUID[][] cpuid, ISettings settings) microarchitecture = Microarchitecture.CoffeeLake; tjMax = GetTjMaxFromMSR(); break; + case 0x7D: // Intel Core i3, i5, i7 10xxx (10nm+) + case 0x7E: + microarchitecture = Microarchitecture.IceLake; + tjMax = GetTjMaxFromMSR(); + break; default: microarchitecture = Microarchitecture.Unknown; tjMax = Floats(100); @@ -243,7 +249,8 @@ public IntelCPU(int processorIndex, CPUID[][] cpuid, ISettings settings) case Microarchitecture.Airmont: case Microarchitecture.ApolloLake: case Microarchitecture.KabyLake: - case Microarchitecture.CoffeeLake: { + case Microarchitecture.CoffeeLake: + case Microarchitecture.IceLake: { uint eax, edx; if (Ring0.Rdmsr(MSR_PLATFORM_INFO, out eax, out edx)) { timeStampCounterMultiplier = (eax >> 8) & 0xff; @@ -308,7 +315,8 @@ public IntelCPU(int processorIndex, CPUID[][] cpuid, ISettings settings) microarchitecture == Microarchitecture.Silvermont || microarchitecture == Microarchitecture.Airmont || microarchitecture == Microarchitecture.KabyLake || - microarchitecture == Microarchitecture.ApolloLake) + microarchitecture == Microarchitecture.ApolloLake || + microarchitecture == Microarchitecture.IceLake) { powerSensors = new Sensor[energyStatusMSRs.Length]; lastEnergyTime = new DateTime[energyStatusMSRs.Length]; @@ -427,7 +435,8 @@ public override void Update() { case Microarchitecture.Skylake: case Microarchitecture.ApolloLake: case Microarchitecture.KabyLake: - case Microarchitecture.CoffeeLake: { + case Microarchitecture.CoffeeLake: + case Microarchitecture.IceLake: { uint multiplier = (eax >> 8) & 0xff; coreClocks[i].Value = (float)(multiplier * newBusClock); } break; diff --git a/README.md b/README.md index f72d2d6f..686cf40c 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,8 @@ In general the [NBFC Wiki](https://github.com/hirschmann/nbfc/wiki) is the first ## Contributing -Every contribution, no matter how small it is, is welcome. Please read the [contribution guidelines](CONTRIBUTING.md) before creating a new issue or pull request. +Every contribution, no matter how small it is, is welcome. Please read the [contribution guidelines](CONTRIBUTING.md) before creating a new issue or pull request. +You can also [buy me a beer](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HUALCC9HY9MKC) if you like my work :) ## Build status diff --git a/Windows/Setup/NbfcSetup/Configs.wxs b/Windows/Setup/NbfcSetup/Configs.wxs index 2bde495e..ed296ed0 100644 --- a/Windows/Setup/NbfcSetup/Configs.wxs +++ b/Windows/Setup/NbfcSetup/Configs.wxs @@ -47,6 +47,9 @@ + + + @@ -119,6 +122,9 @@ + + + @@ -134,6 +140,12 @@ + + + + + + @@ -146,6 +158,9 @@ + + + @@ -161,6 +176,9 @@ + + + @@ -233,6 +251,9 @@ + + + @@ -272,9 +293,15 @@ + + + + + + @@ -284,6 +311,9 @@ + + + @@ -305,6 +335,9 @@ + + + @@ -341,6 +374,18 @@ + + + + + + + + + + + + @@ -359,6 +404,9 @@ + + + @@ -413,6 +461,9 @@ + + + @@ -452,6 +503,15 @@ + + + + + + + + + @@ -476,6 +536,9 @@ + + + @@ -527,6 +590,12 @@ + + + + + + @@ -551,6 +620,9 @@ + + + diff --git a/build.sh b/build.sh index b2706892..10f8040d 100755 --- a/build.sh +++ b/build.sh @@ -3,7 +3,7 @@ NUGET_URL="https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" function download-nuget { - wget $NUGET_URL + curl -O $NUGET_URL # import Mozilla trusted root certificates into mono certificates store