[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