Slashdot Mirror


Why Intel Kaby Lake and AMD Zen Will Only Be Optimized On Windows 10 (hothardware.com)

MojoKid writes: There was quite a stir caused recently when it was determined that Microsoft would only be fully supporting Intel's Kaby Lake and AMD's Zen next-generation processor microarchitectures with Windows 10. It's easy to dismiss the decision as pure marketing move, but there's more to consider and a distinction to be made between support and compatibility. The decision means future updates and optimizations that take advantage of the latest architectural enhancements in these new processors won't be made for older OS versions. Both of these microarchitectures have new features that require significant updates to Windows 10 to optimally function. Kaby Lake has updates to Intel's Speed Shift technology that make it possible to change power states more quickly than Skylake, for example. Then there's Intel's Turbo Boost 3.0, which is only baked natively into Windows 10 Redstone 1. For an operating system to optimally support AMD's Zen-based processors, major updates are likely necessary as well. Zen has fine-grained clock gating with multi-level regions throughout the chip, in addition to newer Simultaneous Multi-Threading technology for AMD chips. To properly leverage the tech in Zen, Microsoft will likely have to make updates to the Windows kernel and system scheduler, which is more involved than a driver update. Of course, older versions of Windows and alternative operating systems will still install and run on Kaby Lake and Zen. They are x86 processors, after all.

