Kamil Trzciński
a5a8e438fc
PowerControl: Rename UserProfiles to GameProfiles
2023-01-10 12:01:33 +01:00
Kamil Trzciński
2d5f8c498f
PowerControl: Update and expose UserProfiles that can persist per-game settings
2023-01-09 20:32:05 +01:00
maniman303
3252e799cb
PowerControl: Base Profiles Implementation ( #38 )
...
Small refactor of menu with options
Fix protection error on menuwithoptions
Make profiles controller non static
Dynamicall set and load options
Use IsOSDForeground when retriveing current game name
Better alt-tab functionality
Get rid off thread.sleep
Merged #38
2023-01-09 20:32:05 +01:00
Kamil Trzciński
7c1099be48
PowerControl: Properly detect internal displays being connected
2023-01-09 20:26:44 +01:00
maniman303
64f4050de5
PowerControl: Tweaks and fixes ( #29 )
...
* Fix context menu, add osd toggle
* Update values on number of displays change
* Check display info in DeviceManager
* Refactor OSD toggle
* Isolate display context setup
* Move more context stuff to the display initialize method
2023-01-09 20:26:44 +01:00
Kamil Trzciński
81d4be30ce
PowerControl: All options accept String
2023-01-03 11:39:27 +01:00
Kamil Trzciński
312fc97034
SteamController: Detect RTSS in foreground
2023-01-03 11:34:45 +01:00
Kamil Trzciński
17832841ff
Support SMU of Vangogh GPU shipped with BIOS 113
2022-12-20 15:15:24 +01:00
Kamil Trzciński
9d4828fdf1
GPU detection will log errors to Sentry.io
2022-12-20 14:45:03 +01:00
Kamil Trzciński
a6600d7905
Properly support many display devices with the same name
2022-12-18 10:00:55 +01:00
Kamil Trzciński
6947f4615c
Log exceptions in various places
2022-12-12 18:44:02 +01:00
Kamil Trzciński
9d9a9a4196
Allow to disable usage of Kernel Drivers (to allow work with Anti-Cheat detection)
...
This allows to use all tools with Anti-Cheat detection.
2022-11-26 20:49:36 +01:00
Kamil Trzciński
f704640d04
Add Image Sharpening option
2022-11-24 01:04:03 +01:00
Kamil Trzciński
4bb264802d
Match GPU memory regions via Device Manager framework instead of Ring 0
2022-11-22 17:59:27 +01:00
Kamil Trzciński
a25ac7d4f4
Detect SMU Features
2022-11-22 09:33:51 +01:00
Kamil Trzciński
af52e41aef
Add GPU scaling and Vivid Gaming selection
2022-11-21 21:28:16 +01:00
Kamil Trzciński
f7e3e70c2b
Use global mutex to ensure driver access are sequential
2022-11-20 21:32:17 +01:00
Kamil Trzciński
a1a438c3f8
Improve CPU/GPU frequency setting
2022-11-20 21:32:17 +01:00
Kamil Trzciński
a3a25bfb4e
Add VangoghGPU SMU controller with CPU and GPU clock frequency control
2022-11-20 16:43:10 +01:00
Kamil Trzciński
e376b9dcc8
Add ExternalHelpers project and move all externally acquired dependencies there
2022-11-20 15:25:50 +01:00
Kamil Trzciński
b06ac16fba
Move AMD to GPU.AMDAdrenaline
2022-11-20 15:00:22 +01:00
Kamil Trzciński
a7f16dbde6
Check if AMD GPU scaling is enabled to allow changing resolution by default
2022-11-19 21:28:28 +01:00
Kamil Trzciński
85c8ee379f
Fix PowerControl not starting-up again
2022-11-19 13:51:44 +01:00
Kamil Trzciński
b94719adb0
Order resolutions
2022-11-19 09:48:31 +01:00
Kamil Trzciński
c89a59ab0b
Set DEVMODE settings as returned by EnumDisplaySettings
2022-11-19 09:47:31 +01:00
Kamil Trzciński
a3bb9e19ff
Allow changing resolution
2022-11-19 09:47:31 +01:00
Kamil Trzciński
15369826f9
Fix PowerControl crash on startup
2022-11-19 09:13:50 +01:00
Kamil Trzciński
7dc418a0e0
Control SMT
2022-11-18 21:00:52 +01:00
Kamil Trzciński
b672c4e9c3
Fix volume/brightness by 5
2022-11-18 15:57:14 +01:00
Kamil Trzciński
b4c07be511
Add PowerControl
...
Add NeptuneController support (kind of works)
Add Neptune controller directly from hidapi (to reduce rate of requests)
Add README
2022-11-15 20:36:36 +01:00