imageI’m using Windows 10 with BootCamp on my MacBook Pro (Retina, 15-inch, Mid 2015). Overall I’m pretty happy with the hardware but Apple seems to limit functionality when running under Windows.

A good example is the trackpad which simply doesn’t operate as smoothly as under Mac OSX. This isn’t because Windows is a less good Operating System, it’s simply Apple supplying drivers and support software this is less good.

For the trackpad I found a good solution with Trackpad++ which enables 2, 3- and 4-finger gestures and improves scrolling.

Display driver stopped responding and has recoveredThe AMD Display Drivers as supplied with BootCamp are instable leading to “Display driver stopped responding” messages.

Some of the Advanced features in the supplies AMD Catalyst Control center such as Power Management are simply unavailable.

An annoyance is that AMD Catalyst Control Center reports that updates are available but when trying to install it errors with this message:

We are unable to find a driver for your system. No supported AMD hardware was detected.

At this point Andrew Morgan and Barry Schiffer are likely tweeting that I should stop using Windows on a Mac but I will ignore that.

So let’s go ahead and update those AMD drivers, shall we?

In my case the Catalyst Control Center stored the drivers in C:\AMD\AMD-Catalyst-15.7.1-Win10-64bit so I will use this path and this particular version and bitness (64 bit).

Note that modified files for the installation can be download from the bottom of the page. But please read/understand the steps below before downloading.

Step 1 – Edit InstallManager.cfg
Add the line EnableFalcon=true to Config\InstallManager.cfg:

EnableFalcon=true

Step 2 – Find your hardware id
Open Device Manager, expand Display Adapter, right-click your Display Adapter and select Properties. Go to the Details Tab, select Hardware Ids and Copy the VENdor and DEVice id string:

Display Adapters | AMD Radeon R9 M370X | Details | Hardware IDs

Step 3 – Edit driver inf file

Open Packages\Drivers\Display\WT6A_INF\C0187674.inf with Notepad and search for PCI\VEN_1002&DEV_6821 (take the closes match, in my case REV_83):

PCI\VEN_1002&DEV_6821&DEV_6821_REV_83

Change this line to match the Hardware Id in Device Manager:

PCI\VEN_1002&DEV_6821&DEV_6821&SUBSYS_0149106B&REV_83

Now take the section name of  the same line, in my case ati2mtag_R577 and search for that section:

ExcludeID=PCI\VEN_1002&DEV_6821&SUBSYS_0149106B

Remove the line ExcludeID=<Hardware Id> and save the file.

Step 4 – Recreate the driver CAT file
Because the AMD driver is digitally signed we needed to recreate the driver’s .cat file after changing the .inf file.

To do this we need the inf2cat tool, I used the version from the Windows 10 Driver Kit (DDK).

Use the following command to create a new cat file (note that you should not specify the path to the inf file but to the directory where the inf file resides):

Step 5 – Digitally sign the driver CAT file
Final step is to resign the CAT file, note that you need a code signing certificate that is valid for signing Kernel Mode drivers. I use a certificate from DigiCert,a company that I can highly recommend!

Step 6 – Install away!
Now we can finally install by launch the Setup.exe, I recommend choosing for Custom installation and uncheck the Gaming Evolved App:

image

Much Better:

image

Also notice that PowerPlay options are now available:

image

But most importantly – I have had no more crashes of the Display Driver!

As most people probably do not have a (kernel mode) code signing certificate, please find the modified .cat and .inf files below

EDIT 25-11-2015: Added AMD Crimsom 15.11 Driver to the download package

EDIT 01-12-2015: Added Radeon-Software-Crimson-Edition-15.11.1-Beta-64Bit-Win10-Win8.1-Win7-Nov30

EDIT 18-12-2015: Added Radeon-Crimson-15.12-Win10-64Bit

EDIT 08-01-2016: Added WHQL-Radeon-Software-Crimson-Edition-16.1-64Bit-Win10-Win8.1-Win7-Jan7

EDIT 02-02-2016: Added Non-WHQL-64Bit-Radeon-Software-Crimson-16.1.1-Win10-Win8.1-Win7-Jan30 includes brightness control fix

EDIT 05-02-2016: Added Non-WHQL-64Bit-Radeon-Software-Crimson-16.1.1-Win10-Win8.1-Win7-Feb3.zip (also includes brightness control fix)

EDIT 25-02-2016: Added Non-WHQL-64Bit-Radeon-Software-Crimson-16.2-Win10-Win8.1-Win7-Feb23 (also includes brightness control fix)

EDIT 03-03-2016: Added Non-WHQL-64Bit-Radeon-Software-Crimson-16.2.1-Win10-Win8.1-Win7-Feb27

EDIT 18-03-2016: Added Non-WHQL-64Bit-Radeon-Software-Crimson-16.3.1-Win10-Win8.1-Win7-March16.zip (also includes brightness control fix)

EDIT 29-03-2016: Added Radeon-Crimson-16.3.2-Win10-64Bit (also includes brightness control fix)

EDIT 13-04-2016: Added Non-WHQL-64Bit-Radeon-Software-Crimson-16.4.1-Win10-Win8.1-Win7-Apr4.zip (also includes brightness control fix

EDIT 17-06-2016: Added Non-WHQL-64Bit-Radeon-Software-Crimson-16.6.1-Win10-Win8.1-Win7-June2.zip (also includes brightness control fix

EDIT 21-09-2016: Added Non-WHQL-Win10-64Bit-Radeon-Software-Crimson-16.9.1-Sep7 (also includes brightness control fix

EDIT 17-10-2016: Added WHQL-Win10-64Bit-Radeon-Software-Crimson-16.10.1-Oct13 (also includes brightness control fix

EDIT 16-01-2017: Added Win10-64Bit-Radeon-Software-Crimson-ReLive-16.12.2-Jan3 (also includes brightness control fix) -> note that this is a seperate download and as test I have included the complete installer. Download here

EDIT 18-01-2017: Added Non-WHQL-Win10-64Bit-Radeon-Software-Crimson-ReLive-17.1.1-Jan16 (also includes brightness control fix) -> note that this is a seperate download and as test I have included the complete installer. Download here

Download modified inf and cat file