Commit Graph

523 Commits

Author SHA1 Message Date
Ilya Zlobintsev
998865e05d chore: update README 2023-03-05 11:02:21 +02:00
Ilya Zlobintsev
b702d29856 feat: reload configuration on dbus suspend/resume events 2023-03-05 10:29:35 +02:00
dependabot[bot]
072556cda9
chore(deps): bump tokio from 1.25.0 to 1.26.0 (#111)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.25.0...tokio-1.26.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-04 13:21:35 +02:00
Ilya Zlobintsev
5f61e520f2
Merge pull request #114 from ilya-zlobintsev/auto-featuremask
feat: add option to automatically enable overclocking
2023-03-04 13:20:17 +02:00
Ilya Zlobintsev
3a16278dfa doc: update README to include overclocking info 2023-03-04 13:15:11 +02:00
Ilya Zlobintsev
36466b2c7d feat: gui for enabling overclocking 2023-03-04 13:11:05 +02:00
Ilya Zlobintsev
d93d46d48e feat: daemon implementation for creating module conf file with ppfeaturemask set 2023-03-03 08:47:30 +02:00
Ilya Zlobintsev
906a73e553 chore: bump version 2023-03-02 22:29:06 +02:00
Ilya Zlobintsev
26191861a5 refactor: reexport amdgpu-sysfs from lact-schema to avoid having to specify the version twice 2023-03-02 22:00:22 +02:00
Ilya Zlobintsev
98cb7ace24
Feature/power profile modes (#112)
* feat: daemon implementation of power profile modes

* feat: updated performance frame with manual mode support

* feat: WIP UI for power modes

* feat: setting power profile mode in UI

* feat: show power profile modes info

* fix: hide power profile modes when not available

* feat: basic power profile modes table support

* chore: use git amdgpu-sysfs source

* fix: basic modes table gui offset

* feat: use basic power profiles instead

* fix: invalid lowest clocks performance level name

* chore: remove git source
2023-03-02 21:55:17 +02:00
Ilya Zlobintsev
bf61001136 chore: bump version to 0.3 2023-02-28 10:38:08 +02:00
Ilya Zlobintsev
09e247a387 chore: add more debug logs 2023-02-28 08:07:47 +02:00
Ilya Zlobintsev
612a29e70a Put the OC page warning label outside of grid to avoid messing up column sizes 2023-02-27 23:11:57 +02:00
Ilya Zlobintsev
228e1907d4 fix: dont exit on config load failure 2023-02-27 23:00:06 +02:00
Ilya Zlobintsev
afe17e8452 chore: improve reset button looks 2023-02-27 22:30:31 +02:00
Ilya Zlobintsev
b9f8f1cc86
Merge pull request #108 from ilya-zlobintsev/rx-6000-fixes
feat: voltage offset support, fixes for rx 6000 series format
2023-02-27 20:59:07 +02:00
Ilya Zlobintsev
467785a904 fix: beter voltage offset handling 2023-02-27 20:50:50 +02:00
Ilya Zlobintsev
2d09f81e3e fix: driver label 2023-02-27 18:36:21 +02:00
Ilya Zlobintsev
4e8b7d56cf feat: (hopefully) voltage offset support 2023-02-27 18:33:08 +02:00
Ilya Zlobintsev
498dc0ab05 feat: bump amdgpu-sysfs for clear functionality 2023-02-26 23:50:27 +02:00
Ilya Zlobintsev
72cd453c22 Bump amdgpu-sysfs to fix null bytes parsing on rx 6000 series GPUs
See
bba4251ad7
for more info
2023-02-26 12:41:15 +02:00
Ilya Zlobintsev
837d8bbb9c bump version to 0.2.2 2023-02-26 11:41:03 +02:00
Ilya Zlobintsev
ff0188fef2
UI design improvements (#106)
* improve spacing arounds elements on the OC page

* improved oc page looks

* Improve the looks of the information page

* use sections on the thermals page

* update screenshots in README
2023-02-26 11:40:13 +02:00
Ilya Zlobintsev
2067641fee chore: remove old uninstall script 2023-02-25 19:08:58 +02:00
Ilya Zlobintsev
0caebe6192 chore: bump versino to 0.2.1 2023-02-25 17:35:37 +02:00
Ilya Zlobintsev
c32640863d fix: avoid deadlock when switching GPUs 2023-02-25 16:54:08 +02:00
Ilya Zlobintsev
685a2479c5 explicitly list crates in workspace Cargo.toml (for dependabot) 2023-02-25 16:02:28 +02:00
Ilya Zlobintsev
8a3dfd4d6f Revert "disable dependabot"
This reverts commit bceeb138af.
2023-02-25 15:50:37 +02:00
Ilya Zlobintsev
2108864fee
Release new version! (#84)
- Daemon rewrite with JSON API
- GTK4 UI
- Voltage control on vega20+
- Custom fan curve points in GUI
- pkger packaging
2023-02-25 15:11:12 +02:00
Ilya Zlobintsev
7ed5d331e9 chore: bump the crate versions 2023-02-25 14:49:23 +02:00
Ilya Zlobintsev
ed3429f060
Update README with new screenshots and up-to-date cli examples 2023-02-25 14:47:57 +02:00
Ilya Zlobintsev
3ef2cd1028 minor readme change 2023-02-25 14:33:11 +02:00
Ilya Zlobintsev
74346e3454 remove old deploy script 2023-02-25 14:32:03 +02:00
Ilya Zlobintsev
d73096c553 feat: add API information 2023-02-25 14:31:51 +02:00
Ilya Zlobintsev
65b31156bf fix desktop icon name in desktop file 2023-02-25 14:12:25 +02:00
Ilya Zlobintsev
5e3dfe5eeb chore: cleanup 2023-02-25 14:07:39 +02:00
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