Download: AMD Radeon Adrenalin Edition 17.12.2 Drivers

Published by

Click here to post a comment for Download: AMD Radeon Adrenalin Edition 17.12.2 Drivers on our message forum
https://forums.guru3d.com/data/avatars/m/209/209146.jpg
The Steam profiles at least are generated from the add/remove program and the uninstall registry path. (It's also supposed to be able to grab Ubisoft UPlay and EA Origin profile info but it seems to be less reliable with these.) Hah, I had to remove those because Catalyst Crimson slows down noticeably with a dozen or so profiles, it gets worse with 1200+ profiles. 😛 (On the plus side I only really use the global profile anyway for most settings and it's much faster now and Steam don't really use this info so clearing it out made no difference.) But yeah the profile info should also be saved to the .blob file in that folder, odd how that gets reset on a reboot but I heard about other people having issues with custom profiles not saving properly since a few driver revisions back.
https://forums.guru3d.com/data/avatars/m/150/150085.jpg
JonasBeckman:

The Steam profiles at least are generated from the add/remove program and the uninstall registry path. (It's also supposed to be able to grab Ubisoft UPlay and EA Origin profile info but it seems to be less reliable with these.) Hah, I had to remove those because Catalyst Crimson slows down noticeably with a dozen or so profiles, it gets worse with 1200+ profiles. 😛 (On the plus side I only really use the global profile anyway for most settings and it's much faster now and Steam don't really use this info so clearing it out made no difference.) But yeah the profile info should also be saved to the .blob file in that folder, odd how that gets reset on a reboot but I heard about other people having issues with custom profiles not saving properly since a few driver revisions back.
This is something I've been harping on for a while now. Profiles is borked and continue to be borked since the beginning of the year. If anyone notice decreases in performance in game 1st thing you want to do is delete all profiles. As the crimson install has a tendency to cull all "working" game .exe it finds when you install the drivers for the 1st time. Yes, it's convenience is well noted but like you said, they don't always find every app/game. Right now it appears that even though it can now find MS Store .exes (more on this in a bit) it cannot find Steam .exe which was never a problem in the past. The only time profiles become a problem is when you are able to execute an .exe from more then one source. IE: 3DMark stand alone vs Steam 3DMark. You don't have any control over which .exe to use and it defaults to Steam version. I know because I've been through it. Even after you uninstall the Steam version and reboot for the stand alone version (I was trying to find out if the steam version has any negative impact on performance vs the stand alone). It still will not "auto find" the stand alone version when used. Which is odd. As it should be able to profile both with no problem (albeit it was a few drivers ago). I think having the ability (which isn't working right now) to have the profiles auto find those known .exe's would be more of a benefit then to have it do it for you once you install the drivers. But the main issue is to get the profiles stored in a way in which there is no negative impact to performance. Even if you don't use any of the profiles having them there shouldn't hinder in game performance (I bench and it does impact results for me). As for MS Store .exe's that's a bit tricky as you need system permission (someone correct me if I'm wrong). As having your OS profile permission as admin isn't enough to get the .exe to be profiled manually. So, it make sense that you see any MS Store .exe's during the install process as system permission can take ownership as needed.
https://forums.guru3d.com/data/avatars/m/243/243915.jpg
For some reason, Wattman reports my GPU workload at 100% always, but other tools like Aida64 or Windows Task Manager do not agree. Clock speed is stuck at max. speed (not memory) and chill does not work at all anymore (since adrenalin). I do not get a worse performance as far as I can tell. I have a RX480. I doubt it's a miner virus, Neither mbam, nor Housecall nor windows Defender have found anything and like I said, no notable performance impact.
https://forums.guru3d.com/data/avatars/m/150/150085.jpg
Uninstall the drivers, reboot, then reboot again into safe mode then use DDU standard. Reboot again and re- install Crimson 17.12.2. See if that helps Crimson to report the correct clock speeds.
https://forums.guru3d.com/data/avatars/m/243/243915.jpg
It worked, thank you! I used DDU before, but not in safe mode. Maybe that did it.
https://forums.guru3d.com/data/avatars/m/251/251862.jpg
I've got a leftover profile from an uninstalled Steam app that I can't get rid of. I found it in gmdb.blb, but if I remove it, it just comes back on reboot. The unwanted app was also referenced in gmdbprof.blb. I can delete gmdbprof.blb and it doesn't come back on reboot. I tried manually adding a profile for a Steam game that is not installed and a entry was added to gmdb.blb, and gmdbprof.blb was recreated with entries for both the newly added uninstalled game, and the unwanted, uninstalled app. I can hide it, but it comes back with driver updates, and it's still in gmdb.blb and apparently somewhere else also. I would love to get rid of this profile permanently if possible.
Shellar:

