I’m using Bootcamp on my iMac to boot into Windows 10, and play games. While I always work in OSX, games just play better in Windows. Bootcamp have always been working perfect, until yesterday, when launching the open beta of Battefield 1:
Alright, so I just had to update my graphics driver. Turns out, that’s not so easy. Downloading and trying to install the latest driver, results in this error:
Googling around and trying stuff that apparently worked for other people, didn’t work for me. Some of the advices seemed to work, but in the end, it didn’t update the driver, and I still couldn’t launch the game.
Using parts of other articles, and parts of my brain, I finally figured out a pretty easy way to accomplish the update. If you experience the same issue, follow these 8 steps to update your driver.
- Download your driver at http://support.amd.comd/en-us/download
- Extract the driver
- Find the Hardware ID of your graphics card w/o REV_XX in Device manager.
- Remove all excludes of the Hardware ID from the Setup Information file, located in the Packages\Drivers\Display\WT6A_INF sub-folder.
- Reboot into Options Menu.
- In the Options Menu, select Troubleshoot > Advanced Options > Startup Settings and hit Restart. When rebooted, in Startup Settings, select 7. Disable driver signature enforcement.
- Update the driver with Have disk option, from Device manager.
1.Get the latest driver
Head to http://support.amd.comd/en-us/download, find and download the right driver for your machine (Mine is a Radeon R9 M295X card)
2.Extract the driver
Once downloaded, extract the driver into the default location (C:\AMD). It might try to run the installer, which will result in the same error as before.
3.Finding your Hardware ID
Open Device manager, unfold the Display adapters, right click and select Properties. Select the Detail pane, select Hardware Ids in the Property selector. Right click the second ID, and select Copy.
4.Update the Setup Information file
Go to the location where you extracted the new driver, probably C:\AMD. There should only be one sub-folder, with the name of the driver downloaded. Mine was called Non-WHQL-Win10-64Bit-Radeon-Software-Crimson-16.8.2-Aug11. Browse this folder, and further into the Packages\Drivers\Display\WT6A_INF sub-folder. In this folder, a Setup Information file should exist.
Open this file in Notepad. Now do a search for the Hardware ID you copied in the previous step.
Every line that starts with ExcludeID= followed by the Hardware ID must be deleted. I’ve deleted 4 lines in total.
When all the lines are deleted, save and close the file.
5.Reboot into Options Menu
Since we just edited this file, you are no longer able to use this driver as is, because the checksum no longer validates. This is for security reasons, and in all other cases, this helps guarantee that you wont install malware.
But in this case, we want to install the driver.
This means we have to restart into the so-called Options menu. This is pretty easy though. Just hit the Windows button (Cmd button), type run and select the Run Desktop app.
Copy and paste this line into the Window:
shutdown.exe /r /o /f /t 00
This will make your computer reboot instantly, so make sure everything is saved, and you have bookmarked this article :-)
6.Disable driver signature enforcement
When booting, you’ll bot into the options menu.
Here you select Troubleshoot > Advanced Options > Startup Settings and click the Restart button.
Your computer will now reboot. Once booted, an options menu will be displayed.
Select option 7, Disable driver signature enforcement.
The computer will now boot up in Windows as always, but now it’s possible to install unsigned drivers, which is the state of the driver, we modified in step 4.
7.Update the driver
And finally, we can update the driver. Once again open up Device manager, unfold the Display adapters, right click your graphic card, and select Update Driver Software.
Next, select Browse my computer for driver software, and then Let me pick from a list of device drivers on my computer, next click the button Have Disk, browse to the folder WT6A_INF sub-folder from before, and select the Setup Information file.
Now select the right driver in the window, and click next.
The driver will now install, probably causing the screen to flicker once or twice. When done, confirm the new driver installed.
Reboot once, and enjoy your new driver :-)