[GH-ISSUE #788] Support for Ice Lake #689

Closed
opened 2026-02-26 00:33:19 +03:00 by kerem · 8 comments
Owner

Originally created by @dn00 on GitHub (Nov 19, 2019).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/788

I'm getting "Failed to access CPU temperature sensors" in the logs. Error happens with similar issues where architecture isn't supported in the code. Any plans to add Ice Lake support?

Originally created by @dn00 on GitHub (Nov 19, 2019). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/788 I'm getting "Failed to access CPU temperature sensors" in the logs. Error happens with similar issues where architecture isn't supported in the code. Any plans to add Ice Lake support?
kerem 2026-02-26 00:33:19 +03:00
Author
Owner

@dn00 commented on GitHub (Nov 19, 2019):

Added a case for 0x7E (Ice Lake code) in IntelCPU.cs with Coffee Lake case's logic and it's now working on i5-1035G4. Quick fix for myself until nbfc is updated.

For users with HP 14-dq1033cl: HP Support Assistant and its supplementary Framework program must be uninstalled. "Fan Always On" in bios must be disabled.

case 0x5C: // Intel ApolloLake
              microarchitecture = Microarchitecture.ApolloLake;
              tjMax = GetTjMaxFromMSR();
              break;			    
case 0xAE: // Intel Core i5, i7 8xxxx (14nm++)
              microarchitecture = Microarchitecture.CoffeeLake;
              tjMax = GetTjMaxFromMSR();
              break;
case 0xFE:
              microarchitecture = Microarchitecture.CoffeeLake;
              tjMax = GetTjMaxFromMSR();
              break;
default:
              microarchitecture = Microarchitecture.Unknown;
              tjMax = Floats(100);
              break;
          }
<!-- gh-comment-id:555658970 --> @dn00 commented on GitHub (Nov 19, 2019): Added a case for 0x7E (Ice Lake code) in IntelCPU.cs with Coffee Lake case's logic and it's now working on i5-1035G4. Quick fix for myself until nbfc is updated. For users with HP 14-dq1033cl: HP Support Assistant and its supplementary Framework program must be uninstalled. "Fan Always On" in bios must be disabled. ``` case 0x5C: // Intel ApolloLake microarchitecture = Microarchitecture.ApolloLake; tjMax = GetTjMaxFromMSR(); break; case 0xAE: // Intel Core i5, i7 8xxxx (14nm++) microarchitecture = Microarchitecture.CoffeeLake; tjMax = GetTjMaxFromMSR(); break; case 0xFE: microarchitecture = Microarchitecture.CoffeeLake; tjMax = GetTjMaxFromMSR(); break; default: microarchitecture = Microarchitecture.Unknown; tjMax = Floats(100); break; } ```
Author
Owner

@hirschmann commented on GitHub (Nov 19, 2019):

Thank you for the info! I'd like to add Ice Lake support to NBFC as soon as possible :)
May I ask where you found the CPU model id (0xFE)?

According to WikiChip and the Linux kernel the Ice Lake (extended) model id should be 0x7D/0x7E.

Could you please download Libre Hardware Monitor, create a report (file --> save report) and attach it here?

<!-- gh-comment-id:555771613 --> @hirschmann commented on GitHub (Nov 19, 2019): Thank you for the info! I'd like to add Ice Lake support to NBFC as soon as possible :) May I ask where you found the CPU model id (0xFE)? According to [WikiChip](https://en.wikichip.org/wiki/intel/cpuid) and the [Linux kernel](https://github.com/torvalds/linux/blob/master/arch/x86/include/asm/intel-family.h) the Ice Lake (extended) model id should be 0x7D/0x7E. Could you please download [Libre Hardware Monitor](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor), create a report (file --> save report) and attach it here?
Author
Owner

@dn00 commented on GitHub (Nov 20, 2019):

You're right. The model Id is 0x7E for Ice Lake mobile cpus. The original post was made pretty late.

I'll be able to post a report in a couple hours.

<!-- gh-comment-id:555773922 --> @dn00 commented on GitHub (Nov 20, 2019): You're right. The model Id is 0x7E for Ice Lake mobile cpus. The original post was made pretty late. I'll be able to post a report in a couple hours.
Author
Owner

@dn00 commented on GitHub (Nov 20, 2019):

HP 14-dq1033cl i51035g4.txt
Here's the report. Note that I don't see any readings for CPU temps.

<!-- gh-comment-id:555816962 --> @dn00 commented on GitHub (Nov 20, 2019): [HP 14-dq1033cl i51035g4.txt](https://github.com/hirschmann/nbfc/files/3867154/HP.14-dq1033cl.i51035g4.txt) Here's the report. Note that I don't see any readings for CPU temps.
Author
Owner

@hirschmann commented on GitHub (Nov 20, 2019):

Thanks for the report. I've added support for Ice Lake: 5fde12a32c
Give it a try: https://ci.appveyor.com/project/hirschmann/nbfc/build/artifacts

Hope it works as expected :)

<!-- gh-comment-id:555893322 --> @hirschmann commented on GitHub (Nov 20, 2019): Thanks for the report. I've added support for Ice Lake: 5fde12a32c32746b0314c86b9047f73cc00a873e Give it a try: https://ci.appveyor.com/project/hirschmann/nbfc/build/artifacts Hope it works as expected :)
Author
Owner

@dn00 commented on GitHub (Nov 22, 2019):

Working great!

<!-- gh-comment-id:557675884 --> @dn00 commented on GitHub (Nov 22, 2019): Working great!
Author
Owner

@github-actions[bot] commented on GitHub (May 22, 2020):

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

<!-- gh-comment-id:632406096 --> @github-actions[bot] commented on GitHub (May 22, 2020): 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
Author
Owner

@PoNdaBear commented on GitHub (Dec 26, 2020):

HP 14-dq1033cl i51035g4.txt
Here's the report. Note that I don't see any readings for CPU temps.

Hello, I have this same model with just 12gb ram instead of 4gb. Can you help with loading opencore? Having some issues with reboots after installation or sharing your efi?

<!-- gh-comment-id:751313094 --> @PoNdaBear commented on GitHub (Dec 26, 2020): > [HP 14-dq1033cl i51035g4.txt](https://github.com/hirschmann/nbfc/files/3867154/HP.14-dq1033cl.i51035g4.txt) > Here's the report. Note that I don't see any readings for CPU temps. Hello, I have this same model with just 12gb ram instead of 4gb. Can you help with loading opencore? Having some issues with reboots after installation or sharing your efi?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nbfc-hirschmann#689
No description provided.