Ilya Zlobintsev
10f1e8c25a
chore: update dependencies ( #232 )
...
* chore: update deps
* chore: bump
2023-12-23 10:26:54 +02:00
Ilya Zlobintsev
9053f1efb5
feat: add option to generate a debug snapshot of the SysFS ( #231 )
...
* feat: daemon implementation for generating sysfs snapshot
* feat: snapshot gui
* fix: dialog title
* chore: update bug reporting info
2023-12-23 10:10:50 +02:00
Ilya Zlobintsev
6790c7fa60
fix: normalize VDDC curve before applying it
...
See https://github.com/ilya-zlobintsev/LACT/issues/212#issuecomment-1867115975
2023-12-22 10:24:26 +02:00
Ilya Zlobintsev
509640f133
fix: bump amdgpu-sysfs with 5000 series table vddc curve clearing fix
...
https://github.com/ilya-zlobintsev/LACT/issues/212
2023-12-20 22:59:21 +02:00
Ilya Zlobintsev
999418ad67
feat: add alternative headless and libadwaita builds ( #227 )
...
* feat: add packages for libadwaita version
* feat: package builds attempt
* fix: add cargo feature
* fix: workflow matrix
* fix: add missing images
* fix: condition target
* fix: depends
* feat: actually add the adwaita feature
* use multiple recipes
* add headless recipe
* fix: add conflicts to package manifests
* fix: only build the required crate in makefile
* fix: actually build headless in the headless recipe
* fix: add missing headless dependencies
2023-12-09 21:12:53 +02:00
Ilya Zlobintsev
030e827378
chore: print error info about failed daemon connection
2023-11-25 15:35:55 +02:00
pastalian
2009007c6b
fix: allow gui build without drm ( #217 )
...
lact-daemon with default features depends on drm, which breaks build
without drm.
2023-11-25 12:29:38 +02:00
Ilya Zlobintsev
3d2e4e053e
feat: power cap frame in blp
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
b63644bc07
chore: set margins in vulkan feature list
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
c4856dfadd
chore: bump version to 0.5
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
a371c99d3d
feat: make power states not clickable when they are not available
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
9e2be03757
fix: avoid showing active power state if the data is invalid
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
bd1020fa1b
feat: show active power state, better ui
...
feat: show active power state with an arrow instead of selection
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
7ccacc25b7
feat: setting enabled power states
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
6372f0059b
feat: initial power states gui
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
08f83babfb
chore: remove build-tools dependency
...
chore: restructure
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
7d5a946e6e
feat: gpu stats section as a template
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
6c2d4b1ff1
feat: SoftwarePage in blueprint
...
feat: PageSection
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
92ba99fc16
feat: use cambalache and composite templates for the ui (currently for the vulkan info window only)
...
feat: use blueprint
2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
51e187ef2a
feat: use new power1_input interface instead of average when it is available
2023-11-15 21:58:21 +02:00
Ilya Zlobintsev
12de47aa2a
feat: show info on how to enable the daemon if it is not running
2023-11-01 08:59:20 +02:00
Ilya Zlobintsev
2bfd4e05bd
feat: use SearchEntry directly instead of SearchBar in the vulkan features window
...
chore: bump gtk-rs
2023-10-31 09:48:31 +02:00
Ilya Zlobintsev
a511119b86
feat: print warning if gui and daemon versions mismatch
2023-10-22 13:02:50 +03:00
Ilya Zlobintsev
d8fd7fe5ec
feat: show cache size info
2023-10-22 12:46:26 +03:00
Ilya Zlobintsev
d93f134f35
feat: show if resizeable bar is enabled
2023-10-21 17:38:32 +03:00
Ilya Zlobintsev
0107065364
chore: clippy fixes
2023-10-21 15:50:42 +03:00
bisspector
9533234f7e
feat: added static fan control option ( #198 )
...
* fix: fixed the confirm apply dialog timer not stopping after choosing an option
* feat: added static fan control to the daemon and GUI
* fix: cleanup and validate static speed
2023-09-30 15:28:39 +03:00
bisspector
1e982ef2b5
fix: stop the settings refresh timer after choosing an option when applying ( #196 )
2023-09-25 22:37:09 +03:00
Ilya Zlobintsev
274d3976ee
fix: update vram size instantly when switching gpus
2023-09-23 11:50:33 +03:00
Ilya Zlobintsev
d6bd7c1908
fix: don't show overclock warning label when overclocking is not available
2023-09-23 11:45:13 +03:00
Ilya Zlobintsev
e8f235813d
chore: show a message when vulkan is not available on the selected gpu
2023-09-23 11:42:10 +03:00
Ilya Zlobintsev
1ca8c966d6
chore: minor gui improvements
...
increase default window size, make vulkan info labels use same margins as the rest of the page,
set parent window for confirmation dialog
2023-09-23 11:36:42 +03:00
Ilya Zlobintsev
a395d1abe2
feat: assign numbers to gpus in the gpu selector
2023-09-23 09:07:58 +03:00
Ilya Zlobintsev
54b6776d81
chore: use glib futures instead of threads in the gui, replace mutex/rwlock with refcell
2023-09-23 09:04:39 +03:00
Ilya Zlobintsev
128b9ba5ed
fix: update power cap frame properly when switching gpus
2023-09-23 08:47:33 +03:00
Ilya Zlobintsev
9dbbab29cc
fix: treat closing the confirmation dialog as reverting
2023-09-23 08:47:10 +03:00
Ilya Zlobintsev
10e8d91223
chore: print more info when applying settings
2023-09-23 08:46:52 +03:00
Ilya Zlobintsev
2b77a31c76
fix: handle missing drm values when updating info in gui
2023-09-19 19:23:48 +03:00
Ilya Zlobintsev
d1a0690191
feat: bump amdgpu-sysfs with RDNA3 changes, change values to signed integers
2023-09-15 23:10:45 +03:00
Ilya Zlobintsev
8f6e1b2c77
bump version
2023-09-12 22:05:24 +03:00
Ilya Zlobintsev
6429659d56
chore: update dependencies, adopt breaking changes
2023-09-10 12:19:32 +03:00
bisspector
0728081a14
fix: inability to add points to an empty fan curve ( #189 )
2023-07-20 18:55:18 +03:00
Ilya Zlobintsev
e800bf5798
feat: show vulkan driver info in gui
2023-06-03 09:27:38 +03:00
Ilya Zlobintsev
c04e78fef9
chore: bump dependencies
2023-06-03 08:34:06 +03:00
Ilya Zlobintsev
7836ca76fe
feat: standardise cli arguments, configure gui log level through cli args
2023-06-01 19:20:03 +03:00
Ilya Zlobintsev
dd6b53f2fe
chore: clippy fixes
2023-06-01 19:02:57 +03:00
Ilya Zlobintsev
d98fbf5e94
fix: avoid setting power cap if it was not changed
2023-06-01 18:49:32 +03:00
Ilya Zlobintsev
92eb100239
feat: bump version and report gui version
2023-05-14 13:09:15 +03:00
Ilya Zlobintsev
7f47339072
feat: settings confirmation ( #163 )
...
The goal of this PR is to have a confirmation dialog that the user has to click before the settings are saved onto disk. This is useful because when tweaking some settings (especially memory frequency), it's possible to crash your system, and if the settings are saved right away you end up with a soft-bricked system that will apply the broken settings on the next daemon start.
2023-05-14 12:55:24 +03:00
Ilya Zlobintsev
009d07d2f9
chore: bump version
2023-03-25 22:17:12 +02:00