Commit Graph
33 Commits
Author SHA1 Message Date
Ilya Zlobintsev 72ad98033e pkg: update flatpak runtime to 49 (#820) 2025-12-17 21:54:22 +02:00
Ilya Zlobintsev c0b91108db chore: bump flatpak dependencies 2025-11-30 10:23:01 +02:00
Ilya Zlobintsev d59311d1f6 feat: override GTK theme to dark variant during flatpak launch when dark system preference is set, and no custom theme is used (#778) 2025-10-18 11:08:16 +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
PVermeer e750fa89da fix(flatpak): don't output startup success for flatpak cli (#769)
* fix(flatpak): don't output startup success for flatpak cli

* chore(flatpak): remove logging on success entirely in startup script
2025-09-24 16:19:22 +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 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 f6c8e85d14 fix: use dbus-run-session instead of dbus-launch for flatpak daemon launch 2025-07-02 20:18:12 +03:00
Ilya Zlobintsev da77d78261 chore: update flatpak doc to reflect the flatbox implementation 2025-06-28 11:41:15 +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 b5ac9720ac fix: rename vulkan info field for backwards compat 2025-06-27 20:55:24 +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 0baa4be267 chore: update flatpak sources 2025-05-24 20:32:49 +03:00
Ilya Zlobintsev bb592d14d0 chore: update flatpak generated-sources 2025-05-24 16:31:43 +03:00
Ilya Zlobintsev 0d45f7a310 fix: bump flatpak generated-sources 2025-05-24 12:19:44 +03:00
Ilya Zlobintsev 070ea44c47 feat: update libdrm-amdgpu-sys with RDNA3 hotspot throttle workaround 2025-05-16 17:35:58 +03:00
Ilya Zlobintsev f2f8e3aedb chore: switch cl3 to git source with library name fix 2025-05-09 23:24:36 +03:00
Ilya Zlobintsev 50c3cfd9ef chore: update old program description 2025-05-09 23:17:12 +03:00
Ilya Zlobintsev 9a90aed70c chore: update flatpak sources 2025-04-26 09:22:13 +03:00
Ilya Zlobintsev 96bb7b7172 feat: show OpenCL info, move Vulkan to software tab (#553)
* feat: fetch OpenCL info

* feat: show opencl info in gui

* chore: move vulkan info to software page, refactor

* refactor: unify hw info page into one component

* chore: update generated-sources

* feat: show more information

* fix: disable dynamic feature in OpenCL

* Revert "fix: disable dynamic feature in OpenCL"

This reverts commit 18c9d93ed7.

* fix: add dependency

* fix: set correct dependencies

* fix: opencl package name

* fix: fedora package name

* fix: add rhel repo

* chore: update readme
2025-04-23 22:11:56 +03:00
Ilya Zlobintsev da4f4b5adb chore: sync flatpak manifest with flathub repo 2025-04-11 18:37:11 +03:00
Ilya Zlobintsev 658e4930ea feat: add Flatpak package (#519)
* feat: WIP

* feat: add wip manifest

* fix: replace /var/run with /run

* feat: add flatpak build to github actions

* feat: add flatpak setup script

* fix: build in release

* chore: check autostart mark by default

* feat: update app id

* chore: merge flatpak manifest modules

* chore: add cleanup section

* chore: update manifest file

* chore: pin github actions to specific commits

* chore: update app id again

* doc: add flatpak documentation

* chore: metainfo updates

* fix: desktop file entrypoint

* doc: add service permissions note to flatpak

* chore: improve flatpak manifest

* fix: libdrm x-checker-data indentation
2025-04-04 21:38:19 +03:00