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