Commit Graph

451 Commits

Author SHA1 Message Date
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
Ilya Zlobintsev
8c489a3fb9 chore: bump dependencies 2023-05-10 20:10:40 +03:00
Ilya Zlobintsev
c6a7907c35 chore: bump dependencies and switch to a tagged libdrm_amdgpu_sysfs version 2023-04-24 22:06:40 +03:00
Ilya Zlobintsev
806faa9de4 feat: retry GPU initialization when no GPUs were found 2023-04-24 21:30:18 +03:00
Ilya Zlobintsev
30327e3b48 Revert "fix: check for DEVTYPE=drm_minor when trying to find usable gpu paths instead of using the name"
This reverts commit 0bc59a02cc.
2023-04-24 20:55:05 +03:00
Ilya Zlobintsev
0bc59a02cc fix: check for DEVTYPE=drm_minor when trying to find usable gpu paths instead of using the name 2023-04-22 10:27:47 +03:00
Ilya Zlobintsev
b461106edd chore: switch to stable vulkano release 2023-04-05 20:32:18 +03:00
Ilya Zlobintsev
b66d4eb3f7 chore: bump dependencies 2023-03-26 18:29:35 +03:00
Ilya Zlobintsev
009d07d2f9 chore: bump version 2023-03-25 22:17:12 +02:00
Ilya Zlobintsev
1839107d39 feat: avoid setting clocks value unless it was changed 2023-03-19 19:53:47 +02:00
Ilya Zlobintsev
f5269067db
feat: add support for not cleaning up clocks table on shutdown (#133) 2023-03-19 15:04:39 +02:00
Ilya Zlobintsev
4594baa7f5 pkg: add fedora-38 package 2023-03-18 14:41:19 +02:00
Ilya Zlobintsev
0a4b7b208a chore: bump version 2023-03-18 14:31:30 +02:00
Ilya Zlobintsev
62a9de5b70
feat: add drm info (#132)
* wip drm info

* feat: gui for drm info

* chore: update dependencies in readme

* feat: add support for building without drm

* doc: add information about building with some features disabled

* fix: ci dependencies
2023-03-18 14:30:22 +02:00
Ilya Zlobintsev
1e944989e7 fix: dont show minimum value scales when data is not available 2023-03-18 11:48:30 +02:00
Ilya Zlobintsev
ed1f57b6f9 chore: bump dependencies 2023-03-18 10:12:11 +02:00
Ilya Zlobintsev
531c82ae94 bump version 2023-03-18 10:06:31 +02:00
Ilya Zlobintsev
5d4776d394 feat: add support for configuring the minimum clockspeed and voltage 2023-03-18 10:03:46 +02:00
Ilya Zlobintsev
4bc585c428 feat: reconnection to daemon socket if it closes 2023-03-09 08:23:25 +02:00
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