Download: AMD Radeon Adrenalin Edition 17.12.2 Drivers
Click here to post a comment for Download: AMD Radeon Adrenalin Edition 17.12.2 Drivers on our message forum
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.
Eastcoasthandle
GreenAlien
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.
Eastcoasthandle
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.
GreenAlien
It worked, thank you! I used DDU before, but not in safe mode. Maybe that did it.
WareTernal
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.
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.
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?
All my Steam installed games are being detected - even one that's not installed 😡
JonasBeckman
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.
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.
JonasBeckman
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. 🙂
Eastcoasthandle
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.
Eastcoasthandle
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.
Eastcoasthandle
elaganza
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.
LocoDiceGR
z8373767
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.
Chastity
Pyrage
Benik3
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...
siriq