Thank you very much for contacting the Intel Communities Team, tom_rob. I will be more than happy to assist you.
I would like to begin by mentioning that the https://ark.intel.com/products/130393/Intel-NUC-Kit-NUC7i7DNHE Intel® NUC7i7DNHE has a quad-core processor (https://ark.intel.com/products/124968/Intel-Core-i7-8650U-Processor-8M-Cache-up-to-4_20-GHz Intel® Core™ i7-8650U) therefore, you should be able to see the 4 cores on the Intel® Visual BIOS.
Then, for me to better assist you, please attach a screenshot of the Task Manager > Performance tab. Furthermore, please run the Intel® Processor Diagnostic Tool and share the results with us. In addition, try restoring the BIOS settings back to default by pressing F9 and then F10. If this does not help, please try using the BIOS version 0039. Click https://downloadmirror.intel.com/27560/eng/DNi7v0039.bio here to download the .bio file and then, to downgrade the BIOS please follow this guide: https://www.intel.com/content/www/us/en/support/articles/000005850/mini-pcs.html https://www.intel.com/content/www/us/en/support/articles/000005850/mini-pcs.html
Let us know how it goes.
Historically, the capability for disabling all but one core was added to support debugging. It would allow you to verify whether issues being seen were or were not the result of multi-threading being enabled. Support for enabling 2 or 3 cores in a 4-core system simply wasn't needed. I have noticed that other desktop board vendors have offered this capability, but my gut reaction to this was that they did it simply because they could (i.e. yet another tick mark feature). Do you see a compelling reason why this capability should be added to the NUC BIOSs?
the reason I discovered this is that sometimes I test various CPU scenarios where I need to set number of processor cores in BIOS. You're right that other vendors provide this option in their BIOSes.
To me this looks more likely as a bug in current bios than feature.
Isn't it possible that base of NUC7i7DN BIOS may be shared with NUC7i3/7i5DN which are 2 core CPUs where ALL/1 is just expected for Active Processor Cores. But since NUC7i7 have 4 core CPU it should properly provide ALL/1/2/3 options.
Also there's no mention it should be limited to ALL/1 according to Intel® Visual BIOS 4.0 Glossary - Revision 1.07
Active Processor Cores
ALL Enables all available Cores in the Processor.
1 Enables only 1 Core in the Processor.
2 Enables 2 Cores in a multi-core Processor.
3 Enables 3 Cores in a multi-core Processor.
4 Enables 4 Cores in a multi-core Processor.
5 Enables 5 Cores in a multi-core Processor.
6 Enables 6 Cores in a multi-core Processor.
7 Enables 7 Cores in a multi-core Processor.
Help Number of cores to enable in each processor package
RequiresSet to ALL and grayed-out if Intel® Trusted Execution Technology is set to Enable
Thanks for your help.
Well, anything's possible (I was just playing devil's advocate). You are certainly correct that the Core i3 and Core i5 processors used only have two cores whereas the Core i7 has four. ICS will need to bring this up with the BIOS team and get us an answer...
Thank you very much for your input, Scott Pearson.
tom_rob: For me to assist you better, please share with us the information requested in my first post.
Hi, I have tried to reset BIOS to defaults, unfortunately that didn't help.
I don't much like downgrading BIOS version though.
The actual problem is only with this BIOS item setting - only ALL/1 core options are available. If I keep default ALL I see all 4 cores / 8 threads in Windows or any other system without a problem.
Thank you for your reply, tom_rob.
In this case, please share with me the report that the https://downloadcenter.intel.com/download/19792/Intel-Processor-Diagnostic-Tool Intel® Processor Diagnostic Tool will generate and, if you don't mind, attach a screenshot of the Task Manager > Performance tab.
Hello, tom_rob .
I would like to know if you still need assistance. If so, please do not hesitate to reply to this thread with the information requested in my last post.