Bug discussion here (link 1) and here (link 2).
TLDR: There is a bug in Skylake and Kabylake processors that causes systems to have unpredictable system behavior w/ hyper-threading when executing short loops of 64 instructions or less and accessing certain registers. In certain machines this may only be fixable by a bios update.
-
The only Skylake & Kaby Lake (15 inch) XPS units with hyper-threading are i7 (6700HQ & 7700HQ).
The XPS i3 & i5 units do not have hyper-threading.Last edited: Jul 3, 2017Mr.Bricss likes this. -
6.|THE|1|BOSS|.9 Notebook Evangelist
It will effect all kind of OS [No matter what!] becuase it is a microcode CPU bug so.... you may have a chance to fix it by your self through my guide
here is my guide
http://forum.notebookreview.com/thr...s-broken-ht-on-laptops-pc-fix-is-here.806451/hmscott likes this. -
It has always been my understanding that once the BIOS hands control to the OS it will update the microcode on a software basis, this was confirmed on my Asus PC as being unnecessary once it had booted, fair enough if it won't boot you will need a new BIOS but we should be fine.
-
Let's bet $10 that before that Dell will release new versions of the BIOS without the microcode fix.Mr.Bricss likes this.
-
What you mean? The Skylake has 2 cores 4 threads; And hyper threading.
http://ark.intel.com/products/88193/Intel-Core-i5-6200U-Processor-3M-Cache-up-to-2_80-GHz -
Great point.
I was only referring to 15 inch XPS laptops. -
New BIOS with fix has arrived:
http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=XK2Y9 -
>> 3. Updated processor microcode
-
I saw that and it mentions no fix, with Dell's track record it may not fix what we expect it to fix, especially as they failed to tell us why it has been updated.
-
custom90gt Doc Mod Super Moderator
Intel released a microcode update to fix the hyperthreading bug. Considering the last microcode update was over a year ago, I think it's safe to assume that dell is fixing the bug. -
This is Dell we're talking about!
-
custom90gt Doc Mod Super Moderator
Yeah but there is no way dell would update the microcode for any other reason, even if it meant it would increase performance by 100000%. -
Unless the specific reason / fix is listed in the BIOS update info, you don't know for sure what's in it
Assuming has been wrong more often than right in the past about what's in a BIOS update.
It's better to ask via a support ticket, give them all the info they need to ask someone internally to verify the "Skylake or Kabylake Hyperthreading fix is included in the microcode update from Intel in the new BIOS $version." -
custom90gt Doc Mod Super Moderator
Hah ok. I know what assuming does, but there is no way dell would have updated the microcode for any other reason. You can ask support all you want, but they don't know anything. If they put the microcode that has been released since April, then it's Intel's latest fix. -
Perhaps... I can think of at least one instance where we thought Asus had done just that (years ago now), and asking them verified it was not included.
The date of a BIOS doesn't mean it was made near that date, it's usually made 30-60 days before the issue date, and then tested in the lab and with select customers before shipping it.
So the microcode may be from months earlier in actuality, which is what was the case with the Asus BIOS. It was 2 more months before the microcode we wanted was included.
If you can check the microcode level before / after to know what version of Microcode actually gets installed, that would be enough.
The other thing is, I haven't seen a specific Kabylake directed fix named by Intel for the HT bug, has anyone else? -
custom90gt Doc Mod Super Moderator
Just checked the version with RWeverything and it's the latest version (5e on kabylake). Intel doesn't have a 100% solution to Kabylake yet, however the latest microcode fixes Kabylake processors with signatures 0x806e9 and 0x906e9. -
Yeah I saw in Aida64 it was 5e but as I hadn't found anything about what revision fixes it I wasn't sure. my CPU comes up as 000906E9h so fingers crossed.
the registry is showing windows and BIOS are both using 5e so it could well be the fix as it matches microsoft.hmscott likes this. -
custom90gt Doc Mod Super Moderator
Yeah, 5E is the newest microcode from intel, it was released in April but not available on the intel website until 20170511.
I'd be shocked if anyone on NBR actually had an issue with the HT though.hmscott likes this. -
I know, we have had a couple of weird ones on here with BSOD issues but it wasn't reproducible (and as you say bloody slim chance a NBR member causing it) so I doubt it is related.
I found my codes in here
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
I found it on this post for those looking. https://superuser.com/a/895447
Explains why the windows file is a few months old, once windows is updated with it's own one (back in april as you say) you shouldn't be able to trigger it even with an older BIOS.
It would seem Dell stepped up to the mark for a change
namaiki, hmscott and custom90gt like this.
Intel Skylake and Kabylake have broken hyper-threading
Discussion in 'Dell XPS and Studio XPS' started by cloud023, Jun 25, 2017.