Commit Graph

66 Commits

Author SHA1 Message Date
ilyazzz
8c7a4ccdfd Get ppfeaturemask from the kernel module info (#29)
* Switch to using the kernel module info for checking ppfeaturemask
2021-04-18 12:48:08 +03:00
Ilya Zlobintsev
664f3a1b44 Add software page 2021-03-23 08:20:45 +02:00
Ilya Zlobintsev
d38f1588d0 Make temperatures display vertical and sorted 2021-03-07 19:52:54 +02:00
ilyazzz
14121a17f2 Add support for more temperature sensors (#18) 2021-03-07 14:31:50 +02:00
Ilya Zlobintsev
77d0eb3104 Add power cap adjustment 2021-03-02 16:18:51 +02:00
Ilya Zlobintsev
951f564895 Formatting 2021-03-02 15:13:40 +02:00
Ilya Zlobintsev
cd2f3ddd70 Show GPU usage and temperature on the OC page 2021-03-02 15:11:45 +02:00
Ilya Zlobintsev
4d61971a08 Ask the user permission to use the online database 2021-03-01 15:10:53 +02:00
Ilya Zlobintsev
eead50ffae Formatting and cleanup 2021-03-01 10:36:56 +02:00
Ilya Zlobintsev
7c019b8f65 Show GPU model when card model is not available 2021-03-01 08:27:41 +02:00
Ilya Zlobintsev
062598cec3 Show the automatic fan control warning dialog in a non-blocking way 2021-02-28 10:52:29 +02:00
Ilya Zlobintsev
4f5450f144 Add warning about fan control not properly switching back to automatic 2021-02-27 21:45:50 +02:00
Ilya Zlobintsev
d7d1d8e873 Basic, buggy support for Vega20+ clocks table format 2021-02-27 08:34:28 +02:00
Ilya Zlobintsev
60089e128a Change ClocksTable to be a enum for adaptability 2021-02-26 12:04:28 +02:00
Ilya Zlobintsev
9c1fb525c1 Fix some frames not showing after switching GPUs 2021-02-16 08:03:42 +02:00
Ilya Zlobintsev
565f46ed17 Show warning if ppfeaturemask is not enabled 2021-02-13 16:16:22 +02:00
Ilya Zlobintsev
68bbd7fc15 Implement clock settings 2021-02-12 08:30:58 +02:00
Ilya Zlobintsev
4867735c2b Fixed vulkan feature list not showing 2021-02-10 17:09:29 +02:00
Ilya Zlobintsev
6d5555d267 Implement fan curve 2021-02-10 16:55:05 +02:00
Ilya Zlobintsev
dbd8f5e0d3 Update non-static info in GpuInfo on get_info() 2021-02-10 12:15:41 +02:00
Ilya Zlobintsev
4134a3d4b6 Add power profile switch and implement logging 2021-02-10 12:04:03 +02:00
Ilya Zlobintsev
8458e3cb77 Don't show apply button on GPU selection 2021-02-09 12:15:49 +02:00
Ilya Zlobintsev
e8e6dc4ed3 Only get gpu info once on application launch and properly handle cases where some features aren't supported 2021-02-09 12:08:20 +02:00
Ilya Zlobintsev
024bbc915e Apply fan control settings 2021-02-08 15:32:10 +02:00
Ilya Zlobintsev
c7852fed4d Make separate revealer for the apply button and show/hide it on demand 2021-02-08 10:44:56 +02:00
Ilya Zlobintsev
e2cc40aa8b Add basic OC page and refine stats update loop 2021-02-07 23:58:26 +02:00
Ilya Zlobintsev
d608d6a7ba Added basic thermals info 2021-01-31 12:28:45 +02:00
Ilya Zlobintsev
3b4bbcc4c6 Add vulkan feature list 2021-01-31 11:26:09 +02:00
Ilya Zlobintsev
197c8e8bfa Add basic vulkan info 2021-01-31 08:53:11 +02:00
Ilya Zlobintsev
b626961fe0 Fixed title in headerbar 2021-01-31 08:21:19 +02:00
Ilya Zlobintsev
ce815a93d4 Added information to info page 2021-01-31 08:18:36 +02:00
Ilya Zlobintsev
a71b8c831d Add GPU Selection 2021-01-30 09:36:45 +02:00
Ilya Zlobintsev
43641811b3 New UI base 2021-01-30 08:35:01 +02:00
Ilya Zlobintsev
573d287d09 Fixed crash on systems with missing power caps information 2021-01-29 19:32:49 +02:00
Ilya Zlobintsev
d24e32467b Use GPU model name when card model is missing 2021-01-21 22:58:51 +02:00
Ilya Zlobintsev
b7da2cbad5 Reworked the pci.ids parser 2021-01-21 09:41:19 +02:00
neon-sunset
382ee38e66 Lazy fix to ensure there is no ParseIntError { kind: PosOverflow } and small naming fix (#5)
Changing voltage and PWM values to i64 is unnecessary, but it's fine as long as it doesn't break anything
2020-12-23 11:17:31 +02:00
Ilya Zlobintsev
ffd410209f Don't show auto fan control warning each apply 2020-12-18 08:53:46 +02:00
Ilya Zlobintsev
d4ef64afae Fixed some options being greyed out when switching between GPUs with different feature support 2020-12-10 08:57:55 +02:00
Ilya Zlobintsev
24dc736c1f Fixed apply button not becoming clickable 2020-12-02 14:23:51 +02:00
Ilya Zlobintsev
b30fd41622 Disable changing settings in unprivileged mode 2020-11-23 21:20:30 +02:00
Ilya Zlobintsev
80c1b12802 Fixed crash on no power state 2020-11-23 19:13:07 +02:00
Ilya Zlobintsev
65780bb881 Implemented basic GPU/VRAM clocks and voltage tuning support 2020-11-22 11:58:40 +02:00
Ilya Zlobintsev
d66c7dca69 Added Power Levels reading support (pp_od_clk_voltage) 2020-11-20 17:29:38 +02:00
Ilya Zlobintsev
e58663f7a9 Implemented Power Profile management 2020-11-20 10:54:24 +02:00
Ilya Zlobintsev
cdb977fd54 Added information about overclock boot parameter 2020-11-17 17:48:52 +02:00
Ilya Zlobintsev
cd9774d292 Gui code restructure 2020-11-16 09:27:22 +02:00
Ilya Zlobintsev
d884631f8a Power cap saving 2020-11-15 20:47:56 +02:00
Ilya Zlobintsev
b94dd2c265 Text formatting for vulkan feature list 2020-11-15 09:23:24 +02:00
Ilya Zlobintsev
239af5a2af Implemented GPU power cap modification 2020-11-14 09:09:28 +02:00