Skip to content

Configuration

oxGorou edited this page May 5, 2026 · 5 revisions

Configuration

UXTU4Linux stores settings in Assets/config.ini, created automatically on first run.

Full path on a standard install:

/opt/uxtu4linux/src/Assets/config.ini

Example

[User]
mode = Balance
customargs =
 
[Settings]
time = 3
softwareupdate = 1
reapply = 1
applyonstart = 1
dynamicmode = 0
debug = 1
 
[Info]
cpu = AMD Ryzen 5 7535HS with Radeon Graphics
signature = Family 25, Model 68, Stepping 1
architecture = Zen 3 - Zen 4
family = Rembrandt
type = Amd_Apu

[User]

Key Type Description
mode string Preset to apply, or Custom to use customargs
customargs string Raw ryzenadj arguments when mode = Custom

Built-in preset names (availability depends on your CPU family):

Preset Description
Eco Low power - quiet, cool, battery-friendly
Balance Moderate power - daily use
Performance Higher power limits
Extreme Maximum power limits
Custom Your own args via customargs

[Settings]

Key Default Values Description
time 3 seconds How often the daemon re-applies the preset
softwareupdate 1 0/1 Check GitHub for updates on launch
reapply 1 0/1 Keep re-applying the preset on a timer
applyonstart 1 0/1 Daemon applies saved preset on its own startup
dynamicmode 0 0/1 Auto-switch between Extreme (AC) and Eco (battery)
debug 1 0/1 Show ryzenadj output and build info in the UI

How reapply, applyonstart, and dynamicmode interact:

  • applyonstart: controls whether the daemon applies the preset when the systemd service starts. The CLI always applies the preset when you open it regardless of this setting.
  • reapply: keeps the daemon applying the preset every time seconds in a loop.
  • dynamicmode: enables reapply automatically and overrides mode at runtime with Extreme on AC or Eco on battery.

[Info]

Populated automatically by dmidecode on first run. Edit manually only if detection produced wrong results.

Key Description
cpu Full CPU name string from dmidecode
signature CPUID signature: Family, Model, Stepping
architecture Zen generation string e.g. Zen 3 - Zen 4
family Codename e.g. Rembrandt, PhoenixPoint, StrixPoint
type Amd_Apu, Amd_Desktop_Cpu, or Intel

If your CPU shows an unrecognised name, set cpu to a known model string matching your hardware family and re-run hardware detection from Settings.


Resetting

From the app: Settings -> Reset all

Manually:

rm /opt/uxtu4linux/src/Assets/config.ini
uxtu4linux

Clone this wiki locally