With the brand new Windows 10 v1903 (aka May update), Microsoft is aiming for a different perspective at the way things work.

The company wants to shake things up a bit and push DCH variants of drivers to Windows 10. This all started with Windows 10 v1809 and now it seems that it will go on to Windows 10 v1903.

As you can see in the screenshot below, the new Windows 10 Graphics Settings page lets you customize graphics performance.

Windows 10 v1903 DCH drivers

What is a DCH driver?

But what is a DCH version of a driver, you may ask? Well, DCH or Declarative Componentized Hardware are drivers written to use Universal Windows Platform(UWP) instead of the Win32/.exe framework. 

Ok, now a normal answer, please! It means that the drivers are universal and run across multiple different device types, are lower-level and much more secure.

This is a good thing that will impact users and give them more options to choose from. As one user explained:

The primary user facing difference is that the driver and the NVCP are separate. You’d install the DCH driver (which will be smaller than the typical installer), and then go to the Windows Store to get the NVCP.

To better understand this, a universal driver has a base driver, optional component packages, and an optional hardware support app.

Optional component packages can have additional settings an customisations, but it’s your choice if you install them or not.

Microsoft is looking for a clean slate

Another user finds this hard to believe:

Wait this sounds reasonable and good for consumers, what is the catch?

There’s no catch. Because there are many problematic drivers, which by the way aren’t Microsoft’s, the company is trying to somehow detach from them and not be directly responsible for an unstable system.

Splitting the components results in users always getting the updated code, and the hardware part working correctly. It’s your choice to install other components that may not be as stable as the base driver.

Keep in mind that DCH drivers can only be updated by newer DCH drivers.

Have you used DCH drivers or do you prefer the older versions? Leave your answer along with any other questions in the comments section below.