Commit Graph

491 Commits

Author SHA1 Message Date
Ilya Zlobintsev
ca3292fd5b chore: add more logging 2023-11-04 14:48:19 +02:00
Ilya Zlobintsev
54c007b9b3
doc: add hardware support info to README 2023-11-04 09:18:29 +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
df28a63678 fix: avoid resetting fan control mode when it is not available 2023-10-31 19:42:22 +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
af4335213e
doc: add nix package link to readme 2023-10-21 19:02:19 +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
Rahul
fe52ed4ac9
doc(README): remove typo (#201)
## Description:

This Pull Request fixes a typographical error in the README.md file.


## Changes Made:

 - Corrected "Derevatives" to "Derivatives" in the README.md file.

## Additional Information:

This fix is not related to any existing issue. It's a minor typo that I noticed while reviewing the README.

Thank you for considering this contribution.
2023-10-21 14:39:38 +03:00
Ilya Zlobintsev
3c7154cdee fix: update amdgpu-sysfs with 7900xt fixes 2023-10-20 23:26:38 +03:00
Ilya Zlobintsev
b5424557db chore: bump dependencies 2023-10-14 13:57:39 +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
Ilya Zlobintsev
1aef539546 chore: strip binary in release mode 2023-09-26 09:01:21 +03:00
Ilya Zlobintsev
31fd5454c3 chore: clean up dependency features 2023-09-25 23:04:00 +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
e00b1bc7b7 synchronize package version with crate versions 2023-09-23 11:28:42 +03:00
Ilya Zlobintsev
2fc395d284 chore: use LocalSet for daemon tasks, replace mutex/rwlock with refcell 2023-09-23 09:23:13 +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
e4d63caeee fix: use BTreeMap to store gpu controllers so the order of gpus is defined 2023-09-19 19:37:45 +03:00
Ilya Zlobintsev
9865c978b4 feat: bump amdgpu-sysfs with support for unlabled sensors 2023-09-19 19:36:33 +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
d087b1d537
pkg: add prebuilt arch package (#192) 2023-09-12 22:04:26 +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
f643acde7d
Update README.md 2023-07-02 08:11:16 +03:00
Ilya Zlobintsev
4df22ba0a6 feat: print vbios date from drm 2023-06-03 09:33:59 +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
5a474e51fe
chore: update README screenshots 2023-06-03 08:32:33 +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
267187ff06
Feature/parallel ci 2 (#179)
* Revert "Revert "feat: parallel ci (#178)""

This reverts commit 167340f8d5.

* try release creation

* Revert "try release creation"

This reverts commit 34d4c37c89.
2023-05-14 18:43:10 +03:00
Ilya Zlobintsev
2d78b2375a fix: bump package version 2023-05-14 16:18:28 +03:00
Ilya Zlobintsev
167340f8d5 Revert "feat: parallel ci (#178)"
This reverts commit 69eab70f1c.
2023-05-14 15:35:45 +03:00
Ilya Zlobintsev
69eab70f1c
feat: parallel ci (#178)
* feat: try parallel ci

* fix: syntax

* feat: upload artifacts

* fix: syntax

* feat: try artifact upload

* fix: syntax

* revert testing changes

* feat: always build packages
2023-05-14 14:29:05 +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