Commit Graph

437 Commits

Author SHA1 Message Date
Ilya Zlobintsev
60a9cdfeb5 feat: better handling of the scenario with no GPUs available
This should not happen often on real systems, but can be replicated when
running on a VM with no hardware acceleration. The GUI may still look
weird and have missing values, but you won't be able to change anything.
2023-02-25 14:04:24 +02:00
Ilya Zlobintsev
28ff1b7660 fix: hide the fan curve frame when no data available 2023-02-25 13:57:12 +02:00
Ilya Zlobintsev
66afa0eebe feat: make info values selectible 2023-02-25 13:48:19 +02:00
Ilya Zlobintsev
1d106561b2 feat: make OC value adjustments clickable and typeable 2023-02-25 13:33:54 +02:00
Ilya Zlobintsev
f42070bacb doc: update README to reflect current state and add information about packaging 2023-02-25 13:28:27 +02:00
Ilya Zlobintsev
0720140b10 feat: configurable socket owners 2023-02-25 13:27:35 +02:00
Ilya Zlobintsev
ea52f583e3 Add ubuntu package to pkger 2023-02-25 12:48:09 +02:00
Ilya Zlobintsev
4a107443e1 fix: add tag 2023-02-25 10:18:57 +02:00
Ilya Zlobintsev
91742715f9 fix: debian pkger name 2023-02-25 10:03:51 +02:00
Ilya Zlobintsev
c7cab4430a chore: bump dependencies 2023-02-25 09:54:28 +02:00
Ilya Zlobintsev
1c50acc0f5 don't run gtk tests in ci 2023-02-24 20:59:31 +02:00
Ilya Zlobintsev
bd81530f07 fix: rust workflow 2023-02-24 20:50:22 +02:00
Ilya Zlobintsev
8cc12054d3 add build packages workflow 2023-02-24 20:15:29 +02:00
Ilya Zlobintsev
a6428f6442 Remove AppImage build
After testing, I've concluded that the AppImage build is not good enough
foir general usage. It has very long startup time by default, and the
parameters that allow AppImage files to be reused between app restarts
result in 500mb of data stored in /tmp, which is in RAM on most
systems..

Hopefully pkger with native packages should be good enough, even
considering gtk4 not being available everywhere
2023-02-23 23:33:52 +02:00
Ilya Zlobintsev
1927b579d7 wip pkger 2023-02-23 22:31:31 +02:00
Ilya Zlobintsev
5e0fb5913a update amdgpu-sysfs 2023-02-22 19:16:39 +02:00
Ilya Zlobintsev
7a6f2becac Revert "use fix branch for amdgpu-sysfs"
This reverts commit 8f17e65db3.
2023-02-22 19:15:28 +02:00
Ilya Zlobintsev
8f17e65db3 use fix branch for amdgpu-sysfs 2023-02-22 18:59:27 +02:00
Ilya Zlobintsev
5ed2d4885f fix: appimage 2023-02-22 09:25:45 +02:00
Ilya Zlobintsev
0e8b7d3563 feat: clocks control gui! 2023-02-22 09:06:04 +02:00
Ilya Zlobintsev
51f105286d Merge branch 'master' into v2 2023-02-21 22:25:11 +02:00
Ilya Zlobintsev
c30c5c0c8a feat: clocks table editing daemon implementation 2023-02-21 21:18:05 +02:00
Ilya Zlobintsev
8d738191dd feat: update amdgpu-sysfs 2023-02-20 22:59:55 +02:00
Ilya Zlobintsev
49535c9df7 bump dependencies to resolve vulnerabilities 2023-02-20 09:08:01 +02:00
Ilya Zlobintsev
fd81c7007c chore: clippy pedantic in lact-daemon 2023-02-20 09:04:20 +02:00
Ilya Zlobintsev
ede4886da9 feat: persist fan curve when toggling fan control, avoid applying fan settings when there is no fan 2023-02-20 08:44:19 +02:00
Ilya Zlobintsev
6ec725ffd5 use icons instead of checkboxes to show vulkan feature availability 2023-02-19 23:40:43 +02:00
Ilya Zlobintsev
46d4a9f0b0
fix: README icon path 2023-02-19 21:35:07 +02:00
Ilya Zlobintsev
16b1b3d5e2 feat: properly set icon, use app id for names 2023-02-19 21:21:16 +02:00
Ilya Zlobintsev
26547f0123 chore: use lowercase logging 2023-02-19 20:48:39 +02:00
Ilya Zlobintsev
1b3cc4c5e7 feat: add and remove curve points 2023-02-19 20:46:24 +02:00
Ilya Zlobintsev
3e66a59d07 feat: fan curve reset 2023-02-19 20:32:49 +02:00
Ilya Zlobintsev
a78312b5c2 feat: new fan control ui 2023-02-19 18:38:47 +02:00
Ilya Zlobintsev
9907b2717a bump deps 2023-02-19 14:45:23 +02:00
Ilya Zlobintsev
0ccaa8d325 interactively show fan controls 2023-01-30 21:21:11 +02:00
Ilya Zlobintsev
d86cf8da50 bump dependencies 2023-01-30 20:24:32 +02:00
Ilya Zlobintsev
688fccb582 integrate cli into the main executable 2023-01-30 20:23:56 +02:00
Ilya Zlobintsev
1b57bfefc1 feat: further fan curve wip 2023-01-30 20:17:15 +02:00
Ilya Zlobintsev
d1399f3c0d chore: fix clippy 2023-01-28 09:06:20 +02:00
Ilya Zlobintsev
3ce5013172 chore: bump dependencies 2023-01-28 08:57:20 +02:00
Ilya Zlobintsev
f10dc2994e feat: show voltage in gui 2023-01-22 18:38:25 +02:00
Ilya Zlobintsev
ad0562be1f feat: properly show/hide overdrive info frame 2023-01-22 18:24:48 +02:00
Ilya Zlobintsev
50e32509f4 feat: report overdrive enabled in daemon 2023-01-22 18:19:35 +02:00
Ilya Zlobintsev
6e74edcfc2 Merge remote-tracking branch 'origin/master' into v2 2023-01-22 18:14:14 +02:00
Ilya Zlobintsev
a83c69466d feat: config applying and saving rework 2023-01-22 18:08:01 +02:00
Ilya Zlobintsev
860178791c show message when clocks table isnt available 2023-01-21 17:15:49 +02:00
Ilya Zlobintsev
826f792a45 bump dependencies 2023-01-15 17:17:09 +02:00
Ilya Zlobintsev
4207677fda wip voltage indicator 2023-01-08 23:18:20 +02:00
Ilya Zlobintsev
df241090cb fix: dont crash when clocks table is unavailable 2023-01-07 22:03:07 +02:00
Ilya Zlobintsev
e98e0e06cc feat: better software page 2023-01-07 20:50:59 +02:00