Make Your Old Graphics Drivers Work in Windows 8

Make Your Old Graphics Drivers Work in Windows 8Installing software upgrades can be a frustrating experience, especially if drivers don’t seem to work the way they’re supposed to. In Windows 8, you could be facing challenges if your graphics card is older. This article addresses only AMD hardware.

Windows 8 updated to WDDM 1.2, which breaks OpenGL functionality on older graphics cards. The built-in WDDM 1.1. graphics drivers will not allow for GPU acceleration in Photoshop, for instance. In my case it’s a Radeon HD 3650 Mobility, which is no longer supported in the official Windows 8 drivers from AMD. So, if you own one of these cards in your computer (desktop or laptop), the following instructions will, I hope, be a remedy.

AMD Radeon HD 4000 Series (x64 | x86)
AMD Radeon HD 3000 Series
AMD Radeon HD 2000 Series
AMD Radeon HD Series AGP

ATI Radeon 9500 Series (x64 | x86)
ATI Radeon 9550 Series
ATI Radeon 9600 Series
ATI Radeon 9700 Series
ATI Radeon 9800 Series
ATI Radeon X300 Series
ATI Radeon X550 Series
ATI Radeon X600 Series

ATI Radeon X700 Series
ATI Radeon X800 Series
ATI Radeon X850 Series
ATI Radeon X1050 Series
ATI Radeon X1300 Series
ATI Radeon X1900 Series
ATI Radeon X1950 Series
ATI Radeon Xpress Series
ATI Radeon X1200 Series
ATI Radeon X1250 Series
ATI Radeon X2100 Series

Although it has only been tested with Windows 8 x64, it should work the same for x86.

  • Find your graphics card in the list above, and download the corresponding driver. Run the installation until the very end; ignore any error messages.

[Anyone with the Radeon HD series, please jump ahead to section (A), further down]

  • Download the ATI MobilityModder and install it. In both cases, create a new folder on C:\ (ATI or AMD). When it is finished, copy this patch to C:\Program Files (x86)\MobilityDotNET, and replace the present EXE file.
  • Run the ATI MobilityModder from the Start Screen, and then select C:\ATI\Support\10-02_legacy_vista32-64_dd_ccc as your location, and let the program do its thing.
  • Right-click in the bottom left corner of your primary screen (Windows + X), to open an elevated Command prompt, and type the following commands:

bcdedit /set {current} testsigning on
bcdedit /set {current} nointegritychecks true

  • Close the elevated prompt.
  • Return to the Start Screen, start typing gpedit.msc and hit Enter.
  • Navigate to User Configuration (2nd node) | Administrative Templates | System | Driver Installation | Code signing for device drivers
  • Double-click the policy and set it to Disabled.
  • Restart your computer.

(A) For AMD Radeon HD:

  • After Windows is fully booted, navigate to C:\AMD\Support\12-6-legacy_vista_win7_64_dd_ccc_whql\Packages\Drivers\Display\LH6A_INF\CH_95951.inf and right-click it, then select Install.
  • Just wait a few seconds, and your screen should start flickering. After a while, a small dialog will appear, saying The operation completed successfully.
  • After that, you double-check the driver in the Device Manager. It should have the driver date: 2012-07-03.
  • You’re done. Maybe do a quick restart.

(B) For ATI Radeon:

  • After Windows is fully booted, navigate to C:\ATI\Support\10-02_legacy_vista32-64_dd_ccc\Packages\Drivers\Display\W76A_INF\C7145534.inf and right-click it, then select Install. You will get the familiar red dialog warning you about installing unsigned drivers. Throw caution to the wind and continue.
  • Right-click in the bottom left corner of your primary screen (Windows + X), to select Device Manager.
  • Expand the Display adapters section. You should see Windows Basic Display Adapter. Right-click it and select Update driver software.
  • Click Browse my computer for driver software and then Let me pick from a list…
  • Your new driver should already be there, along with the already present Basic Display Adapter and WDDM 1.1 driver options. Select the one with your graphics card’s name, and no additions in parentheses. It will say that it’s not digitally signed. Simply ignore this, and click Next to install it.
  • Right-click in the bottom left corner of your primary screen (Windows + X) to open an elevated Command Prompt, and type the following commands:

