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
Ilya Zlobintsev
9907b2717a
bump deps
2023-02-19 14:45:23 +02:00
Ilya Zlobintsev
0ccaa8d325
interactively show fan controls
2023-01-30 21:21:11 +02:00
Ilya Zlobintsev
1b57bfefc1
feat: further fan curve wip
2023-01-30 20:17:15 +02:00
Ilya Zlobintsev
f10dc2994e
feat: show voltage in gui
2023-01-22 18:38:25 +02:00
Ilya Zlobintsev
ad0562be1f
feat: properly show/hide overdrive info frame
2023-01-22 18:24:48 +02:00
Ilya Zlobintsev
860178791c
show message when clocks table isnt available
2023-01-21 17:15:49 +02:00
Ilya Zlobintsev
4207677fda
wip voltage indicator
2023-01-08 23:18:20 +02:00
Ilya Zlobintsev
df241090cb
fix: dont crash when clocks table is unavailable
2023-01-07 22:03:07 +02:00
Ilya Zlobintsev
e98e0e06cc
feat: better software page
2023-01-07 20:50:59 +02:00
Ilya Zlobintsev
6b8a7fd74b
further wip clocks control
2023-01-07 20:17:50 +02:00
Ilya Zlobintsev
e7228c603a
fix: vulkan window key capture widget
2023-01-07 17:43:19 +02:00
Ilya Zlobintsev
d907cf4a2d
wip clocks gui
2023-01-07 17:11:53 +02:00
Ilya Zlobintsev
7fd74fdb09
feat: performance level
2023-01-07 12:12:59 +02:00