Commit Graph
213 Commits
Author SHA1 Message Date
Ilya Zlobintsev bc448fd9b4 fix: dont hard fail on old configs 2026-07-05 16:41:23 +03:00
Ilya Zlobintsev 7ae78f16ad chore: bump tar dependency 2026-07-01 10:19:52 +03:00
Ilya Zlobintsev eba0b999aa chore: bump flatpak runtime 2026-06-26 22:43:49 +03:00
Ilya Zlobintsev e2caa24ca8 feat: add displays info (#1052)
* test

* feat: dp info on amd

* chore: add other display types

* feat: use libdisplay-info, add screen size

* feat: add GUI

* feat: WIP nvidia

* feat: reuse display handle

* chore: clippy fixes

* chore: cleanup

* chore: make display-info an optional feature, add build dependency

* fix: ci

* fix ui imports

* fix: add new dependency to flatpak

* fix: add hwdata flatpak module
2026-06-19 22:22:03 +03:00
Ilya Zlobintsev 8d2536da65 chore: bump libdrm-amdgpu 2026-05-28 09:11:27 +03:00
Roman Makarov 35f548bc25 feat: support amd deep sleep state (#1035)
* upd deps

* migrate to PowerLevelId

* update snapshot

* cleanup

* fix fmt
2026-05-24 00:24:12 +03:00
Ilya Zlobintsev df7c61e4cd Revert "WIP UI snapshot tests"
This reverts commit 3027d72bd5.
2026-05-22 21:47:50 +03:00
Ilya Zlobintsev 3027d72bd5 WIP UI snapshot tests 2026-05-22 21:47:42 +03:00
Ilya Zlobintsev bc4770bbe1 fix: bump amdgpu-sysfs with deep sleep pstate handling (#1021) 2026-05-14 00:04:45 +03:00
Ilya Zlobintsev eee2b3a41f fix: bump libdrm_amdgpu_sys to 0.8.14 (#1018) 2026-05-12 19:11:37 +03:00
Ilya Zlobintsev 3a4125879a feat: improve profile process rule selector (#1003)
* feat: improve profile process rule selector

* perf: only convert filter to lowercase once
2026-05-02 22:03:52 +03:00
Vukašin VojinovićandIlya Zlobintsev 56e4d9d3bd chore: update dependencies (#979)
* chore: update dependencies

* chore: update flatpak sources

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-04-22 18:46:10 +03:00
Vukašin VojinovićandIlya Zlobintsev 06e7931345 chore: use jiff instead of chrono (#978)
* chore: use `jiff` instead of `chrono`

* chore: update flatpak sources

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-04-21 11:04:08 +03:00
Ilya Zlobintsev cbf01757f8 feat: use interleaved sclk/mclk write on GCN (#974)
* feat: use interleaved sclk/mclk write on GCN

* chore: update config snapshot
2026-04-19 18:13:25 +03:00
Ilya Zlobintsev 2fa29cc335 chore: bump version 2026-04-19 17:51:05 +03:00
Ilya Zlobintsev 2df3f2b79c chore: bump rustls-webpki 2026-04-18 16:06:26 +03:00
Ilya Zlobintsev 5bce4d82b2 chore: bump dependencies 2026-03-21 12:35:15 +02:00
Ilya Zlobintsev 10276e01ce fix: bump bindgen to build on clang 22 (#941) 2026-03-15 22:18:00 +01:00
Roman MakarovandIlya Zlobintsev 3fbfb24d6e feat: enable adwaita by default, add theme selector and detection (#931)
* feat: enable adwaita by default

* upd readme

* bump feature gate to 1.5

* feat: always build with adwaita

* wip: add breeze styles (not loaded yet)

* feat: theme selector

* feat: better theme selector

* chore: cleanup readme

* Update README.md

* chore: drop old flatpak theme override

* fix: set higher priority for custom css

* use toggle for the theme selection

* upd settings popover spacing/align

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-03-15 20:51:42 +01:00
Ilya Zlobintsev e2d9f3b883 chore: bump rust dependencies 2026-02-20 13:14:36 +02:00
Roman Makarov eebd44fe32 chore: upd time to 0.3.47 (#901)
* chore: upd time

* upd flatpak lockfile
2026-02-07 15:06:04 +02:00
Ilya Zlobintsev 7fa0edd961 chore: bump dependencies 2026-02-04 11:41:26 +02:00
Ilya Zlobintsev f09c79a558 chore: add Acer B580 Nitro device id 2026-02-01 11:44:27 +02:00
Roman MakarovandIlya Zlobintsev 02277fe27f chore: update rust to 1.93.0 (#876)
* chore: update rust to 1.91.1

Signed-off-by: Roman Makarov <rmakarov94@gmail.com>

* feat: update to rust 1.93, fix warnings

* fix: bump nightly version used for sanitizers

* fix: bump generated-sources

* fix: exclude sanitizer tests on non-lib targets

---------

Signed-off-by: Roman Makarov <rmakarov94@gmail.com>
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-01-31 19:46:13 +02:00
Ilya Zlobintsev ce030b6c9c chore: bump dependencies 2025-12-26 12:42:25 +02:00
Ilya Zlobintsev 6c3bbdaccc feat: fetch OpenCL info through clinfo, show multiple OpenCL platforms (#836)
* feat: fetch OpenCL info through clinfo cli

* feat: support multiple OpenCL platforms in GUI

* chore: update OpenCL dependencies

* chore: update flatpak sources

* feat: add clinfo to debug snapshot

* fix: add epel repo to rhel builds

* chore: match all devices in fallback path

* feat: add clinfo to flatpak

* fix: flatpak clinfo build
2025-12-25 14:06:02 +02:00
Ilya Zlobintsev c0b91108db chore: bump flatpak dependencies 2025-11-30 10:23:01 +02:00
Ilya Zlobintsev 2f29d54c98 fix: profile watcher getting stuck when reloading (#781)
* fix: profile watcher getting stuck when reloading

* chore: bump version
2025-10-19 11:18:14 +03:00
Ilya Zlobintsev 3d50c4dd44 feat: opentelemetry metrics exporter (#776)
* feat: opentelemetry metrics exporter

* chore: run first export after the period has passed

* feat: include gpu name in attributes

* chore: fix typo

* chore: update docs

* fix: disable coverage action
2025-10-12 12:28:09 +03:00
Ilya Zlobintsev 476b6773af chore: bump easy_fuser dependency, remove override 2025-10-12 11:01:31 +03:00
Ilya Zlobintsev ff17f68419 chore: update dependencies, adopt gtk4 changes 2025-09-13 09:50:57 +03:00
Ilya Zlobintsev 3c7efdeb62 chore: bump amdgpu-sysfs 2025-09-11 07:52:38 +03:00
Alik Aslanyan cba0786004 chore: add ASAN/MSAN/TSAN/SAFESTACK to CI (#740)
* feature: Add ASAN/TSAN to CI

* feature: Add SAFESTACK sanitizer

* feature: Add MEMORY sanitizer

* fix: Try to fix thread unsafety by leaking libraries

* fix: Suppress MSAN errors and clarify their future fix

* fix: Instead of supressing fuser errors, use patched version

* fix: Properly lazily initialize controllers

* fix: Add comment explaining why there is allowlist for bindings

* fix: Upgrade used nightly

* fix: Try to fix sanitizer compilation error

* Revert "fix: Try to fix sanitizer compilation error"

This reverts commit 47514158d5.

* Revert "fix: Upgrade used nightly"

This reverts commit c3dd005c7e.

* chore: Instead of personal fork revision, use official repo

* chore: Refactor to not pass arguments for statics

* chore: Add note for loading of libs

* chore: Try to fix codecov action

* chore: Fix compilation problem
2025-09-10 21:22:30 +03:00
Alik AslanyanandIlya Zlobintsev 066970355e chore: update cargo audit and fix vulnerable version of tracing subscriber (#741)
* fix: Update vulnerable tracing-subscriber to newest version

* fix: Use latest version of cargo audit to detect more issues

* remove accidently commited code

* chore: bump flatpak generated-sources

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2025-09-07 09:58:11 +03:00
Alik Aslanyan 76888c6a44 chore: add Miri to CI (#733)
* fix: Revert to using serde_yaml, instead of serde_yml, as it contains UB

* chore: Fix most tests to run under Miri

* feature: Add miri to CI checks

* fix: Replace unmaintained serde_yaml with serde_norway
2025-09-04 09:31:30 +03:00
Alik Aslanyan 30f455b2ed chore: Add CI cargo audit (#732)
* feature: Use rust-cache Github Action to cache dependencies and target dir in CI

* chore: Update slab to non vulnerable version

* feature: Add cargo audit check in CI
2025-08-31 22:05:53 +03:00
Ilya Zlobintsev ae46edc9ae feat: gamemode watcher through busctl cli instead of seteuid trickery (#721)
* feat: gamemode watcher through busctl cli

* chore: use sudo instead of changing user in busctl

* fix: apparmor compatibility
2025-08-23 13:44:24 +03:00
Ilya Zlobintsev f3f1864853 feat: use friendy names in device list, bump libdrm-amdgpu 2025-08-07 21:07:28 +03:00
Ilya Zlobintsev 89a7edea67 feat: expose full V/F curve for GCN and RDNA1 (#676)
* feat: WIP VF curve for GCN/RDNA1

* fix: curve deserialization

* fix: use correct range for mclk

* chore: documentation and rdna1 fix

* chore: avoid resetting "show all pstates"

* fix: flatpak sources

* fix: ui on rdna1

* chore: better separators

* chore: consistent separator spacing
2025-07-27 14:30:24 +03:00
Ilya Zlobintsev 57ac91f9eb feat: initial localization support (#669)
* feat: WIP localization support

* feat: add strings for software and thermals pages

* feat: oc page localization strings

* feat: some header strings
2025-07-24 21:14:52 +03:00
Ilya Zlobintsev 6f4eccf9e3 chore: bump dependencies 2025-07-20 19:34:44 +03:00
Ilya Zlobintsev 64b2008c56 feat: skip ppd actions disable for tuned-ppd (#643) 2025-06-29 09:22:41 +03:00
Ilya Zlobintsev e8d658667a chore: update metainfo for new release 2025-06-28 11:42:44 +03:00
Ilya Zlobintsev b950f585a0 feat: flatpak daemon via flatbox (#635)
* feat: flatpak daemon through flatbox

* feat: host initramfs generation

* feat: working command spawn

* feat: add support for run0 in setup script

* fix: setup

* fix: setup with a different shell
2025-06-28 11:18:11 +03:00
Ilya Zlobintsev 5637792492 fix: avoid deserialization error with old vulkan format response 2025-06-27 19:47:49 +03:00
Ilya Zlobintsev d11a681798 chore: switch to upstream nvml-wrapper 2025-06-10 08:20:14 +03:00
AloganiandIlya Zlobintsev b448613a93 chore: update easy_fuser to v0.4.1 (#603)
* Update easy_fuser to v0.4.1

Fix #598

* chore: update Cargo.lock and flatpak sources

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2025-05-30 16:44:17 +03:00
Ilya Zlobintsev c17227a8fc chore: drop workaround for broken RDNA4 clock offset format on older kernels (#599)
* chore: drop workaround for broken RDNA4 clock offset format

* chore: add 9070 non-XT test data

* chore: update flatpak sources
2025-05-29 22:04:55 +03:00
Ilya Zlobintsev 0c5c573c52 chore: replace unmaintained serde_yaml library 2025-05-24 20:31:25 +03:00
Ilya Zlobintsev 2c25c4bdf3 feat: use updated libcopes from crates.io, update bindgen 2025-05-24 16:21:05 +03:00