bcdedit /set {current} testsigning off
bcdedit /set {current} nointegritychecks false

Last, restart your computer one final time, and everything should work fine. There might be a few graphical errors in the “Metro” part of Windows 8. Adobe GPU acceleration and OpenGL games work great, though.

Image: Microsoft

Article Written by

He's a writer and photographer living in Sweden. Technology, philosophy, and films are some of his other interests. In 2008, Maximilian completed a BA in creative writing in London. So, being a writer has been important to him for a long time -- although he prefers to be called a "storyteller."

Comments

  1. The Doctor says:

    You can use 7-Zip to unzip/extract the .EXE files and then go into Device Manager, “Update driver” and point it at the extraction folder you just unzipped the driver into and it should just take it. Tested and works with Xpress 1150 on x64 Windows 8. Even games work with it.

  2. Brian Omv says:

    Great article but I am sticking with Windows 7, I hated the RC of Win 8.

  3. Nino Brunori says:

    To add my 2 cents.
    I have never had an AMD card that hasn’t had a problem with Drivers and the only time I had problems with drivers on my NVidia was 2 versions back when you had to unplug the VGA cable then plug it back in when it defaulted to HDMI.

    All my AMD cards fell short and I lost good money when I purchased the HD AllinWonder and they never made drivers for 64 bit or later OS’s.

    NVidia had windows 8 drivers out before 8 went RTM.

    Great video BTW.
    Windows 8 has just moved me over to Linux anyway.

  4. Tarik Kharabsheh says:

    and for us intel folks?

  5. UltimateRT says:

    I love you (no homo), now I can finally test this bitch of an operating system.
    Btw, ATI Mobility Loader took 5+ hours to finish…

  6. Rob says:

    This sorted out both an old Acer laptop (Travelmate 7520G) with an X1250 and a bootcamped Macbook Pro (2,1) with an X1600. Two six year old machines now booting into Win8 like rockets with a nice hires desktop – thanks a million.

  7. Tried every possible combination of this on both Windows 8 x64 RTM and x86. Doesn’t work at all with my ATI Radeon HD 2400 AGP. I just keep getting an error saying the driver isn’t designed for my version of Windows… exactly what I got before I followed this guide.

  8. I’m running Windows 8 x64 and I have an x1950 pro. I can’t find C:ATISupport10-02_legacy_vista32-64_dd_cccPackagesDriversDisplayW76A_INF. For some reason I can only find C:AMDSupport12-6-legacy_vista_win7_64_dd_ccc_whqlPackagesDriversDisplayLH6A_INFCH_95951. But my card isn’t an HD. And my driver date is dated 2/10/2010. When I watch youtube videos, my display driver still crashes. Any clue as to how I can fix this? Thanks.

    1. Bret says:

      I have the same graphic card and windows 8 does’t even see it. Did you solve your problem? Thanks for any advice.

  9. Ahmadul Hoq says:

    Thanks. But it’s not working for me in Windows 8 32-bit edition. Will you please test it for 32-bit and guide us? I have ATI Mobility Radeon HD 4500 series graphics adapter.

  10. r e l says:

    X1950 on 65-bit worked… Screen resolution is correct now. However, Netflix doesn’t work (neither the app nor via the browser). Error code W8158 in the app; said that WindowsSystem32atiumd64.dll failed to load. Also mentioned to look for a driver signed by the Windows Hardware Quality Lab. Any suggestions? So close!!

  11. Imdnme says:

    Working on 32-bit with X1950, thanks!!

  12. It’s not working with ATI RADEON X1300 pro and Windows 8 32 bits. I have BSOD when i start Windows but after all is ok !

  13. marc says:

    hello working well on windows 8 x64 with my ati radeon X1950 XTX, but just a little issue, the secondary display is still seen as NTATIvrv01