mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bfa0a08cbc | ||
|
|
1417593413 | ||
|
|
5d4a08e1e2 | ||
|
|
8cc558e750 | ||
|
|
e0fe292358 | ||
|
|
a0bafa8843 | ||
|
|
b0a6163a1c | ||
|
|
f5805871d3 | ||
|
|
c811d940b1 | ||
|
|
a777929070 | ||
|
|
9f72ba3486 |
@@ -97,4 +97,8 @@
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="screenshots\" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -100,7 +100,7 @@ public class HardwareMonitor
|
||||
ct.Dispose();
|
||||
|
||||
var cb = new PerformanceCounter("Power Meter", "Power", "Power Meter (0)", true);
|
||||
batteryDischarge = ct.NextValue() / 1000;
|
||||
batteryDischarge = cb.NextValue() / 1000;
|
||||
cb.Dispose();
|
||||
}
|
||||
catch
|
||||
@@ -202,8 +202,8 @@ namespace GHelper
|
||||
case 88: // Plugged
|
||||
settingsForm.BeginInvoke(delegate
|
||||
{
|
||||
settingsForm.AutoGPUMode(1);
|
||||
settingsForm.AutoScreen(1);
|
||||
settingsForm.AutoGPUMode(1);
|
||||
});
|
||||
return;
|
||||
|
||||
|
||||
51
README.md
51
README.md
@@ -1,12 +1,25 @@
|
||||
# G-Helper (For G14, G15, ROG FLOW, and others)
|
||||
|
||||
A tiny system tray utility that allows you set performance and GPU profiles for your laptop. Same as ASUS Armory Crate does but without it completely!.
|
||||
A small utility that allows you do almost everyting you could do with Armory Crate but without extra bloat and unnecessary services.
|
||||
|
||||
Designed for Asus Zephyrus G14 2022 (with AMD Radeon iGPU and dGPU). But could and should potentially work for G14 of 2021 and 2020, G15, X FLOW, and other ROG models.
|
||||
1. Switch between default **Performance modes** - Silent / Balanced / Turbo and apply default fan curves
|
||||
2. Switch between Eco / Standard or Ultimate **GPU modes**
|
||||
3. Change laptop screen refresh rate - 60hz or your maximum (120hz, 144hz, etc depending on the model) with display overdrive (OD)
|
||||
4. View default fan profiles for every mode and apply custom ones
|
||||
5. Control keyboard backlit animation and colors
|
||||
6. Set battery charge limit to preserve battery
|
||||
7. Monitor CPU temperature, fan speeds and battery discharge rate
|
||||
8. **Automatically switch to Eco(iGPU)/60hz on battery** and back to Standard(GPU)/120hz modes when plugged
|
||||
9. Support for M4 key / FN+F5 to cycle through performance modes (with OSD notification) and FN+F4 to cycle through keeyboard animation modes
|
||||
10. Turn cpu turbo boost on/off with one checkbox to keep temps cooler
|
||||
|
||||
### [Download latest release](https://github.com/seerge/g14-helper/releases)
|
||||
Designed and developer for Asus Zephyrus G14 2022 (with AMD Radeon iGPU and dGPU). But could and should potentially work for G14 of 2021 and 2020, G15, X FLOW, and other ROG models for relevant and supported features.
|
||||
|
||||

|
||||
To keep autoswitching and hotkeys work app needs to stay in running in tray. It doesn't consume any resources.
|
||||
|
||||
### [Download latest release](https://github.com/seerge/g-helper/releases)
|
||||
|
||||

|
||||
|
||||
## Performance Profile switching
|
||||
|
||||
@@ -16,31 +29,22 @@ Profiles are **same** as in Armory Crate, including default fan curves
|
||||
2. Balanced (balanced fans, 100W PPT total, up to 45W PPT to CPU)
|
||||
3. Turbo (intense fans, 125W PPT total, up to 80W PPT to CPU)
|
||||
|
||||
## GPU Mode switching
|
||||
PPTs are shown for G14 2022, for other models PPTs will be different as they are set in bios.
|
||||
|
||||
1. Eco mode : only low power iGPU (Radeon 680u) enabled, iGPU drives built in display
|
||||
2. Standard mode (Windows Hybrid) : iGPU and dGPU (Radeon 6700s/6800s) enabled, iGPU drives built in display
|
||||
3. Ultimate mode: iGPU and dGPU enabled, but dGPU drives built in display
|
||||
4. **Custom fan profiles** for any mode!
|
||||
## GPU Modes
|
||||
|
||||
## Extras
|
||||
|
||||
1. Keyboard backlight control (basic aura modes and colors)
|
||||
2. **Maximum battery charge rate** limit (60% / 80% / 100%) to preserve your battery
|
||||
3. CPU and GPU relative fan speed monitoring
|
||||
4. Automatic switching of Standard/Eco GPU modes when laptop is plugged / unplugged!
|
||||
5. FN+F5 an M4 (Rog) keys cycle through Performance modes
|
||||
6. Screen resolution and display overdrive switching
|
||||
7. CPU turbo boost switching
|
||||
8. CPU & dGPU temperature monitoring in Celsius, battery charge / discharge rates in Watts
|
||||
1. Eco mode : only low power integrated GPU enabled, iGPU drives built in display
|
||||
2. Standard mode (Windows Hybrid) : iGPU and dGPU enabled, iGPU drives built in display
|
||||
3. Ultimate mode: iGPU and dGPU enabled, but dGPU drives built in display (supported only on G14 2022 model)
|
||||
|
||||
## Things still missing
|
||||
|
||||
1. Anime matrix control
|
||||
2. Custom bindings for M1-M3 keys
|
||||
|
||||
## How to install
|
||||
|
||||
1. Download latest release from https://github.com/seerge/g14-helper/releases
|
||||
1. Download latest release from https://github.com/seerge/g-helper/releases
|
||||
2. Unzip to a folder of your choice
|
||||
3. Run **GHelper.exe**
|
||||
|
||||
@@ -50,8 +54,13 @@ Doesn't require administrator privileges to run (anymore)!
|
||||
I don`t have Microsoft certificate to sign app yet, so if you set a warning from Windows Defender on launch (Windows Protected your PC), click More Info -> Run anyway.
|
||||
|
||||
Alternatively you can comile and run project by yourself :)
|
||||
|
||||
Settings file is storer at %AppData%\GHelper
|
||||
|
||||
P.S.: It's not recommended to use app in combination with Armory Crate, cause they adjust same settings.
|
||||
Please keep in mind, that if you also run MyASUS app periodically it will also try to adjust same battery charge settings
|
||||
|
||||
------------------
|
||||
|
||||
Debloating helps to save your battery and keep laptop a bit cooler
|
||||
|
||||

|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
Remove this element if your application requires this virtualization for backwards
|
||||
compatibility.
|
||||
-->
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
</requestedPrivileges>
|
||||
</security>
|
||||
</trustInfo>
|
||||
|
||||
BIN
screenshots/screen-5w.png
Normal file
BIN
screenshots/screen-5w.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 955 KiB |
Reference in New Issue
Block a user