Ilya Zlobintsev
2d8c36eaa8
chore: update a380-xe snapshot data
2026-08-17 13:42:20 +03:00
Ilya Zlobintsev
811a6af062
feat: report clockspeed of extra clock domains on nvidia ( #1155 )
2026-08-17 12:27:07 +03:00
Ilya Zlobintsev
871d166a7f
fix: show time in local timezone in chart rendering
2026-08-14 09:54:11 +03:00
Ilya Zlobintsev
fabf7e4e7e
chore: add commited cliff.toml
2026-08-12 12:12:07 +03:00
Ilya Zlobintsev
2de96cc228
fix: add policy file to fedora spec
2026-08-12 11:50:37 +03:00
Ilya Zlobintsev
c53fad8cb2
fix: service setup dialog in flatpak
2026-08-12 11:04:15 +03:00
Ilya Zlobintsev
2aa6d0d770
chore: prepare for release
2026-08-12 09:50:26 +03:00
Ilya Zlobintsev
d9ad7ecb4f
fix: correctly set "enable editing" in VF curve editor init ( #1148 )
2026-08-12 09:39:55 +03:00
Ilya Zlobintsev
36f57b64a1
chore: replace SplitButton with a separate CheckButton in service setup dialog
2026-08-10 22:12:34 +03:00
Ilya Zlobintsev
e748e9f905
feat: enable autostart during the service setup ( #1146 )
2026-08-10 14:16:12 +03:00
Ilya Zlobintsev
3e7d0fe87f
chore: fix powerset feature compilation
2026-08-08 10:10:49 +03:00
Ilya Zlobintsev
cecf05a32f
chore: improve settings apply tests
...
removes some of the error logs, and makes the 7900xtx test actually
generate all of the write commands.
2026-08-06 12:12:02 +03:00
Ilya Zlobintsev
da9fa95517
chore: exclude mtd from debug snapshots to make it faster on intel
2026-08-02 12:46:56 +03:00
Ilya Zlobintsev
d51944d800
fix: dont show service setup dialog on tcp connections
2026-08-02 12:32:46 +03:00
Ilya Zlobintsev
bc6acedbec
chore: clippy fixes
2026-08-02 12:02:50 +03:00
Ilya Zlobintsev
4675ddaa97
chore: add launchpad mirror URLs in flatpak build
2026-08-02 11:58:51 +03:00
Ilya Zlobintsev
562185dd21
fix: properly clean up service setup dialog after it closes
2026-08-01 17:19:11 +03:00
Ilya Zlobintsev
c20fc5879b
chore: accumulate GPU reload events centrally ( #1129 )
...
* chore: accumulate GPU reload events centrally
* chore: bump drm event collection interval
* fix: test
* chore: use typed login manager dbus proxy, only trigger on resume event
2026-08-01 13:13:17 +03:00
Ilya Zlobintsev
b3efeb273f
feat: new service setup GUI ( #1043 )
...
* feat: WIP service setup GUI
* fix: avoid crash when closing dialog with app already running
* wip
* feat: make it more usable
* wip logs
* feat: working logs display
* feat: use new dialog for version mismatch
* chore: cleanup
* fix: tcp functionality
* feat: handle setup errors
* perf: avoid refetching system info
* fix test
2026-07-26 18:54:32 +03:00
Ilya Zlobintsev
504d300d02
feat: add detach/reattach option to temporarily ignore a GPU ( #1123 )
...
* feat: add detach/reattach option to temporarily ignore a GPU
* chore: require explicit gpu id arg for detach
* feat: keep NVML and NvAPI behind a refcount instead of global init
* fix: clippy
2026-07-25 19:01:59 +03:00
Ilya Zlobintsev
2d7c5c23c6
feat: add per-memory-chip temperatures for Nvidia GDDR6X/GDDR7 ( #1125 )
...
* feat: GDDR6x per-chip sensors
* feat: handle GDDR7, better labels
* chore: improve labeling
* fix: ui test
2026-07-24 22:01:51 +03:00
Ilya Zlobintsev
bc2d598eab
feat: add hotspot sensor read for blackwell ( #1122 )
2026-07-20 23:53:08 +03:00
Ilya Zlobintsev
4bf5bc6166
feat: use polkit auth for admin actions ( #1109 )
2026-07-10 23:00:34 +03:00
Ilya Zlobintsev
72800bb5ba
chore: update vendored nvidia headers and vulkan spec, add makefile entries for update ( #1105 )
...
* chore: update vendored nvidia headers and vulkan spec, add makefile actions for update
* chore: avoid printing for unchanged files
* chore: clean up makefile
2026-07-03 18:11:18 +03:00
Ilya Zlobintsev
4c4ee876f7
chore: avoid needlessly formatting values with .0 in graphs ( #1104 )
2026-07-01 22:35:53 +03:00
Ilya Zlobintsev
acefe5b4d6
feat: add GTT usage bar ( #1053 )
...
* refactor: make size group less verbose
* feat: add GTT usage indicator for AMD
* feat: make GTT stat available in the graphs
2026-07-01 22:22:24 +03:00
Ilya Zlobintsev
7ae78f16ad
chore: bump tar dependency
2026-07-01 10:19:52 +03:00
Ilya Zlobintsev
4c09a99c01
chore: remove system uptime check on startup ( #1102 )
2026-06-30 00:07:39 +03:00
Ilya Zlobintsev
5613ccbcd5
chore: add GIGABYTE RX 9070 Gaming OC
2026-06-28 21:41:12 +03:00
Ilya Zlobintsev
eba0b999aa
chore: bump flatpak runtime
2026-06-26 22:43:49 +03:00
Ilya Zlobintsev
4124989919
chore: prepare for new release
2026-06-25 23:10:23 +03:00
Ilya Zlobintsev
1e9ed8b81f
fix: raise main window on errors
2026-06-24 16:25:34 +03:00
Ilya Zlobintsev
6260ae670d
feat: add option to flatten VF curve selection ( #1084 )
2026-06-24 10:40:47 +03:00
Ilya Zlobintsev
a486fb88bb
chore: supress clippy warning
2026-06-23 12:10:03 +03:00
Ilya Zlobintsev
8b5523db4e
feat: QOL for displays info ( #1085 )
...
* feat: show message when no displays are detected
* feat: avoid showing 0 when dp info cannot be read
2026-06-23 12:08:44 +03:00
Ilya Zlobintsev
1fe2f52fb2
feat: handle VF curve without vf_tuple_base (Turing) ( #1066 )
...
* feat: handle VF curve without vf_tuple_base (Turing) (WIP)
* feat: handle both paths
* fix: use saved base VF curve instead of calculating from offsets when base is unsupported
* chore: force reset curve before saving it as base
2026-06-23 11:24:35 +03:00
Ilya Zlobintsev
0052c47ce3
fix: automatically clamp power cap to the allowed range on AMD ( #1080 )
2026-06-22 17:53:58 +03:00
Ilya Zlobintsev
14c0973823
fix: raise main window for apply confirmation ( #1078 )
2026-06-21 18:47:16 +03:00
Ilya Zlobintsev
a8bf6cba04
fix: libdisplay-info dependency on debian-based systems ( #1077 )
2026-06-21 18:14:10 +03:00
Ilya Zlobintsev
e18ad6e5c9
fix: make UI tolerate power cap being reported as 0 ( #1072 )
2026-06-20 22:38:11 +03:00
Ilya Zlobintsev
d4c2025c99
fix: use host PATH variable when enabling AMD OD from inside flatpak ( #1070 )
2026-06-20 22:00:43 +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
efb488ceaa
chore: use tokio local runtime instead of LocalSet ( #1050 )
2026-05-30 15:58:30 +03:00
Ilya Zlobintsev
5972c098c0
fix: gracefully handle missing get_device_api_info in daemon
2026-05-28 09:31:01 +03:00
Ilya Zlobintsev
b017b9ee20
fix: gracefully handle missing get_device_api_info in daemon
2026-05-28 09:30:26 +03:00
Ilya Zlobintsev
8864b6284b
perf: fetch Vulkan/OpenCL info asynchronously after startup ( #1046 )
2026-05-28 09:14:47 +03:00
Ilya Zlobintsev
8d2536da65
chore: bump libdrm-amdgpu
2026-05-28 09:11:27 +03:00
Ilya Zlobintsev
e5c5822f3b
feat: use banner instead of dialog to signal daemon reconnection ( #1044 )
2026-05-26 22:16:19 +03:00
Ilya Zlobintsev
60e81fdb30
refactor: use helper methods for component launch ( #1041 )
2026-05-25 23:13:13 +03:00
Ilya Zlobintsev
b3b007e2da
perf: avoid unnecessary ui config rewrite on startup ( #1040 )
2026-05-25 22:51:13 +03:00
Ilya Zlobintsev
ddfadbb048
fix: wrap flatpak service startup with bash ( #1039 )
2026-05-25 10:21:16 +03:00
Ilya Zlobintsev
e60b162e3f
chore: make clippy warnings fail CI, fix them ( #1038 )
...
* chore: make clippy warnings fail CI, fix them
* chore: pin docker cache action
2026-05-24 21:25:23 +03:00
Ilya Zlobintsev
8d23a31fff
chore: move gpu test data to a shared directory ( #1037 )
2026-05-24 19:27:26 +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
7548f1d032
fix: missing fan curve options on nvidia ( #1034 )
2026-05-22 19:20:28 +03:00
Ilya Zlobintsev
4b050d46e5
chore: update vulkan schema to 1.4.351
2026-05-14 10:03:08 +03:00
Ilya Zlobintsev
34bdd1919b
fix: bump flatpak sources
2026-05-14 00:39:18 +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
84ea62f8df
fix: avoid leaking amdgpu device descriptors on reload ( #1020 )
2026-05-12 20:13:20 +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
756953f62a
doc: mention nvidia VF curve in README
2026-05-11 00:07:56 +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
Ilya Zlobintsev
454a6e24af
chore: update screenshots and prepare new release
2026-04-25 19:49:33 +03:00
Ilya Zlobintsev
cd7899d125
chore: use adwaita dialog for reconnecting message
2026-04-24 23:29:23 +03:00
Ilya Zlobintsev
7a0776bd7f
doc: add CONTRIBUTING.md ( #982 )
2026-04-23 22:21:00 +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
2452a9eb20
fix: only show amd oc banner with an amd gpu selected
2026-04-19 18:02:34 +03:00
Ilya Zlobintsev
2fa29cc335
chore: bump version
2026-04-19 17:51:05 +03:00
Ilya Zlobintsev
58b2b4b0af
fix: unnecessary curve overwriting
2026-04-18 22:55:05 +03:00
Ilya Zlobintsev
09f1bc1893
feat: filter out "non-primary" temperatures for immediate display, move them to a popdown ( #959 )
...
* feat: filter out "non-primary" temperatures for immediate display, move them to a popdown
* fix: use different item based on presence of secondary sensors
2026-04-18 18:16:16 +03:00
Ilya Zlobintsev
fa7e38dde3
pkg: add fedora 44 and ubuntu 26.04 builds, add cache for docker images ( #961 )
...
* pkg: add fedora 44 and ubuntu 26.04, add cache for docker images
* fix: syntax
* fix: add image to config
* fix: use maintained action
* fix
* fix: use unique cache key
* fix: add rpmsign
2026-04-18 16:41:44 +03:00
Ilya Zlobintsev
3d5c216374
feat: add Nvidia VF curve editor ( #957 )
...
* feat: WIP nvidia VF curve support
* feat: drag whole curve by holding shift
* feat: add right click menu to flatten curve
* feat: more controls on the VF curve, add button to open editor
* feat: add locked clocks indicators to vf curve
* chore: hide editor button on no curve
* feat: make visible curve range configurable
* fix: disallow right click menu when readonly
* chore: button sizing
2026-04-18 16:17:52 +03:00
Ilya Zlobintsev
2df3f2b79c
chore: bump rustls-webpki
2026-04-18 16:06:26 +03:00
Ilya Zlobintsev
9f0901ca5d
chore: fix adw navigationpage title warning
2026-04-04 12:25:23 +03:00
Ilya Zlobintsev
6f265885c4
refactor: use adwaita AlertDialog for settings confirmation
2026-04-04 12:16:32 +03:00
Ilya Zlobintsev
f6a8cc645d
fix: properly display reverted config on settings timeout
2026-04-03 11:07:29 +03:00
Ilya Zlobintsev
7a997fc86f
feat: new UI layout with sidebar ( #951 )
...
* WIP split navbar ui
* feat: working profiles selector, get rid of header component
* feat: inline apply/revert
* chore: cleanup
2026-04-02 22:25:36 +03:00
Ilya Zlobintsev
c632d76520
feat: show fan speed in stats section
2026-04-02 21:52:32 +03:00
Ilya Zlobintsev
79f1307c11
feat: point hover effect in fan curve ( #947 )
2026-03-29 19:44:23 +03:00
Ilya Zlobintsev
5bce4d82b2
chore: bump dependencies
2026-03-21 12:35:15 +02:00
Ilya Zlobintsev
86eb7fb414
chore: remove hoverable effect from non clickable info rows ( #943 )
2026-03-20 09:48:53 +02:00
Ilya Zlobintsev
197414f597
feat: report AMD IP info ( #942 )
...
* feat: report AMD IP info (daemon part)
* feat: basic ui
* chore: update screenshots
* feat: improve ip info ui
2026-03-20 09:37:13 +02:00
Ilya Zlobintsev
10276e01ce
fix: bump bindgen to build on clang 22 ( #941 )
2026-03-15 22:18:00 +01:00
Ilya Zlobintsev
039d9d3627
chore: update system dep list in readme
2026-03-15 21:05:15 +01:00
Ilya Zlobintsev
13bfc8eccb
pkg: bump minimum distro versions ( #927 )
2026-02-28 11:41:46 +02:00
Ilya Zlobintsev
9c8983bc20
chore: bump flatbox version
2026-02-26 20:03:07 +02:00
Ilya Zlobintsev
e2d9f3b883
chore: bump rust dependencies
2026-02-20 13:14:36 +02:00
Ilya Zlobintsev
e60e967715
fix: docker daemon shenanigans causing failing package builds ( #912 )
...
* test
* fix: revert docker storage driver
2026-02-15 22:34:39 +02:00
Ilya Zlobintsev
d57fff4bb7
fix: bump pkger version ( #910 )
2026-02-15 12:21:58 +02:00
Ilya Zlobintsev
8ac95192cb
fix: bump flatbox version again
2026-02-14 00:06:06 +02:00
Ilya Zlobintsev
33aaeaefaa
feat: update flatbox version with better extension handling
2026-02-12 23:01:29 +02:00
Ilya Zlobintsev
55b8b9c6ec
feat: update flatbox version with better /run handling
2026-02-08 19:46:27 +02:00
Ilya Zlobintsev
8b067fac87
feat: don't depend on dbus for flatpak service operation, force unconfined apparmor ( #902 )
...
* feat: don't depend on dbus for flatpak service operation
* feat: bump flatbox
* feat: use apparmor unconfined
2026-02-08 13:50:38 +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
Ilya Zlobintsev
e5a3eb1509
chore: update to rust 2024 edition ( #889 )
...
* chore: bump rust edition to 2024
* chore: another chunk of clippy fixes
* chore: fix warning in bindings
* chore: restructure awkward unsafe blocks
* chore: reformat
* chore: clippy fix
* chore: bump rust release in docker build
2026-01-31 23:43:43 +02:00
Ilya Zlobintsev
d0308b5f8e
chore: fix pkg recipe rust version
2026-01-31 21:25:30 +02:00
Ilya Zlobintsev
f7b25ce6b6
fix: correctly show OC requirement message with overdrive disabled on RDNA3+
2026-01-27 12:06:58 +02:00
Ilya Zlobintsev
b65ae69a1e
chore: update metainfo for new release
2026-01-25 19:36:30 +02:00