Ilya Zlobintsev
2b77a31c76
fix: handle missing drm values when updating info in gui
2023-09-19 19:23:48 +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
bisspector
0728081a14
fix: inability to add points to an empty fan curve ( #189 )
2023-07-20 18:55:18 +03:00
Ilya Zlobintsev
e800bf5798
feat: show vulkan driver info in gui
2023-06-03 09:27:38 +03:00
Ilya Zlobintsev
c04e78fef9
chore: bump dependencies
2023-06-03 08:34:06 +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
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
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
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
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
b702d29856
feat: reload configuration on dbus suspend/resume events
2023-03-05 10:29:35 +02:00
Ilya Zlobintsev
36466b2c7d
feat: gui for enabling overclocking
2023-03-04 13:11:05 +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
afe17e8452
chore: improve reset button looks
2023-02-27 22:30:31 +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
837d8bbb9c
bump version to 0.2.2
2023-02-26 11:41:03 +02:00
Ilya Zlobintsev
ff0188fef2
UI design improvements ( #106 )
...
* improve spacing arounds elements on the OC page
* improved oc page looks
* Improve the looks of the information page
* use sections on the thermals page
* update screenshots in README
2023-02-26 11:40:13 +02:00
Ilya Zlobintsev
0caebe6192
chore: bump versino to 0.2.1
2023-02-25 17:35:37 +02:00
Ilya Zlobintsev
c32640863d
fix: avoid deadlock when switching GPUs
2023-02-25 16:54:08 +02:00
Ilya Zlobintsev
5e3dfe5eeb
chore: cleanup
2023-02-25 14:07:39 +02:00
Ilya Zlobintsev
60a9cdfeb5
feat: better handling of the scenario with no GPUs available
...
This should not happen often on real systems, but can be replicated when
running on a VM with no hardware acceleration. The GUI may still look
weird and have missing values, but you won't be able to change anything.
2023-02-25 14:04:24 +02:00
Ilya Zlobintsev
28ff1b7660
fix: hide the fan curve frame when no data available
2023-02-25 13:57:12 +02:00
Ilya Zlobintsev
66afa0eebe
feat: make info values selectible
2023-02-25 13:48:19 +02:00
Ilya Zlobintsev
1d106561b2
feat: make OC value adjustments clickable and typeable
2023-02-25 13:33:54 +02:00
Ilya Zlobintsev
1c50acc0f5
don't run gtk tests in ci
2023-02-24 20:59:31 +02:00
Ilya Zlobintsev
0e8b7d3563
feat: clocks control gui!
2023-02-22 09:06:04 +02:00
Ilya Zlobintsev
8d738191dd
feat: update amdgpu-sysfs
2023-02-20 22:59:55 +02:00
Ilya Zlobintsev
ede4886da9
feat: persist fan curve when toggling fan control, avoid applying fan settings when there is no fan
2023-02-20 08:44:19 +02:00
Ilya Zlobintsev
6ec725ffd5
use icons instead of checkboxes to show vulkan feature availability
2023-02-19 23:40:43 +02:00
Ilya Zlobintsev
16b1b3d5e2
feat: properly set icon, use app id for names
2023-02-19 21:21:16 +02:00
Ilya Zlobintsev
26547f0123
chore: use lowercase logging
2023-02-19 20:48:39 +02:00
Ilya Zlobintsev
1b3cc4c5e7
feat: add and remove curve points
2023-02-19 20:46:24 +02:00
Ilya Zlobintsev
3e66a59d07
feat: fan curve reset
2023-02-19 20:32:49 +02:00
Ilya Zlobintsev
a78312b5c2
feat: new fan control ui
2023-02-19 18:38:47 +02:00