File LACT.changes of Package LACT
-------------------------------------------------------------------
Sat Apr 5 20:59:07 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to 0.7.3
https://github.com/ilya-zlobintsev/LACT/releases/tag/v0.7.3
https://github.com/ilya-zlobintsev/LACT/releases/tag/v0.7.2
https://github.com/ilya-zlobintsev/LACT/releases/tag/v0.7.1
-------------------------------------------------------------------
Fri Jan 17 13:13:41 UTC 2025 - ecsos <ecsos@opensuse.org>
- Update to 0.7.0
* Features
- Show error when NVML is not loaded while the nvidia driver is present
- Bump amdgpu-sysfs with support for RDNA3 mobile power profile parsing
- Configurable graphs period (#431)
- Automatic profile switching based on rules (#424)
- Dynamic loading of libdrm and libdrm_amdgpu (#438)
- [breaking] Intel support (#439)
- Proper vram size and usage reporting on intel (#442)
* Bug Fixes
- Always use applied clock offset values instead of reading them from NVML,
bigger grace period for self-inflicted config changes
- Avoid spamming error windows
- Reload non-stats-based info in the UI when the profile changes
- Ignore temperature_key if GPU only has a single sensor
- Save config on profile rule changes
- Apply pstates correctly when clocks settings are used (#437)
* Refactor
- Simplify lact-client by removing ResponseBuffer
* Documentation
- Link Fedora Copr package in install instructions
- Add example on how to change profile to API documentation (#425)
- Document all configuration options (#436)
* Testing
- Add tests for retrieving data from various debug snapshots (#429)
* Miscellaneous Tasks
- Mark automatically created releases as draft
- Bump version
- Avoid serializing null fields in device stats and info
- Clarify version mismatch message
- Bump nvml-wrapper
- Update description in desktop entry (#423)
- Dont show extra info in InfoRow when the value is unknown
- Mark include folder as vendored in gitattributes
- Fix .gitattributes
- Include version in snapshot file name
- Improve unknown initramfs type error
- Add test data for more RDNA2, RDNA1 and Sea Islands
* Packaging
- Update fedora copr spec (#412)
- Update blueprint-builder link in deb builds
-------------------------------------------------------------------
Wed Dec 11 14:43:07 UTC 2024 - ecsos <ecsos@opensuse.org>
- Update to 0.6.0
* Features
- Add support for multiple settings profiles (#327)
- Show dialog when attempting to reconnect to daemon
- Include device info and stats responses in debug snapshot
- Improve plot rendering, use supersampling and do it in a background thread
- [breaking] Add initial Nvidia support (#388)
- Implement clocks control on Nvidia (#398)
- Add special case for invalid throttle mask
- Add snapshot command to CLI
- Add RDNA3 zero RPM setting (#393)
* Bug Fixes
- Getting pci info in snapshot
- Retry reading p-states if the value is nonsensical
- Increase retry intervals when evaluating GPUs at start
- Make throttling flags ellipsized to avoid massively oversized window (#402)
- Deduplicate throttle status bits
- Update amdgpu-sysfs with iGPU fixes, add steam deck quirk (#407)
- Fedora spec non-default builds (#410)
* Refactor
- Make info page a relm component (#404)
- Drop redundant ClockSettings structure in the ui
* Documentation
- Update issue template to mention common RDNA3 problems
- Fix issue template yaml
- Move description to label in issue template
* Miscellaneous Tasks
- Bump version
- Update docs, enforce minimum rust version
- Set codegen-units=1 to decrease binary size in release (#390)
- Include service log in debug snapshot
- Drop old bench feature
- Bump dependencies
- Bump version
- Remove unused Cargo features (#405)
* Developer
- Automatically create release on tag push
- Trigger workflow on tag push
- Bump workflow rust version
- Add debug builds to makefile
- Skip building signed packages if signing secret is not found
- Don't run rust checks on master pushes, only PRs
* Packaging
- Add libdrm to debian dependencies
- Add fedora 41 package (#399)
- Generate Spec Files for COPR on Release Publish (#406)
- Drop invalid copr trigger check
-------------------------------------------------------------------
Tue Oct 29 11:45:14 UTC 2024 - ecsos <ecsos@opensuse.org>
- Update to 0.5.6
* Features
- Restart daemon if it crashes (just in case)
- Show detailed power profile information (#360)
- Support for power profile heuristics configuration (#361)
- Use ScrolledWindow for initramfs output when enabling/disabling oc (#364)
- Bump amdgpu-sysfs with fix for #367
- Show effective VRAM clockspeed in the GUI on GDDR6 (#368)
- Improve config change watcher logic to avoid unnecessary reloads
- Add option to reset all configuration
- Use relm4 for the UI (only main parts) (#375)
- Prevent repeated enabling/disabling of overclocking before reboot
- Remote management over TCP (#379)
- Add headless packages for RHEL (via Rocky Linux) (#380)
* Bug Fixes
- Avoid malloc_trim non non-gnu systems (#353)
- Avoid crashing on non-numeric input in fan curve editor
* Documentation
- Update nixos package info
* Miscellaneous Tasks
- Fix deprecation warnings
- Update dependencies, adopt new gtk-rs clone macro syntax
- Bump version
- Drop support for building without libdrm
- Skip serializing empty values in the config
- Remove drm feature from makefile
- Changes from 0.5.5
* Features
- Check /sys/bus/pci/devices for devices that don't have a drm entry initialized
- Add fan speed plot (#338)
- Rearrange graphs in a grid
* Bug Fixes
- Find matching debugfs device by searching through all names
- Apply power profile mode after the performance level
- Fix press 'Enable Overclocking' will panic (#320)
- Gracefully handle transient fan control errors
- Label text clipping
- Set fan speed graph y axis label to rpm
- Only set PMFW options when they're different from the current value
- Defer committing clocks/fan settings changes until all the values have been written (#340)
* Documentation
- Add development build info to readme
* Miscellaneous Tasks
- Bump dependencies
- Drop unused dependency
* Packaging
- Add ubuntu 24.04 package (#332)
- Changes from 0.5.4
* Features
- Improved error reporting, RX 7900 Fixes (#279)
- Clearer gpu/card model separation (#287)
- Use drm for getting the gpu device name when possible (#288)
- Automatically reload configuration when the config file is changed
- Fan control hysteresis (#292)
- Set higher process priority (nice value) in the default systemd unit
- Implement historical charts window (#301)
- Add support for dumping VBIOS to a file (#305)
* Bug Fixes
- Statistics jumping around in the OC page (#280)
- Consistently format GPU statistics in OC page (#282)
- Skip config file events that happen right after writing the config to avoid unnecessary reloads
- Set performance level after the clocks table, reset it to auto before applying a custom value (#298)
- Avoid freezing the UI when enabling/disabling overdrive (#300)
- Add system update to arch linux package build script
- Add update fix to headless and libadwaita arch package builds
* Performance
- Optimize plot drawing
* Miscellaneous Tasks
- Bump dependencies
- Supress clippy warning
- Lact-daemon-openrc: Support setups without merged usr (#297)
- Update the fedora package to build for fedora 40 (#303)
-------------------------------------------------------------------
Mon Aug 12 00:46:36 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
- allow updating dependencies to fix rust 1.80 builds
-------------------------------------------------------------------
Thu Mar 14 00:08:44 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
- initial package