Permanently resize Radeon settings window

spike700

New member
Does anybody know of a way to permanently resize the Radeon settings window? That is pretty much the only thing I dislike about the current Radeon software is the tiny ass window.
Dragging the window bigger works fine until reboot but it would be really nice if there was a way to make it persistent.
 
Does anybody know of a way to permanently resize the Radeon settings window? That is pretty much the only thing I dislike about the current Radeon software is the tiny ass window.
Dragging the window bigger works fine until reboot but it would be really nice if there was a way to make it persistent.

Probably you can do it via the regedit, but if you know what you are doing. Just backup first. Usually each window program has its own specific size that stored to the registry editor.
 
Probably you can do it via the regedit, but if you know what you are doing. Just backup first. Usually each window program has its own specific size that stored to the registry editor.

That was what I had thought at first but so far I haven't been able to find a registry key for it.
 
That was what I had thought at first but so far I haven't been able to find a registry key for it.

Looks like it's not there. Not all the programs stored their own size registry key. Perhaps, it may needs a new key to activate it. But I don't know how to do it. I was googling trying to find it...
 
use process (edit) monitor and track down where it is calling to. Could be an XML/config stored in either userprofile or program directory..

RadeonSettings.exe starts with a bunch of QT files:
C:\Program Files\AMD\CNext\CNext\Qt5Core.dll
C:\Program Files\AMD\CNext\CNext\Qt5Gui.dll
C:\Program Files\AMD\CNext\CNext\platforms\qwindows.dll
C:\Program Files\AMD\CNext\CNext\Qt5Widgets.dll

then looks like it queries some registry keys:
Computer\HKEY_CURRENT_USER\Software\AMD\CN
HKCU\SOFTWARE\AMD\CN
HKCU\Software\AMD\CN\LazeStart

then files:
C:\Users\<username>\AppData\Local\AMD\CN\Analytics
C:\Users\<username>\AppData\Local\AMD\CN\Analytics\RadeonAnalytics.JSON
and
C:\Program Files\AMD\CNext\CNext

The RadeonAnalytics.JSON appears to be the system specific settings

Some Reg key searched for but not found include:
HKCU\SYSTEM\CurrentControlSet\Services\amdkmdag\
HKLM\SOFTWARE\ATI Technologies\ViceSettings
HKLM\SOFTWARE\Mantle\1.0

Within C:\Program Files\AMD\CNext\CNext are some registry and XML files
Also there are a bunch of QTR config (qml) files, one of particular interest is ApplicationWindow.qml

readonly property real __qwindowsize_max: (1 << 24) - 1

/*! \internal */
property real __width: 0
Binding {
target: root
property: "__width"
when: (root.minimumWidth <= root.maximumWidth) && !contentArea.__noImplicitWidthGiven
value: Math.max(Math.min(root.maximumWidth, contentArea.implicitWidth), root.minimumWidth)
}
/*! \internal */
property real __height: 0
Binding {
target: root
property: "__height"
when: (root.minimumHeight <= root.maximumHeight) && !contentArea.__noImplicitHeightGiven
value: Math.max(Math.min(root.maximumHeight, contentArea.implicitHeight + __topBottomMargins), root.minimumHeight)
}
/* As soon as an application developer writes
width: 200
this binding will be broken. This is the reason for this indirection
via __width (and __height)
*/
width: __width
height: __height

minimumWidth: contentArea.__noMinimumWidthGiven ? 0 : contentArea.minimumWidth
minimumHeight: contentArea.__noMinimumHeightGiven ? 0 : (contentArea.minimumHeight + __topBottomMargins)

maximumWidth: Math.min(__qwindowsize_max, contentArea.maximumWidth)
maximumHeight: Math.min(__qwindowsize_max, contentArea.maximumHeight + __topBottomMargins)


Someone familar with Qt would need to give it a look as that is well outside my area of knwoledge
 
Last edited:
use process (edit) monitor and track down where it is calling to. Could be an XML/config stored in either userprofile or program directory..

I have been looking into this since you posted. As far as I can tell those .qml files don't actually do anything. The files have to be there or radeon settings will fail to load but the files don't require any content. All of the .qml files can be replaced with empty 0kb files and as long as the file names are the same, radeon settings will run fine.
 
Back
Top