-
-
Notifications
You must be signed in to change notification settings - Fork 565
FAQ
Stop all asus services from Extra -> Stop services
It doesn't and can't control your fans. Firmware / BIOS controls them in real-time. Armoury also doesn't control fans in real time anyhow.
What G-helper can do - is (optionally) set a custom fan profile to the current performance mode via the same endpoint Armoury uses in Manual mode.
How it will be interpreted - is still up to the firmware. If you don't like how firmware controls fans, you can try Experimental build with a manual fan control
In newest models Windows itself can also control lightning. Make sure to go to Windows Settings -> Personalization -> Dynamic Lightning and turn it off there.
It could be that Asus services are overwriting this limit after. You can stop them from Extra settings by clicking Stop button.
Some models support only 80% limit, so try to set exactly 80% to be sure.
After restart, BIOS resets all settings to defaults, including charge limit. As soon as you log in and G-Helper starts it would apply charge limit again. Before app starting - your laptop may keep charging. This is normal and this is how things are.
Try to set Fans + Power -> Power mode to High Performance plan. It will tell windows to maximize CPU usage.
Recent Armoury Crate Uninstaller app seem to incorrectly "reset" (mix up) macro keys action when running.
If you have used that - just do a EC-reset to reset all keys to defaults.
- Turn OFF laptop
- Press and hold the "power" button for 30-40 seconds
- Then boot normally (it will take a bit longer to boot)
Visual Modes and Color Gamuts are handled by AsusSplendid.exe (part of Asus System Control Interface package) that G-Helper runs under the hood. If Visual Modes or Color Gamuts don't seem to work - you can try to manually delete C:\ProgramData\ASUS\GameVisual folder containing color profiles. Then restart G-Helper so it can spot missing profiles and offer you to download them again.
There is a known issue with Nvidia drivers, that don't act correctly if you shutdown/restart your laptop with GPU being disable (i.e in Eco or Optimized mode on battery). To prevent this from happening you can select Start/Stop Nvidia services under Extra settings.
If your dGPU stays disabled (in Eco mode) for a long time (15 days for Nvidia), Windows decides that device is gone for good and silently removes it together with its driver during automated disk cleanup. Next switch to Standard mode brings GPU back as Microsoft Basic Display Adapter (error 10 or 28 in Device Manager), and only reinstalling the Nvidia driver fixes it.
To prevent this from happening you can turn off that specific cleanup. Run in PowerShell (as admin):
Set-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Device Driver Packages' -Name Autorun -Value 0
Alternatively - just switch to Standard mode once in a while to reset the timer.
If your device does not support option to disable GPU (Eco mode) or toggle MUX switch (Ultimate mode) - you won't see this modes.
You don't have to, it's purely optional. From my experience built in (in BIOS) performance modes work well. Limit your power or apply custom fan curves only if you trying to achieve something, like reduce heat. As soon as you click Apply in the Fans + Power section BIOS will consider your fan curve as "custom"(!) no matter if you modified it or not.
Click on them
Older or more basic models don't support custom fan curves at all. If you didn't have an option to set custom settings in Asus software - you won't have it here as well.
Most probably either you are using Eco / Optimized mode and your dGPU is simply off, or your windows has put the dGPU into sleep to preserve power.
Please check the system tray for a (G) icon. By default Windows is keen to hide all icons, so you may need to click ^ to see them all. I would advise to right click on Taskbar select TaskBar Settings -> Other System Tray icons -> Mark G-Helper to be always ON.
Open windows Event Viewer from the start menu, go to Windows Logs -> Application and check for recent Errors mentioning GHelper.exe. If you see one - please post a new issue with all details from this error.
You can, however MyASUS may override the battery charge limit that you set before. My advice in such a situation would be to set the same limit (i.e. 80%) in both MyASUS and G-Helper.
- ArmouryCrateControlInterface
- AsHidService
- ASUSOptimization
- AsusAppService
- ASUSLinkNear
- ASUSLinkRemote
- ASUSSoftwareManager
- ASUSLiveUpdateAgent
- ASUSSwitch
- ASUSSystemAnalysis
- ASUSSystemDiagnosis
- AsusCertService
If you have the Asus Optimization Service running, it's controlled by that service (therefore G-helper doesn't interfere and doesn't touch this function). Alternatively you can stop that service - and you can bind M3 to anything you want.
Press FN + WIN
You must have either G-Heper running in system tray (so don't Quit it) or Asus Optimization service (if you prefer that) for most of the Fn-keys to work.
Make sure to turn off windows setting System -> Display -> Advanced Display -> Automatically Manage Color for Apps
On OLED Asus laptops Windows ships a native OLED Care Screensaver that shifts pixels / runs a refresh pass on idle. G-Helper doesn't need to launch it - it's a standard Windows screensaver that runs by itself.
Just set it as active in Windows:
- Open
Start-> searchChange screen saver - Pick OLED Care Screensaver from the dropdown
- Set the
Waitidle timer (minutes)
Make sure your screen OFF timer (Settings -> System -> Power -> Turn off my screen) is HIGHER than the screensaver wait time - otherwise the screen turns off first and the screensaver never runs.
The screensaver is located at C:\Windows\ASUS\ScreenSaver\OLED Care Screensaver.scr if it doesn't show up in the list automatically.
Make sure that your dGPU is enabled (i.e. it's not in Eco mode). Open Fans + Power section and adjust core / memory clock offsets. They work the same as in Armoury's Manual mode. Please keep in mind that (unfortunately) you need admin permissions for that, and the app will ask you for them. (*)
On Nvidia GPUs the Core Clock Offset overclocks and undervolts at the same time. It lifts the GPU's whole power-to-speed curve, so you get more speed at the same power, or the same speed at less power (cooler and quieter). The Core Clock Limit then caps the top, where extra power buys almost no speed.
- Raise the
Core Clock OffsetunderFans + Power -> GPUuntil your game or benchmark stays stable (try +100, +150, +200). Same power, more speed. - Set a
Core Clock Limitto cap the top. Less power and heat, with little or no speed lost.
False positives from Windows Defender (or any other similar system that uses machine learning for detection) can happen at random. You can always download a version below or compile the app by yourself. All application sources are open and can be monitored from A to Z. Application is assembled directly on GitHub from this sources using GitHub actions.
You can find them under the %AppData%\GHelper folder. Please include them when posting a new bug-report or issue.
Open the app, and uncheck and check again "run on startup". If it still doesn't help (for some reason), you can try to manually edit the "GHelper" task in Windows Task Scheduler, and add a couple of seconds delay to start.
Currently you can undervolt AMD CPUs. If your model supports that - you will see an undervolting slider under Fans+Power -> Advanced. If you don't see a slider there, it means your CPU doesn't support undervolting. Full list of models that support that can be found here
Check your NVidia App settings and make sure that you have Whisper Mode set to OFF. Also you can reset all settings under Nvidia App to defaults.
On most new models, you can control noise cancelling settings via Realtek Audio Console app
If keyboard backlight effect (like Rainbow) supports random colors - just set Color setting to black
- Make sure you have latest Visual Studio installed with C# and .NET SDK
- Checkout sources from official repository https://github.com/seerge/g-helper
- Do Build -> Publish
No it's an app for laptops from Asus. You can launch it on other computer as well, but only to set some settings for your Asus mouse (if you have one)
No - G-Helper is Windows-only and there is no official Linux build. It relies on the Asus System Control Interface (ACPI WMI) driver that ships with Windows, which has no direct equivalent on Linux.
If you're on Linux, the asus-linux.org community maintains the right tooling for the job: asusctl. They're independent of G-Helper but are the proper way to control Asus laptops on Linux.
Any tool reusing the "G-Helper" name on Linux is not affiliated with this project.
All three refer to the same app. G-Helper (with a hyphen) is the official spelling used on this site and in the GitHub repository. GHelper (no space, no hyphen) is the executable name — GHelper.exe — and a common shorthand. G Helper (with a space) is how people often type it in search. All three are correct.
G-helper is a single exe, and it doesn't install anything in the system. To remove it - you can simply delete exe :)
- If you have stopped MyASUS services via
Extrasettings, you may want to start them again or just run MyASUS and start them there. - If you have set custom fan profiles or power limits but want to reset to defaults - select your
favorite performance mode (for example
Balanced) and clickFans + Power->Factory defaults. *Most devices reset settings to defaults on reboot anyway. - If you have disabled dGPU with
Ecomode, but want it to be enabled - don't forget to setStandard