github ilya-zlobintsev/LACT v0.7.1

latest releases: test-build, v0.8.2, v0.8.1...
8 months ago

[0.7.1] - 2025-02-27

Main changes in this release:

  • Updated clockspeed configuration on Nvidia GPUs. Clockspeeds are now configurable per-pstate, and are displayed as an offset value. Note: existing clockspeed settings will get reset to default
  • LACT now detects GPU device changes, automatically picking up added or removed devices without requiring a service restart. While this is not a very common scenario, it is useful for certain use cases such as reloading the driver or dynamically reattaching a GPU
  • Minor info reporting improvements, such as showing resizeable bar support on Nvidia and Intel
  • Custom p-states are now only applied when actually configured in the UI. This can help with custom clock settings not applying when using a custom performance level on RDNA3 GPUs
  • Graphs window no longer causes system lag on some setups
  • Process and gamemode listener fixes

Full changelog:

🚀 Features

  • Reload GPU controller list on kernel drm events (#450)
  • CPU accessible vram and resizeable bar reporting on intel
  • Report resizeable bar on nvidia
  • Read vram clockspeed from drm so it works on IGPUs (#458)
  • Show temperature sensor name on oc page
  • Nvidia per-pstate clock offset configuration (#461)
  • Make DRM mandatory for amdgpu

🐛 Bug Fixes

  • Handle profile watcher reloads with gamemode reconnect correctly
  • Bump libdrm_amdgpu_sys with versioned libdrm library path
  • Avoid setting pstates unless explicitly enabled in the gui (#465)
  • Enforce reading order and filename format in intel hwmon
  • Set window titlebar before creating the window

🚜 Refactor

  • Make OcPage a relm component (#456)
  • Make power cap frame into a relm component (#457)
  • Make ClocksFrame a relm component (#459)
  • Make GpuStatsSection a relm component

📚 Documentation

  • Add power-profiles-daemon note to README
  • Add note about official arch package

⚡ Performance

  • Disable plot supersampling, add plot render benchmarks (#467)

⚙️ Miscellaneous Tasks

  • Better trace logging for process events
  • Bump dependencies
  • Reenable opensuse build
  • Bump version, update tests
  • Bump pciid-parser and adopt breaking changes
  • Update download artifact action on release create

Pkg

  • Bump fedora spec
  • Temporarily disable opensuse build
  • Manually set commit hash in fedora spec files (#462)
  • Enable signing for all rpm packages

Don't miss a new LACT release

NewReleases is sending notifications on new releases.