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
openSUSE Build Service is sponsored by