Installing a clean copy of Windows on the 2020 Huawei MateBook X Pro is more complicated than on previous generations. Follow these steps set up a clean Windows installation of your preferred language and edition. English speakers who are getting your 2020 MateBook from China will need this.
Back up any needed files from your current installation. We will be wiping the disk.
If you need Windows in a different language than the one it came with, you must buy your own copy of Windows. If you’re in university, check if your school provides Windows 10 Education (feature-equivalent to Enterprise).
If your CPU frequency is being reduced under load, even at low temperatures (below 90°C), then you probably have power limit throttling. Here’s how to disable those power limits.
Warning: disabling your power limits may cause your computer to run at levels of power beyond its design. Make sure you keep BD ProcHot on. If BD ProcHot kicks in, your VRM is not getting enough cooling and you need to decrease the power limit or improve the VRM cooling.
How do I know I have Power Limit Throttling?
Open ThrottleStop’s “TS Bench” to run a stress test.
Set the Size to 1024M so that it runs longer.
Start the TS Bench.
Open the “Limits” window.
If any PL‘s light up, then you have power limit throttling.
Disabling Power Limits
You need to have ThrottleStop set up. That’s covered in this guide. Make sure you read it before this one.
If you’re connecting your laptop to a TV and the black in the image is gray instead, your laptop is not outputting the full 8-bit-per-channel color range. Instead of sending values between 0 and 255, it’s sending 15-255. You could compensate for this in some TVs’ settings, but you’d be losing color definition.
Intel defaults to 15-255. There is a setting for this in the Intel Graphics Control Panel (In Video > Color Enhancement), but it doesn’t seem to take any effect… unless you do the following:
Make sure Input Range is set to ‘Full Range‘.
Now go back to the main menu and into the Display page.
In the Color Settings section, Enable ‘YCbCr’.
Wait for several seconds for the setting to revert itself. You should now be getting full 0-255 color range.
You have to do this every time you restart the computer or reconnect the TV.
These are the tweaks I use every time I set up a Windows laptop, to make it faster, more power-efficient, and less annoying. Some of these are pretty standard and well known; others are more advanced and thorough.
Fresh Windows Installation
Skip manufacturer bloatware altogether and start with a clean slate. YOU decide what OEM packages you want to install back.
Back up your files. If your laptop comes with a display calibration profile (like Razer Blade), then find the ICC file in Windows\system32\spool\drivers\color and back it up to reinstall it later.
If you want features like Group Policy Editor (helpful for some tweaks below), you'll want to install the Pro version instead. In this case, download this ei.cfg file (right click, save link as) and put it in the \Sources folder of the created install disk. Putting this config file there enables the option to choose a different Windows edition. You'll need a license for Windows 10 Pro.
Boot into the install drive using the Boot Menu or Settings/Update & Security/Recovery/Advanced Startup.
Go through the installer. While doing so, make sure you choose the "Custom" option instead of "Upgrade", and delete all the partitions. Choose to install Windows in the resulting unallocated space—it will set up the partitions for you.
Once you've booted into the system, wait for Windows Update to automatically install drivers - no need for any OEM software to do this. If a device is still missing drivers afterwards, you can selectively get that driver from the manufacturer website.
Reduce Startup Programs
Make Windows start up faster by disallowing unnecessary programs to automatically launch.
Open Task Manager (you can press Ctrl+Shift+Esc).
Go to the Startup tab and disable any programs you don't need to automatically self-launch every time you turn on the computer.
You can also do the same thing for many programs like Spotify and Skype from within the application's own settings page.
Disable Intel's Cringe-worthy Graphics Features
Does the brightness or color of your display change by itself from time to time? Intel's "image enhancement" is probably messing with you. All these "enhancements" do is make the image inconsistent and worse.
Open Intel Graphics Command Center by searching "graphics" in the Start Menu.
Go to the Video section.
Press the "+ Custom" button to create a different video mode.
Turn off all the "enhancements" like Noise Reduction, and Film Mode Detection, Skin Tone Enhancement, and Contrast Enhancement. All of these adulterate the content your computer is meant to display.
Go to the System section, and then Power.
Disable Extended Battery Life for Gaming to get maximum frame rates.
Disable Display Power Saving Technology. This one messes with your display brightness. Make sure you set this for both "On Battery" and "Plugged In" and all power plans.
A Windows version update may reset the Power settings, so set them again if that happens.
This is the AutoHotkey script I use to type common special characters, including Spanish accented letters, superscripts, math and science symbols. I’ve also included shortcuts to simulate the media control keys.
Important: this is no longer necessary; ThrottleStop‘s “Disable and Lock Power Limits” option overrides DPTF. If that doesn’t work, try the following.
If your CPU frequency is being reduced under load, even at low temperatures, you’re probably experiencing power throttling. Most of the time, you can solve this by disabling or raising the power limits, and disabling DPTF explicitly is not required. But sometimes, you need to disable Intel’s Dynamic Platform and Thermal Framework, which tries to set the power limit dynamically on your behalf.
Your laptop may have an option to disable DPTF in the BIOS menu. If not:
In Device Manager, find all the devices whose names start with "Intel(R) Dynamic Platform and Thermal Framework". They may be in the "System devices" list. Right click on each and "Uninstall device". Check "Delete the driver software for this device" whenever available.
This method only works if you have Group Policy Editor (Windows 10 Pro, Enterprise, Education).
Open the Group Policy Editor.
Go to Computer Configuration/Administrative Templates/System/Device Installation/Device Installation Restrictions.
Open "Prevent installation of devices that match any of these device IDs".
Checkmark "Also apply to matching devices that are already installed".
Now you will enter the device ID of each of the DPTF-related devices. You can find them all by finding those devices in Device Manager/System Devices or by copying all the values from NoDPTF.reg.
Click “OK” and "OK" again. You should see each of those devices become "Unknown device" in Device Manager. That means they are disabled.
Warning: if your computer can’t cool its CPU VRM properly, then raising the power limits may cause it to suddenly shut down. If that’s the case, you need to give the VRM more cooling like I did here.
If any DPTF devices are still present, please tell me their hardware IDs in the comments. (To check hardware ID: right click on the device, Properties, Details, select “Hardware Ids” in the drop-down menu.)
In Registry Editor, delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions.
By the way, I’m using NetSpeedMonitor to show my network throughput.
If you want to show CPU or GPU stats like usage, frequency, power and temperature in the Taskbar’s Notification Area/system tray, like iStat Menus in Mac OS, you can do it using MSI Afterburner. Continue reading →