Proper Cleanup - How to clean system from AMD driver and re-install them

  1. Control Panel -> Programs -> Uninstall all AMD crap
    Yes, yes all AMD crap, Catalyst, SDK, and whatever else you have installed ; )
    Your screen may start flickering at this step - this is normal - AMD driver gets uninstalled, standard Microsoft driver gets installed - hence the screen flickering.
    Also, sometimes, if you have several AMD driver versions installed on your system, it will cause installation of another AMD driver - it will take some time, why - explained on step 8)
    Sometimes properly written and excellent software like AMD Catalyst won't even uninstall - it will keep saying that it is uninstalling for a long time --- this is when you know, that you need to help this shit to uninstall.
    Control Panel -> Administrative -> Services -> Stop all AMD services
    Device Manager -> right click on any your AMD GPU -> Uninstall and tick 'delete driver' -> uninstall
    Catalyst uninstall will finish shortly ; )
  2. reboot
  3. It will hide into tray and do it's dirty work, its normal, relax it may take a while, it will tell you once it is finished and will ask for reboot.
    Use Display Driver Uninstaller for Windows 8/8.1
  4. Device Manager -> View -> Show hidden devices -> Non-Plug and Play Drivers -> Uninstall "AOD" crap and "amdkmdag" - right click on them and choose to uninstall, then reboot
    You must reboot, if you don't you won't be able to complete step 5) If there are no such things - u are good and can skip this step.
  5. Delete
    ati*.*
    amd*.*
    from /Windows/ Windows/System32/ and /Windows/SysWow64/
    only from those folders!
    Meaning - delete all files which start with "ati" or "amd" from the specified folders.
    *Be careful if you have some other AMD/ATI equipment in your rig, though all my rigs are AMD based and I didn't have any issues.
    I use FAR Manager to find and delete those files.
    You can use following commands typed in "command prompt", launched "as administrator"
    del "c:\windows\ati*.*"
    del "c:\windows\system32\ati*.*"
    del "c:\windows\system32\amd*.*"
    del "c:\windows\SysWOW64\ati*.*"
    del "c:\windows\SysWOW64\amd*.*"
    pause
    Or you can create "New Text Document" on your desktop
    New Text Document
    Rename it to - deleteCrap.bat <========== YOU HAVE TO RENAME IT LIKE THIS OR MAGIC WON'T HAPPEN@! ; )
    Rename
    Edit
    Edit
    Copy the code there
    Copy the code
    Run it As administrator
    Run it As administrator
  6. ccleaner -> Registry -> Scan for Issues -> Fix selected issues -> backups for cowards! -> repeat scan/fix until no errors -> reboot
    !!CAREFULL!! it will install Google Chrome and Google Chrome Toolbar for IE by default!!
  7. *
    ****This additional step is needed for people who love to plug and unplug and plug and unplug and plug again video cards. Windows keeps remembering all your devices you've ever plugged into your PC. So when you install the driver - it may be installed for all devices, even disconnected ones.
    Run "command prompt" "As Administrator"
    execute following commands -
    set devmgr_show_nonpresent_devices=1
    start devmgmt.msc
    View->Show hidden devices
    Delete all not-connected GPUs. Once you at it you can delete all not-connected devices also. Be careful though, you may delete some.. wifi sticks or usb sticks /etc. Disconnected devices will have their icons transparent.
    This is how it looks like -
    A lot of GPUs
    Apparently some AMD crap wants to live so hard on your PC that it hides as disconnected -
    amdkmdag, AODDriver
    SHOW NO MERCY!
    uninstall amdkmdag, AODDriver
  8. **
    This step is for advanced users only
    cscript.exe removedevices.js /noconfirm
  9. Download 13.1 from TechPowerUp, run it, press INSTALL, once it unpacks - press CANCEL-> OK
    * If you have 7950 in your rig - 12.6 from AMD works better for me than 13.1
    You can find links for driver downloads and some more interesting stuff here -
  10. Control Panel --> System --> Device manger --> Right click on the GPU --> Update -->
    Update Driver Software...
    Browse my computer for driver software -->
    Browse my computer for driver software
    Let me pick from a list of device drivers on my computer -->
    Let me pick from a list of device drivers on my computer
    Have disk --> Browse -->
    Have Disk...
    Navigate to -->
    c:\AMD\Support\13-1_vista_win7_win8_64_dd_ccc_whql\Packages\Drivers\Display\W86A_INF\ -> install
    or
    c:\AMD\Support\12-6_vista_win7_64_dd_ccc_whql\Packages\Drivers\Display\W76A_INF\ <==== 12.6
    Locate file
    Better to choose video card without exclamation mark. But if they all are - choose any one of them. Some more flickering. Also this can take a lot of time, max I saw ~1h.
    To confirm that it is actually doing something - open Task Manager, check or press "Show processes from all users" go to "Processes" and check if "drvinst.exe" is there.
    Or open "Event Viewer" and check "System" and "Application" logs. There should be a lot of messages about installing stuff. The reason for taking a lot of time - AMD driver keeps re-installing the driver for each GPU when it is installing on each GPU.. so it makes N*N number of installs where N is the count of your GPUs.. "ONLY ONE CAN SURVIVE" - AMD driver logic ; )
  11. Control Panel -> Administrative -> services ->
    disable
    AMD External Events
    Desktop Windows Manager
    Themes
    to do it - find the service with that name -> right click -> Properties -> select Disabled in Start Type -> Apply
    reboot
  12. smile
  13. Confirm all cards are working in Device Manager - no yellow signs, no other bs
  14. GPU-Z, confirm all cards are showing clocks and OpenCL is not ticked.
    Above 13.1 drivers have OpenCL included in the driver, so for example if 13.12 driver is installed OpenCL should be ticked in GPU-Z already - skip steps 13) and 14).
  15. Run - c:\AMD\Support\13-1_vista_win7_win8_64_dd_ccc_whql\Packages\Apps\OpenCL64\OpenCL.msi
    or - c:\AMD\Support\12-6_vista_win7_64_dd_ccc_whql\Packages\Apps\OpenCL64\OpenCL.msi <====== 12.6
    By "run" I mean.. go to that folder and double-click OpenCL.msi with your mouse ; )
  16. GPU-Z, confirm OpenCL is ticked.
  17. cgminer --ndevs, confirm all GPUs are there

Donations are welcome!

BTC: 14kzZJuzRZ27crZNdQgG2kQor6RUmtMTCL

LTC: LgVc7KdedPGZyDXHXEH9G7z6AoTmTvDdWb