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."

  • The Doctor

    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.

  • http://www.facebook.com/profile.php?id=100003760197786 Brian Omv

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

  • http://www.facebook.com/profile.php?id=1292299949 Nino Brunori

    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.

  • Tarik Kharabsheh

    and for us intel folks?

  • UltimateRT

    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…

  • Rob

    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.

  • http://www.facebook.com/profile.php?id=1017388417 Matthew Ferguson

    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.

  • http://www.facebook.com/people/Matthieu-Claude-Bernard/100000265749215 Matthieu Claude Bernard

    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.

    • Bret

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

    • Tim

      Same for me as posted above

      • c.

        Running W8x64, ATI x1250. I had the same problem and I simply install what I had (LH6A_INFCH_95951). Later in instruction I discover, that I can see only x1200 driver, not x1250. But I update what I had ;). Now I have native resolution for my laptop: 1680×1050.

  • http://www.facebook.com/magustaita Ahmadul Hoq

    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.

  • r e l

    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!!

  • http://twitter.com/imdnme666 Imdnme

    Working on 32-bit with X1950, thanks!!

  • http://www.facebook.com/lheureux.philippe Lheureux Philippe

    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 !

    • Jonathan Castro

      Same Radeon, same Windows and same problem :/

  • marc

    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

  • Sagar

    WoW!! Thanks a lot . Worked like a charm .. :D

    • Tim

      Hi – This hasn’t worked for me – I’ve downloaded the driver poackages but when I go into the driver folder after doing an initial reboot there is no W76A_INF folder. Everything else seems to have gone perfectly well. Can anyone advise?

  • D

    does NOT work with X1250 on Windows 8 64-bit. It said the device driver was not signed, so I found another way to disable it not mentioned here. Then after all of that it said that the driver was not compatible with Windows 8. I don’t think this is possible.

    • me

      i got it working x1250 followed everything exact works great!!!!

  • Magneet

    This guy is amazing, totally fixed my CCC and OpenGL on Windows 8.1. I couldn’t even open CCC anymore.

    I have an ATI Radeon HD4770.

    What I did was:
    1. Installed all .inf files located at C:ATISupport10-02_legacy_vista32-64_dd_cccPackagesDriversDisplay (From the CCC installation)
    2. “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. ”
    3. Tested and it worked.

    I miss an explaination on the bcdedit commands, so I skipped that.

  • Jon

    Thanks for distributing! Almost works on my Radeon X1250 and Windows 8.1 home. The gpedit.msc is not available in the home version of Windows. Anyway, the installation procedure works and let me change the resolution from 1280×1024 to 1920×1080. However, the display still contains a black frame around the edge. If I run Ubuntu on the same computer, the display is truly 1920×1080. Any ideas?

  • Timothy Green

    Thanks much this worked perfectly on my old 17″ gateway notebook. gives me a windows 8.1 computer for my lab.

  • Job

    Thank you so much. My computer already had this problem almost a year ago and I couldn’t find a solution.

    I’m sorry if my English is bad, im from Holland and 13 years old….

  • aBaDy94

    Thanks man thats work with me on Windows Blue “8.1″
    AMD radeon X300

  • demo

    this is only for amd mobility graphic cards or it will work on my Ati Radeon X700 ?

    My O.S. is Windows 8.1 pro

  • Ash

    you are a bloody legend mate! thankyou so much!

  • Anonymous

    thanks to author. my x1300 & win 8.1 finally start working

  • محمد إسماعيل

    I have run the setup by the Compatibility Mode with Windows 7, the driver and games are working but I can’t open the CCC and a black screen appear to me when I run my PC.

    OS: Windows 8.1 Pro Final v6.3 build 9600

    My card is ATI Radeon X2100 Series, can that article make the black screen appear to me