News for hackers. Stuff that matters.
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by ourcat on Sunday June 25, 2017 @11:11AM (#14630335)
So will this be affecting most Macbook Pros of the past few years?

If so, there's a way to disable hyper-threading, but you need Xcode (Instruments).

Open Instruments. Go to Preferences. Choose 'CPU'. Uncheck "Hardware Multi-Threading". Rebooting will reset it.

Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by skm on Sunday June 25, 2017 @02:07PM (#14631297)
If you're on a Mac, you can find the exact processor model number by opening Terminal.app and entering

  sysctl -n machdep.cpu.brand_string
this will return something like

  Intel(R) Core(TM) i7-4650U CPU @ 1.70GHz
(Found on http://osxdaily.com/2011/07/15/get-cpu-info-via-command-line... )
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by DamonHD on Sunday June 25, 2017 @03:27PM (#14631690)
Exactly the same output for me. Assuming that's not the only hardwired output from that command, is your password also hunter2? B^>
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by yborg on Sunday June 25, 2017 @01:02PM (#14630958)
This is kind of like cutting off your leg because of a hangnail. I've been running a Skylake MBP for more than 6 months for compilation workloads and haven't seen a single processor hang.

I'm much more annoyed by the completely unpredictable desktop assignment on monitors when hotplugging DisplayPort connections on multiple displays. This one bothers me every day.

Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by richdougherty on Sunday June 25, 2017 @05:33PM (#14632312)
> haven't seen a single processor hang

If there was data corruption you might not notice.

Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by codezero on Sunday June 25, 2017 @11:37PM (#14633887)
That's weird re monitor issues. I've been impressed with how consistent mine are.

What I see:

Same monitor/monitors plugged into same ports produce consistent configs.

I get a unique config per monitor/port.

Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by ourcat on Sunday June 25, 2017 @08:11PM (#14632989)
I agree. I've been fine myself. But if people feel the need to turn it off. ;)
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by rayiner on Sunday June 25, 2017 @12:00PM (#14630627)
No. Even though Skylake came out in 2015, Apple used an older CPU (Haswell) until the October 2016 MacBook Pros.
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by reaperhulk on Sunday June 25, 2017 @12:53PM (#14630909)
They used Skylake in late 2016 MBPs and Kaby in the 2017 models.
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by isatty on Sunday June 25, 2017 @01:11PM (#14631010)
I'm on a Kaby

    Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
I haven't seen any erratic crashes yet on code compiled by LLVM 8.1.0 on multiple projects (ROS, Qt5). I hope a microcode fix is pushed by Apple on behalf of Intel soon.
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by pedrocr on Sunday June 25, 2017 @02:12PM (#14631326)
Are you from the future? Isn't LLVM currently at 4.0 and going for 5.0 soon?
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by sclangdon on Sunday June 25, 2017 @02:30PM (#14631399)
macOS comes with Apple's build of Clang, which has different versioning from "proper" Clang.
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by pedrocr on Sunday June 25, 2017 @02:43PM (#14631468)
That's going to be mess when LLVM proper catches up to those version numbers...
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by isatty on Sunday June 25, 2017 @02:31PM (#14631401)
It prefixes the version with Apple LLVM so I assume it is versioned differently.
Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by rsynnott on Sunday June 25, 2017 @03:04PM (#14631566)
From one of the 2016 MacBook Pros:

> machdep.cpu.model: 78 > ... > machdep.cpu.stepping: 3 > ... > machdep.cpu.microcode_version: 174

Can't find if 174 is the fixed version or not.

So this is one of the models for which there exists a fix, as per the email.

Re:Intel Skylake/Kaby Lake processors: broken hyper-threading by deefcee on Monday June 26, 2017 @04:13AM (#14634966)
I'd also like to know if 78 is the fixed version.