36 of 276 comments (clear)

  1. and why no one cares by Anonymous Coward · · Score: 2, Insightful

    stll not upgradng to it , f U

    1. Re: and why no one cares by buck-yar · · Score: 2

      INTC stock is ripe for shorting. At 52wk highs.

      -No competition since 2006, only keeping AMD around for anti monopoly purposes. No where to go but down.
      -Pact with MS to force N.S.A./Microsoft spyware on everyone
      -Loss of tick-tock, Paul Otellini and any direction of the company
      -Into fashion and other bizarre ventures
      -New generations of processors are not much faster than previous. Seemingly little effort put into making it fast.

      Predict a slow decline

    2. Re: and why no one cares by PRMan · · Score: 2

      And Intel's current graphics are so good that even marginal gamers don't need a separate GPU anymore.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    3. Re: and why no one cares by Type44Q · · Score: 2

      Aren't shills expected to try a little harder than that??

  2. At least two other OSs will "optimize" Kaby Lake by tyme · · Score: 5, Insightful

    I can think of two other operating systems, other than Windows 10, that will "Optimize" Kaby Lake processors, but I'll leave it as an exercise for the student to figure out which ones they are.

    --
    just a ghost in the machine.
  3. So, no difference then? by Z80a · · Score: 2, Insightful

    After all, while Win10 will have those performance improvements, they will most likely be negated by all the spyware bullshit installed by the integrated adware/data mining system.

  4. Linux supported Kaby Lake features in March by raymorris · · Score: 5, Interesting

    Well Linux started supporting the new CPU features six months ago. Probably earlier inside Intel - when you're wanting to test your new CPU features before you release the CPU, you can either wait for Microsoft to use them in Windows, or do it yourself in Linux.

    I know that was done with x64, AMD ported Linux's existing 64 bit support, then a few years later Microsoft released 64 bit Windows.

    1. Re: Linux supported Kaby Lake features in March by WarJolt · · Score: 3, Informative

      Skylake graphics is an issue. I had to use a 4.6 kernel on Ubuntu 16.04. The 4.4 kernel which ships with 16.04 had issues on my notebook. Good news is I can switch between integrated graphics and nvidia now.

    2. Re:Linux supported Kaby Lake features in March by Trogre · · Score: 5, Insightful

      User base.

      Compare the user base of Linux 2.6.x from 2009 as a proportion of all Linux users, to the user base of Windows 7 as a proportion of all Windows users.

      Should I draw you a picture?

      For extra credit, consider the reasons why Linux users have happily moved on from Linux 2.6.x from 2009, but many Windows users are still using Windows 7.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    3. Re:Linux supported Kaby Lake features in March by Gavagai80 · · Score: 4, Funny

      Was that support backported into Linux 2.6.X from 2009? If not, then how is that different from MS not backporting to Win7?

      A more apt analogy would be if Intel/AMD required systemd for full support for their new processors.

      --
      This space intentionally left blank
    4. Re: Linux supported Kaby Lake features in March by stealth_finger · · Score: 3, Insightful

      Win 10 is a great step forward.

      Maybe it is when your start menu doesn't randomly decide to take 5 minutes to load.

      --
      Wanna buy a shirt?
      https://www.redbubble.com/people/stealthfinger/shop?asc=u
    5. Re:Linux supported Kaby Lake features in March by FictionPimp · · Score: 2

      While most linux distros are damn easy to install. It's not so easy for an average user anymore. Most new laptops and desktops are missing that cdrom drive all together and making a bootable usb disk isn't as easy as burning an iso (which many people are incapable of doing anyway).

      Installing an OS might as well be magic for 70% of users.

  5. And Linux, BSD etc by Anonymous Coward · · Score: 4, Insightful

    Can we phrase this the other way that doesn't make Microsoft look good? Just say Windows 8.1 and older will not get updates for Intel Kaby Lake and AMD Zen.

    We expect most modern OSes to do these kinds of upgrades. Only calling out Windows 10 makes it seem like these are somehow special windows features, when they are nothing of the sort. Linux already has patches available for Intel's Turbo Boost 3.0, and that's just the first example I searched for.

  6. misleading by sittingnut · · Score: 5, Insightful

    "Why Intel Kaby Lake and AMD Zen Will Only Be Optimized On Windows 10 "

    that is misleadingly worded.

    correctly speaking m$ will only optimize windows 10 for these processors. they can optimize their older os to these, if they want to, but will not due to costs, etc.
    similarly any other os can optimize for these processors, if they want to. there is no prohibition for doing that.

    why editors at /. want to word this only from m$ pov leading to misleading readings(in at least 2 summaries dealing with this issue) is puzzling.

    1. Re:misleading by whoever57 · · Score: 4, Insightful

      but will not due to costs, etc.

      It's nothing to do with costs and everything to do with ramming Windows 10 down the throats of Microsoft's users.

      --
      The real "Libtards" are the Libertarians!
    2. Re:misleading by whoever57 · · Score: 2

      win 7 etc will still work just fine on it, they just won't get tweaked performance. anyone that wants to stay on older OS's will be able to do so.

      Individually, it doesn't. It supports the overall strategy of pushing all Microsoft's user base to Win 10. They will advertise that optimum performance with these processors is only available under Windows 10 and not under any earlier versions.

      --
      The real "Libtards" are the Libertarians!
    3. Re: misleading by ChunderDownunder · · Score: 2

      Indeed, when I bought new hardware I switched to debian testing (or whichever bleeding edge Fedora/Ubuntu based distro you prefer) because LTS would run suboptimally until kernels and Xorg were updated for the newest hardware.

      If MS have made architectural optimisation to Windows 10 then I wouldn't expect them to backport significant changes. That might be seen as a big conspiracy to some but for a 7 year old release you'd expect only bug and security fixes.

    4. Re:misleading by tlhIngan · · Score: 2

      win 7 etc will still work just fine on it, they just won't get tweaked performance. anyone that wants to stay on older OS's will be able to do so.

      Maybe, maybe not. Win7 may work to a limited extent, but if it's something like a laptop, it's probably closer to "barely works".

      First off, Skylake and newer chips are not all PCIe based - Windows 7 and prior need a PCI bus to work. Windows 8 got away from this because of Windows RT and ARM support, few of which have support for PCI like buses, they added HID devices over I2C (touchscreens, touchpads), because I2C is a really common connection, support for non-SATA storage (e.g., eMMC), SDIO, etc.

      In fact, the cheap Intel tablets you have only work because of these changes - Windows 7 won't work at all because there is no PCI(e) bus backbone - the SoC is really providing all those interfaces and only Windows 8 and upwards do not require PCI.

      So Windows 7 would work, and on a desktop, it probably works just fine. On a laptop, not so much - the touchscreen will not work (and most likely, neither would the touchpads), if it's a high performance wifi, it will work, but not if it's a low performance one (which may use SDIO). The SSD may be NVMe, which is NOT supported by Windows 7.

      Oh yeah, USB will not work, either, until you slipstream in the USB3 drivers - Skylake and beyond do not have OHCI/UHCI (USB1.1) or EHCI (USB2) controllers - they only have xHCI (USB3) controllers that have the ability to talk USB1.1/USB2 directly, but require xHCI drivers, none of which are shipped with Windows 7.

    5. Re:misleading by Jahoda · · Score: 2

      Here's the Microsoft KB article linking to native NVMe support update for 7 and 2008 R2. I personally just loaded the samsung driver myself during install. There are absolutely no issues with NVMe in Windows 7, and I wish people would stop spreading this FUD.

      Update to add native driver support in NVM Express in Windows 7 and Windows Server 2008 R2

  7. Even after a couple decades... by 93+Escort+Wagon · · Score: 5, Funny

    When I hear or see the word "turbo", my first thought is of this Far Side cartoon.

    --
    #DeleteChrome
    1. Re:Even after a couple decades... by Dahamma · · Score: 2

      I knew what you were referencing as soon as I read "when i hear or see turbo" - that was one of a half dozen blown up on my wall (don't tell the copyright police) when I was a kid...

  8. Re:At least two other OSs will "optimize" Kaby Lak by _merlin · · Score: 4, Insightful

    Furthermore, Windows 7 or 8 out of the box CANNOT recognize these new chipsets and CANNOT refuse to install because of them.

    This is just plain wrong. You could very easily make an OS that uses a whitelist of CPUID responses and PCI probe responses and refuses to install/boot on anything else. CPUs provide features for detecting/identifying generations, it would be easy enough to abuse this to make an OS refuse to install/boot on a chip that was released after it.

    I'm not saying any mainstream OS does this, just that it's by no means impossible, and pretending that it's impossible just makes you look uninformed/ignorant.

  9. Re:Not The Info I'm Looking For by jonwil · · Score: 2

    Intel and AMD have said that in light of the Microsoft decision not to support the new CPUs on older versions of Windows that they have no plans to release drivers for the new CPUs and chipsets for the older operating systems.

  10. Re: Big huge shrug by Dahamma · · Score: 2, Insightful

    Are you willing to pay for it? Can you convince another million users to do so? if not, why should they add new features to an 8 year old OS? What were you doing 8 years ago and are you willing to stop what you are doing now and spend the next year supporting it for no gain?

  11. Not the first time by dbIII · · Score: 3, Informative

    Not the first time - Microsoft only fully supported the Pentium Pro, Pentium II and descendants on their server line of software.
    Windows XP was stuck on 4GB even when the hardware could support more in MS Server 2003, linux and all the rest.
    Annoying as fuck, a step backwards and one reason a Win2k machine in my workplace (two sockets and 6GB) was kept on Win2k for well over a decade.


    For those without a clue who want to challenge this, at least look up PAE so you don't look so stupid when you do so.

  12. "Optimization" by darkain · · Score: 2, Informative

    It is as simple as this: These new CPUs have integrated GPUs. I do believe these GPUs are fully DirectX 12 compatible. DX 12 only works on Windows 10, while Windows 7 supports DX 11. This is most likely the majority of the "support" and "optimizations" in Windows 10 for these new CPUs. The GPUs will still operate win DX 11 mode, just with a few new features disabled.

  13. Re:simultaneous multi threading? by AK+Marc · · Score: 2

    https://en.wikipedia.org/wiki/...

    That you object to the english words for a technical term doesn't mean the technical term doesn't have some meaning.

  14. Intel CPU and chipset = intel drivers by CptLoRes · · Score: 2

    Last time I checked chipset drivers for Intel are maintained by Intel them self. Only relevant M$ driver I can think of that would be affected is the ACPI. So pretty much all the work and cost supporting Windows 7 would be done by Intel.

  15. Blatantly Misleading - HAL Anyone? by ytene · · Score: 2, Informative

    No disrespect intended to MojoKid, but this story about Microsoft being unable to optimize pre-Windows 10 Operating Systems for older processors is outright nonsense.

    I've been working with the "Windows NT" family of operating systems [i.e. the codebase that Microsoft developed after they grabbed all the VMS OS Programmers from Digital] since NT3.51. Since that OS release, as this Microsoft Knowledgebase article shows https://support.microsoft.com/... Microsoft's 32-bit [and now 64-bit] Windows offerings included a proper Hardware Abstraction Layer. In other words, it is possible for Microsoft to replace the HAL for Windows 7, 8 and 8.1 with one that is entirely compatible with these latest Intel and AMD chips. In fact, this story is almost laughable, given that the HAL was designed and conceived specifically to allow for seamless transition between successive generations of processor platform.

    For example, Microsoft Windows NT 3.51 actually introduced support for the PowerPC processor [the Motorola/IBM design that evolved into the CUBE processors that are found inside PS/3s]. In order for Microsoft to be able to support NT3.51 on two hugely different processor architectures, they needed a way of maintaining a very complex codebase easily. The HAL was the answer. By abstracting away the details of the low-level hardware and having the basics of the OS "Windows Services" call an internal API, Microsoft made it possible to maintain a single block of source code [above this watermark] that was then compiled down onto each architecture. This is the whole point of abstraction layers.

    This is an old Microsoft trick, previously used to great effect with the "DirectX" scam, in which Microsoft would wait for a new generation of GPUs, then introduce a new edition of DirectX to take account of the enhanced functionality of the GPU silicon, only to not back-port that DirectX release to older OS versions [thereby forcing gamers to upgrade]. Over the last few years the gaming market has shifted away from PCs and on to either consoles or portable devices [tablets and phones], so there is less demand for gaming on PCs: consequently, Microsoft needed a new incentive to force OS upgrades - and this is it.

    Microsoft would love for you to forget about the HAL. The problem is that the world has moved on. 10, 15 years ago, the Wintel hegemony relied upon new Windows features to drive the latest generation of hardware sales. All that is now upside down. People don't care about the OS; they are using portable or cloud applications anyway, so now the "wow factor" is driven by the latest generation of hardware - see what effect new Apple product has. Microsoft have learned from this, so now they are using new processors as pull-through to forcibly migrate users on to Windows 10, to try and discourage them from porting their retail license copies of Windows 7, 8 and 8.1 onto latest-generation hardware.

    It's perfectly OK for Microsoft to do this. It's their code. They can do what they want. I'm not going to rail against them for making a decision that they have a perfect right to make.

    What I most definitely DO object to is the deployment of specious half-truths as justification.

  16. The end of the journey? by jandersen · · Score: 4, Insightful

    I know, the header is needlessly gloomy, but haven't we, some time ago, reached the point where advances in HW are no longer all that interesting? There were major excitements when we went from 8 to 16 bit, 32 bits 64 bits; and with the introduction of protected memory (which made pre-emptive multitasking workable) and virtualisation. It's been long since I thought a new CPU feature would be worth upgrading for - it would be great to have more cores and RAM, but it can wait. And while quantum computing, graphene and carbon nanotubes are promising technologies that may boost the speed to incredible heights, I probably wouldn't even notice the difference between a response time of a millisecond and a nanosecond. Yeah, some things would be snappier, but as a consumer, it won't matter enough for me to really care.

    The same goes for SW - I haven't seen anything for almost a decade, that I thought I must have. I have all the tools I need and more: editors, compilers, databases engines galore, office packages, several classes of graphics editors (bitmap, vector, ray tracing, ..), I can design fonts that stretch all the way to the far end of Unicode and so on. Of course, because I use Linux, I have all of these things on any HW I am ever likely to encounter (and where they are relevant; I don't at the moment foresee a need for running Oracle or Glassfish on a mobile).

    I guess the big question here is - from a consumer's point of view, have we reached the point where a computer is just a computer; an appliance, like a toaster, where they may look different and you may choose one look over another, but actually they just do the same basic thing?

    1. Re:The end of the journey? by barc0001 · · Score: 2

      For current x86 we may have hit a plateau of sorts yes, but there are still potentially game changing things off in the distance. If HP or someone else ever brings The Machine (memristors) to life that will be revolutionary, as well as quantum computing potentially holds a lot of promise. But both of those are a ways off in practical terms.

  17. Re:At least two other OSs will "optimize" Kaby Lak by Eunuchswear · · Score: 3, Funny

    Why would OSX need to support new Intel processors?

    --
    Watch this Heartland Institute video
  18. a nonsense info bulletin by freedom4us · · Score: 2

    This absolutely seems to be a Microsoft-Intel marketing position making, after people were annoyed at their monopolistic move announced a few days ago. Mic cannot sell their new OS's if gamers don't have to so they need to make them or others need to. We really don't care unless Intel and AMD takes Microsoft position and don't let other OS's access the new features. And since there is even more money on the other side (Apple>>Microsoft), I dont believe it can happen even if they originally intend to.

  19. Re:At least two other OSs will "optimize" Kaby Lak by MachineShedFred · · Score: 3, Insightful

    I know you're being funny because Apple's current product lineup looks like something unearthed from an ancient Sumerian ziggurat at this point, but I have a feeling they aren't quite done with Mac yet, and their A-series SoCs can't get anywhere close to the performance of even the lowest wattage CPU in Intel's x64 products.

    Apple might be one of the first large OEMs to ship kaby lake - maybe that's why they took a pass on the current chips?

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  20. Re:FFS by smallfries · · Score: 2

    Back in '03, it was quite a rough time for the site. There had been a lot of navel-gazing after the "Great Summer War": what are we here for? what is the site all about? Microsoft astro-turfing became the focal point because we needed a banner to rally around. Something to make people feel good inside. Nobody can say that they don't feel superior after reading that shit - and you have to remember that a lot of the people who come here don't have a lot else going on in their lives. They need that lift.

    --
    Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
  21. Re:At least two other OSs will "optimize" Kaby Lak by tyme · · Score: 2

    It's funny because it's TRUE!

    --
    just a ghost in the machine.