If I'm not mistaken, the settings are stored in %localappdata%\AMD\CN\gmdb.blb. When I modify a game the time stamp on this file would be as the time I did modification, but I don't see any actual data changes inside....my Steam library isn't in Program Files, could this be the reason?
Good info on gmdb.blb, but it didn't help me. When I make a change to a profile in Radeon Settings, I immediately see the changes written to gmdb.blb, for example, when I remove an unwanted profile I see "hidden": "FALSE" change to "hidden": "TRUE". I have steam libraries on C: and D:, and all my installed games are detected - no problems. Profiles can be added from a desktop icon, but idk if Radeon Settings is automatically looking for them there.
JonasBeckman:

The Steam profiles at least are generated from the add/remove program and the uninstall registry path...it gets worse with 1200+ profiles...But yeah the profile info should also be saved to the .blob file in that folder, odd how that gets reset on a reboot
The profiles seem to come from at least one more source also. I've uninstalled a Steam app, and removed any trace of it's name or Steam ID from the registry, and it is still detected for some reason. Surely you don't have 1200 games installed - so are you saying it's adding all your games installed or not?
Eastcoasthandle:

Right now it appears that even though it can now find MS Store .exes (more on this in a bit) it cannot find Steam .exe which was never a problem in the past.
All my Steam installed games are being detected - even one that's not installed 😡
https://forums.guru3d.com/data/avatars/m/209/209146.jpg
Yeah quite a backlog of games on Steam and my own insistence on keeping them installed but the majority are mostly kept on a separate larger HDD for storage (Games that no longer receive patch support due to their age especially.) but there they are still installed which when detected by CNext before I got rid of their entries from the add/remove software listings it greatly slowed down Catalyst Next because from testing this a bit by just opening the CNext menu or dragging it around a bit then it takes just a bit around a dozen or so profiles at which point the program will already produce a noticeable slowdown and a increase in memory usage. A hundred profiles will stall the settings panel for a good while and above that it'll likely just crash while consuming a ton of memory. (It really isn't intended for having so many profiles, no idea if it's still as big of a problem but from the above post it sounds like it's still a concern even if perhaps it might have improved a bit.) It's a rare case though, most people would keep the games uninstalled if for nothing else than to conserve space and it does also slow the Steam client down a bit since it checks installed content on start up which can produce a few seconds of delay as it boots up. 🙂 All in all? After 15 years of service I own somewhere around 3000 titles on Steam now but I've been working on completing the older titles and there's been more early access or barely games at all via indie releases lately so I haven't picked up as many games these last two years or so ha ha, given a bit of time to work on that mess of a backlog. 😛 (So it's down to around 800 games currently, little by little but I do have a lot of time too.) Still nowhere near the top of the list either, that's these users with 10.000+ titles purchased and counting. https://steamdb.info/badges/?badgeid=13 😀 From my own testing it only really checks the add/remove programs entry which is controlled from a registry path so clearing the games out avoids cluttering up the list and I can manually add profiles for games that need specific settings. 🙂 The .blb is simply text and can be opened in notepad or any other text editing software, should have entries at the top pointing to Steam, UPlay and Origin depending on what's installed but how it pulls the actual game info and populates the below list which contains the actual profiles is a bit of a mystery. I assume part of this is handled by the re-routing .dll files and exe processes the driver makes use of, ATIEAH32.EXE and ATIEAH64.EXE and the gamemanager32.dll and gamemanager64.dll files together with detoured32.dll and detoured64.dll And then there's the atiapfxx.blb file with the packed profile files. When copied and converted into a .xml (atiapfxx.exe -r -sys -s NAME.xml which then places said .xml in the .\windows\syswow64 folder for viewing.) you have this for the exe names and such. TombRaiderProfile TombRaiderProfile TombRaiderProfile TombRaiderProfile TombRaiderProfile TombRaiderProfile TombRaiderProfile TombRaiderProfile TombRaiderProfile TombRaiderProfile So it identifies games on Steam via both the game exe itself but also the application ID number. https://steamdb.info/app/203160/ Getting the list of apps that way would require querying the Steam client itself though or possibly the registry paths that Steam is using which also stores application ID's as separate keys for information ranging from EULA acceptance to if the various runtimes were installed or not and occasionally some other info as well. Not sure exactly how that works, it hasn't really worked at all for pulling UPlay and Origin game information so that's probably WIP though it at least finds the client software whereas for Steam it appears to have been a bigger priority so it's more advanced with how it handles and detects profiles here. Being able to rely on the application ID also means the driver has no problems if there's multiple game.exe games or similar, as long as the driver actually has a profile for the game in the first place that is which for some less common games that might not be the case even in newer drivers released after the game itself has been out for a while. EDIT: Updated the post a bit, it's a bit lengthy.
https://forums.guru3d.com/data/avatars/m/209/209146.jpg
Ah sorry for being unclear. 🙂 Steam adds a entry for the add/remove software controls which is usually accessed from the control panel entries, this is done immediately when you begin installing or downloading a new game through Steam but this information is not really used by the Steam client itself as it has a different method to keep track of if the game is installed or not currently and as such it's only really used by the OS itself for a quick way to query Steam to uninstall the software when it's accessed from these settings. So in order to avoid automatically having new games added to CNext's profile list I just remove their registry entries by deleting this information which is mostly done through CCleaner since it adds a fast way to get at this data, also if you do it this way then delete the info but don't actually call a uninstall since you want to keep the software installed. (And don't remove other entries of course.) For the Steam client itself it tracks settings via the user config files found mainly in the userdata folder wherever the client has been installed too which by default that's C:\Program Files (x86)\Steam\userdata\*NUMBER*\config\localconfig.vdf I believe together with some other files here also controlling certain settings. The number simply corresponds to the ID of your Steam profile, also a Steam client crash can temporarily corrupt the userconfig.vdf file but you don't lose any install info - which would suck. - though the client config options resets so that needs to be re-adjusted if this happens and as I remember part of these config files is also synced through Steams cloud system by making use of this. (Which I think happens even if Steam cloud is otherwise off in the client which only affects the game specific files.) EDIT: For how CNext has worked for me at least doing this little bit of deletion has avoided having CNext creating new profiles automatically (Usually after a restart of CNext.exe which at least was needed earlier for the new profile to show up.) and I can instead add any custom profiles by hand if any games require different settings than what I prefer to keep as the global defaults. 🙂 If you do use more specialized settings though and the new additions from the overlay and DVR functionality then you'd likely want to keep more individual profiles rather than relying on a single global one but yeah with one of the 17.11.x drivers I think it was I began hearing about users who had problems with the other profiles not being used or even being reset entirely. Thought one of the 17.12.x drivers resolved this but I might have misunderstood and it might have been a different problem or a problem for a certain GPU series only. EDIT: This issue and the ongoing Wattman issue for certain card models really needs to be resolved, I do like the new settings software in general but it's taken time for some of the previous options to transition over (And the legacy CLI program is still around although by now most if not all settings are available from CNext and without using the legacy settings software.) so hopefully the 18.1.x drivers and onward's can keep refining these issues with Catalyst Next. : And I need to check because AMD renamed it in a earlier driver so it's either CNext.exe or RadeonSettings.exe now. 😀 (And trying to remember that it's Catalyst Adrenaline now and not Catalyst Crimson any more ha ha.) (EDIT: Folder retains the CNext name but it's RadeonSettings.exe) EDIT: Although I guess if you think about it forcefully upgrading Overdrive5 and 6 GPU's to OverdriveN and Wattman wasn't going to be a very smooth transition, Polaris and Vega might have been built to use the new overclocking model from the get go but even the newer generation AMD GPU's suffered a bit from this transition. (Fury losing HBM overclocking capability for example and the ongoing problem with incorrect idle clock speeds and locked speeds for certain GPU models.) Also just happened with little prior warning and broke third party utilities for a while too, at least much of these issues have been resolved since. 🙂
https://forums.guru3d.com/data/avatars/m/150/150085.jpg
Shellar:

What stops you from adding profile to other source manually? Curious why would one want a profile to MS Store? Re permissions - half baked idea: end Radeon Setting process, shift-right click its exe, start as administrator and then add profile this way?
For games from MS Store, they don't work. You get a permissions error. Also, when Crimson's Cnext add's it the icon is missing as it didn't have one when checking the actual WindowsApps folder. I was trying to add a profile for games I have from MS Store not MS Store itself (sorry if I wasn't clear) to see if the profile that I created actually worked or not.
data/avatar/default/avatar32.webp
Microsoft Store applications have executables like any other application on Windows but (quite) all of them are sandboxed (there are some exceptions approved by Microsoft itself, like the linux distributions for WSL), which means you cannot easily hook them like traditional desktop applications.
https://forums.guru3d.com/data/avatars/m/150/150085.jpg
Shellar:

Do you mean you want to make profiles for UWP apps / games, like Forza for example? Don't think this is gonna work, there's no .exes, no full screen (borderless only), no mGPU (unless developers code specifically) and so on. Not a permission problem me thinks.
MS uses a folder called WindowsApps (among others) that will hold the .exe of whatever is downloaded from their App Store. Albiet it maybe in a subdirectory. The only problem is that we don't have access to use them. IE: You cannot click on the exe and get it to work from within that subfolder. Furthermore, there are no icon pics associated with the .exe. Not even the generic windows icon. AMD figured out a way to add the .exe during the install process. And you do see it once the drivers are installed. However, if you remove it, you cannot add the .exe back because you do not have the proper permission to do so.
Alessio1989:

Microsoft Store applications have executables like any other application on Windows but (quite) all of them are sandboxed (there are some exceptions approved by Microsoft itself, like the linux distributions for WSL), which means you cannot easily hook them like traditional desktop applications.
Yes, that is correct. I didn't know it was this difficult to get those .exes to play nice with Crimson Profiles.
https://forums.guru3d.com/data/avatars/m/209/209146.jpg
You can take ownership of the folder, it has to be re-done every time an app updates though (Hello yet another unknown store update and store install manager update.) but it doesn't interfere with functionality, you do want to be careful though and not do this with some key OS folders because ownership needs to be TrustedInstaller and other system processes. 🙂 (Windows is sometimes smart enough to add this back such as for the prefetch folder but don't count on that.) That said the UWP files are also encrypted so just getting folder access isn't much of a improvement though it might be enough to add a CNext profile by being able to get to the folder and exe but this might differ from how AMD gets that information. You can also add a shortcut from a UWP program to the desktop and then maybe use that for a AMD profile. 🙂 EDIT: Seems you just drag&drop it and that should create a link shortcut.
https://forums.guru3d.com/data/avatars/m/150/150085.jpg
Shellar:

These are not traditional executables, these are UWP packages. The actual executables will be generated once you run UWP app. For the reason of sandboxing you won't be able to run them directly.
This is what I implied in my previous post. Had you included all of it it would have been clear I was implying they were not traditional .exe
Shellar:

Sure you can, you just need to enable UWP File Explorer in Windows 10 (Creators and later).
I know you are talking about adding: explorer.exe shell:AppsFolder\c5e2524a-ea46-4f67-841f-6a9465d9d515_cw5n1h2txyewy!App to the search box. That doesn't change permissions. I've tried that as well. You seem to have understood part of it correctly by stating that they are not traditional .exes. It's very disingenuous to say you can click on them to get the app to run. It doesn't work that way and it's not up for debate here. This is after you grant yourself access to the WindowsApp directory. I still get a permission error when trying click on it. Now, if there is a tool that allows you do that then by all means post it here for us to know. Thanks
JonasBeckman:

You can take ownership of the folder, it has to be re-done every time an app updates though (Hello yet another unknown store update and store install manager update.) but it doesn't interfere with functionality, you do want to be careful though and not do this with some key OS folders because ownership needs to be TrustedInstaller and other system processes. 🙂 (Windows is sometimes smart enough to add this back such as for the prefetch folder but don't count on that.) That said the UWP files are also encrypted so just getting folder access isn't much of a improvement though it might be enough to add a CNext profile by being able to get to the folder and exe but this might differ from how AMD gets that information. You can also add a shortcut from a UWP program to the desktop and then maybe use that for a AMD profile. 🙂 EDIT: Seems you just drag&drop it and that should create a link shortcut.
JonasBeckman, Thanks for that. Yes, I've looked at that already. And you are particulary correct about making sure that you still have system processes/TrustedInstaller permission still in tact and not just your login name only. But yeah, I already found out that having access to the folder wasn't enough. So what I did was added the shortcut to desktop but Crimson profiler doesn't recognize that either even though it would recognize none UWP apps. So, neither the subfolder nor created shortcut has worked. I just wanted to give a heads up to others that if they see UWP Apps in Crimson Profiler (even though there is no icon for them) leave them if they want them there. As deleting them maybe permanent until you reinstall the drivers.
data/avatar/default/avatar38.webp
Why everybody does call that driver WHQL?Gpuz says it"s beta. As for this pack on my Win 7 x64 installer didn't find HDMI driver.I unstalled it manually.
https://forums.guru3d.com/data/avatars/m/238/238369.jpg
Dch48:

This driver is not good for RX cards. It's better than 17.12.1 which was a total disaster but still not good. You're better off sticking with 17.7.2. Maybe forever if you have the RX series.
Its not a disaster at all. What problems you have?
https://forums.guru3d.com/data/avatars/m/264/264136.jpg
I think i get fix for my GTA V crashing. Power Limit +50% solves everything. Games keeps crashing for me even on stock bios on stock settings. Now problems seems to be gone.
https://forums.guru3d.com/data/avatars/m/265/265776.jpg
Dch48:

This driver is not good for RX cards. It's better than 17.12.1 which was a total disaster but still not good. You're better off sticking with 17.7.2. Maybe forever if you have the RX series.
You cannot say the problems you have are everyone's problem. Maybe something is up with your setup?
https://forums.guru3d.com/data/avatars/m/193/193423.jpg
Dch48:

The 17.12.1 package caused massive hitches, stuttering, and even total freezes and crashes in Forza Horizon 3. It also caused a crash in World of Warcraft. 17.12.2 was better. there were no crashes but the stuttering was still present. With the 17.7.2 package, everything is buttery smooth. Maybe I should have said RX 4xx and 5xx cards. It just seems to me that any driver that supports Vega causes problems with earlier RX cards. Maybe it's the new Adrenaline framework but whatever, I can't use them. I don't do any overclocks on anything and only run one GPU.
Go to Services, then stop and disable the "AMD External Events Utility" service then see if it helps.
https://forums.guru3d.com/data/avatars/m/236/236802.jpg
Does for anyone work "live" changing of Radeon parameters? I mean when you play game, alt-tab it and change profile for it in Radeon settings, the settings doesn't work until you completely turn off and on again the game. What I remember, on older (read much older) radeon it worked for me. Is there any trick to apply changes on the running game? It's pretty annoying when you have to restart the game just to change e.g. AA or VSync...
https://forums.guru3d.com/data/avatars/m/255/255331.jpg
Dch48:

The 17.12.1 package caused massive hitches, stuttering, and even total freezes and crashes in Forza Horizon 3. It also caused a crash in World of Warcraft. 17.12.2 was better. there were no crashes but the stuttering was still present. With the 17.7.2 package, everything is buttery smooth. Maybe I should have said RX 4xx and 5xx cards. It just seems to me that any driver that supports Vega causes problems with earlier RX cards. Maybe it's the new Adrenaline framework but whatever, I can't use them. I don't do any overclocks on anything and only run one GPU.
Here RX 480@580 the driver works perfectly fine. No issues. Better to take a look into the system .