Tuesday, June 29th 2021
Microsoft Considers Tweaking Windows 11 TPM Requirement to Include Zen 1 and 7th Gen Core
In more reason why Microsoft's requirement for hardware trusted platform modules for its upcoming Windows 11 operating system is arbitrary, the company revealed that it is willing to tweak the hardware TPM system requirements to accommodate platforms from 2017, which include the very first generation of AMD "Zen" (Ryzen 1000 series), and Intel 7th Gen Core "Kaby Lake." In a Windows Insider blog posted dated June 28, Microsoft explained in brief why Windows 11 needs TPM 2.0 hardware, and that the "PC Health Check App," the software tool Microsoft is giving users to check whether their PCs measure up to Windows 11, has been temporarily removed from the website while they work on getting its accuracy right.
Source:
Windows Insider Blog
"The intention of today's post is to acknowledge and clarify the confusion caused by our PC Health Check tool, share more details as to why we updated the system requirements for Windows 11 and set the path for how we will learn and adjust. Below you will find changes we are making based on that feedback, including ensuring we have the ability for Windows Insiders to install Windows 11 on 7th generation processors to give us more data about performance and security, updating our PC Health check app to provide more clarity, and committing to more technical detail on the principles behind our decisions. With Windows 11, we are focused on increasing security, improving reliability, and ensuring compatibility. This is what drives our decisions.In the blog, Microsoft explains that a hardware TPM is required for secure credentials storage, to drive features such as device encryption, Windows Hello biometrics, virtualization-based security (VBS), and hypervisor-protected code integrity (HVCI) and Secure Boot. Most modern processors include a TPM 2.0-compliant on-die TPM, some even have features such as VBS and whole-memory encryption.
59 Comments on Microsoft Considers Tweaking Windows 11 TPM Requirement to Include Zen 1 and 7th Gen Core
sysadmin/comments/j7deyn
There are also cases of the system randomly tunrning the feature on (and nobody offering a recoverry option, except nuke-from-orbit and start-over)
www.dell.com/community/Windows-10/BitLocker-need-a-key-but-I-never-installed-it/td-p/6019486
This is a pointless Feature-Push for clunky software that only corporations with proper backups should bother with (because there is no undo for a lost/ never-set-up encryption key)
So why not make TPM requirement Enterprise-only?)
en.wikipedia.org/wiki/Transient_execution_CPU_vulnerability
Coffee Lake is fully supported yet it contains the most egregious vulnerabilities in all of x86 CPUs including Meltdown.
Again this TPM "requirement" will either not be a hard requirement at the time of release or it will have easy workarounds (like running regedit during installation and changing a few values).
The 1 Ghz minimum is there because of mobile CPUs with their very low base clocks. Don't know about that, but for sure at work we'll have to replace them all, since they're all Ivy Bridge or Haswell, but we have four more years and absolutely no hurry to replace Windows 10, since Windows 11 has basically no improvements we're interested in. No need, TPM is built in the CPUs, you can use that. According to MS themselves, it's because of this: Sourced from blogs.windows.com/windows-insider/2021/06/28/update-on-windows-11-minimum-system-requirements/
Of course, forcing upgrading computers means all those people with OEM copies of Windows 10 suddenly have to buy new copies of Windows 11 with their new computers. Coincidence?:rolleyes: I think the idea there was that Win 7 was a pretty significant code base difference from Windows 10. Windows 11 on the other hand is just Windows 10.1. So it is considerably less work to keep both going side by side.
However, it seems the driver model changed, according to them, and they have decided to support only this newer driver model when it comes to CPUs. Why? I do not know. As far as I know, they're not truly trying to enforce it yet with these Insider builds. But they might actually drop the support for those once the time comes for them to make the RTM or GA release.
Agree with the rest of your post, too.
The problem you see is, you can just lift the entire safe with the key and open it at your leisure.
The same can be said about encryption via TPM - if your computer gets stolen, chances are the thief will take the TPM along with it, and you've managed to accomplish exactly nil.
They might review their position on this and allow 7th gen devices, but that's subject to change until Windows 11 goes gold. For now, there are no hard blocks for it.
And if it was Intel/AMD we'd have statements from them announcing they are going to have drivers for their processors that work with the new driver model and will work with Windows 11. Instead we got Microsoft saying they are re-evaluating their decision to exclude support for older processors.
Surface Pro 4 (with Core i5 6300U) has TPM 2.0, Secure Boot, UFI mode, and WDM 2.1 driver. Bitlocker is in a ready state out of the box.
HP Envy X360 with Ryzen 5 2500U has fTPM (TPM 2.0), Secure Boot, UFI mode, and WDM 2.7 driver. 14 nm Ryzen 5 2500U is very similar to 12 nm Ryzen 5 3500U.
The attached screenshots show R5 2500U's and R9 3900X's TPM 2.0 via APU's fTPM.
And didn't say anything about Ryzen 2nd gen, only first gen.
I think after all this back and forth however we can agree on one thing, Microsoft's messaging around this is fucking idiotic when we are still all sitting around trying to figure out what the actual reasons are behind min requirements.
I do think it boils down to three things now.
A: TPM 2.0
B: Secure Boot
C: DCH drivers.
The more I think about it though, Microsoft shouldn't have launched Windows 11, and instead set a final feature pack version for unsupported hardware with say a two year security update before EOL.
I'm running Intel's latest DCH IGP drivers on Surface Pro 4's i5 6300U's IGP.