46 Commits

Author SHA1 Message Date
Ilya Zlobintsev
8dde4df4d1 perf: disable plot supersampling, add plot render benchmarks (#467)
* dev: add benchmark for drawing plots

* chore: update bench

* perf: disable supersampling
2025-02-10 19:25:15 +02:00
Ilya Zlobintsev
1292f3f318 chore: bump version, update tests 2025-02-01 20:37:14 +02:00
Ilya Zlobintsev
5077836352 chore: include version in snapshot file name 2025-01-14 23:39:54 +02:00
Ilya Zlobintsev
1d44df1652 doc: document all configuration options (#436)
* doc: add configuration docs

* add missing fields to doc

* chore: minor doc update
2024-12-31 19:30:35 +02:00
Ilya Zlobintsev
419814ea38 chore: bump version 2024-11-16 13:37:36 +02:00
Ilya Zlobintsev
b9b8499fe7 chore: bump version 2024-11-08 20:04:11 +02:00
Ilya Zlobintsev
b1229a3e1e chore: bump version 2024-09-28 10:03:14 +03:00
Ilya Zlobintsev
8e9c13cbf6 chore: drop support for building without libdrm
libdrm was initially added as a way to get more information, but is now
used for some crucial functionality like GPU generation and VRAM type
detection. it should always be used to avoid these things not working
2024-09-10 23:16:27 +03:00
Ilya Zlobintsev
99f6e9ee35 chore: bump version 2024-09-06 09:14:30 +03:00
Ilya Zlobintsev
aa670be9d6 fix: gracefully handle transient fan control errors 2024-05-11 12:59:27 +03:00
Ilya Zlobintsev
f55db8116a bump version to 0.5.4 2024-03-02 13:36:07 +02:00
Ilya Zlobintsev
f1233c5b16 chore: bump version 2024-02-25 13:35:37 +02:00
Ilya Zlobintsev
f90a817085 chore: restructure Cargo.toml files to use workspace-level dependencies 2024-02-04 23:14:50 +02:00
Ilya Zlobintsev
422343315d chore: update dependencies, switch to stable release of amdgpu-sysfs 2024-01-21 10:43:08 +02:00
Ilya Zlobintsev
2faea931d2 feat: initial support for RDNA3 fan configuration (PMFW) (#239)
* wip

* feat: basic PMFW options gui

* bump amdgpu-sysfs

* test

* test 2

* test 3

* revert test

* fix: set pmfw settings last

* fix: always set pmfw values

* feat: reset pmfw button

* fix: reset button placement

* chore: cleanup

* chore: bump version

* feat: clean up pmfw settings on exit

* fix
2024-01-07 17:03:56 +02:00
Ilya Zlobintsev
10f1e8c25a chore: update dependencies (#232)
* chore: update deps

* chore: bump
2023-12-23 10:26:54 +02:00
Ilya Zlobintsev
999418ad67 feat: add alternative headless and libadwaita builds (#227)
* feat: add packages for libadwaita version

* feat: package builds attempt

* fix: add cargo feature

* fix: workflow matrix

* fix: add missing images

* fix: condition target

* fix: depends

* feat: actually add the adwaita feature

* use multiple recipes

* add headless recipe

* fix: add conflicts to package manifests

* fix: only build the required crate in makefile

* fix: actually build headless in the headless recipe

* fix: add missing headless dependencies
2023-12-09 21:12:53 +02:00
Ilya Zlobintsev
030e827378 chore: print error info about failed daemon connection 2023-11-25 15:35:55 +02:00
Ilya Zlobintsev
c4856dfadd chore: bump version to 0.5 2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
d93f134f35 feat: show if resizeable bar is enabled 2023-10-21 17:38:32 +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
6429659d56 chore: update dependencies, adopt breaking changes 2023-09-10 12:19:32 +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
92eb100239 feat: bump version and report gui version 2023-05-14 13:09:15 +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
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
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
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
b702d29856 feat: reload configuration on dbus suspend/resume events 2023-03-05 10:29:35 +02:00
Ilya Zlobintsev
906a73e553 chore: bump version 2023-03-02 22:29:06 +02:00
Ilya Zlobintsev
bf61001136 chore: bump version to 0.3 2023-02-28 10:38:08 +02:00
Ilya Zlobintsev
837d8bbb9c bump version to 0.2.2 2023-02-26 11:41:03 +02:00
Ilya Zlobintsev
0caebe6192 chore: bump versino to 0.2.1 2023-02-25 17:35:37 +02:00
Ilya Zlobintsev
7ed5d331e9 chore: bump the crate versions 2023-02-25 14:49:23 +02:00
Ilya Zlobintsev
9907b2717a bump deps 2023-02-19 14:45:23 +02:00
Ilya Zlobintsev
688fccb582 integrate cli into the main executable 2023-01-30 20:23:56 +02:00
Ilya Zlobintsev
3ce5013172 chore: bump dependencies 2023-01-28 08:57:20 +02:00
Ilya Zlobintsev
2004bcaf60 improve appimage 2023-01-06 10:57:26 +02:00
Ilya Zlobintsev
1d89f39e31 feat: AppImageBuilder 2023-01-05 14:00:06 +02:00
Ilya Zlobintsev
bf80dcc341 feat: make gui optional 2023-01-05 13:01:03 +02:00
Ilya Zlobintsev
de9786b59e feat: unified binary 2023-01-05 12:45:57 +02:00