Coder Social home page Coder Social logo

fish22 / g-helper Goto Github PK

View Code? Open in Web Editor NEW

This project forked from seerge/g-helper

0.0 0.0 0.0 37.59 MB

Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models

Home Page: https://seerge.github.io/g-helper/

License: GNU General Public License v3.0

C# 100.00%

g-helper's Introduction

G-Helper - Lightweight control tool for Asus laptops

United24 GitHub release Github all releases GitHub stars

Small and lightweight Armoury Crate alternative for Asus laptops offering almost same functionality without extra bloat and unnecessary services. Works with all popular models, such as ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, Flow Z13, TUF Series, Strix / Scar Series, ProArt, VivoBook and many more!

Support project in ๐Ÿ’ถ EUR or ๐Ÿ’ต USD

G-Helper Download

๐Ÿ“ข YouTube Reviews and Guides

Youtube review Josh Cravey Youtube review cbutters Tech
Josh Cravey cbutters Tech

๐ŸŽ Advantages

  1. Seamless and automatic GPU switching
  2. All performance modes can be fully customized with power limits and fan curves
  3. Lightweight. Doesn't install anything in your system. Just a single exe to run
  4. Simple and clean native UI with easy access to all settings
  5. FN-Lock and custom hotkeys

Screenshot 2023-08-05 190302

โšก Features

  1. Performance modes: Silent - Balanced - Turbo (built-in, with default fan curves)
  2. GPU modes: Eco - Standard - Ultimate - Optimized
  3. Screen refresh rate control with display overdrive (OD)
  4. Custom fan curve editor, power limits and turbo boost selection for every performance mode
  5. Anime matrix control including animated GIFs, clock and Audio visualizer
  6. Backlight animation modes and colors
  7. Custom hotkeys (M-keys, FN+X keys)
  8. Monitor CPU / GPU temperature, fan speeds and battery status
  9. Battery charge limit to preserve battery health
  10. NVidia GPU overclocking
  11. XG Mobile Control
  12. AMD CPU Undervolting
  13. BIOS and Driver Updates
  14. Asus Mice settings
  15. Mini-led multi-zone switch

โš™๏ธ Automation

  • Performance Mode switching when on battery or plugged in
  • Optimized GPU mode - disables dGPU on battery and enables when plugged in
  • Auto Screen refresh rate (60Hz on battery and max Hz when plugged)
  • Keyboard backlight timeout on battery or when plugged in

To keep auto switching and hotkeys working the app needs to stay running in the tray. It doesn't consume any resources.

๐Ÿš€ Performance Modes

All Modes are baked in BIOS along with default fan curves and power limits and they are the same as in the Armoury Crate.

Each BIOS mode is paired with matching Windows Power Mode. You can adjust this setting under Fans + Power

  1. Silent in BIOS + Best power efficiency power mode
  2. Balanced (Performance in AC) in BIOS + Balanced power mode
  3. Turbo in BIOS + Best performance power mode

๐ŸŽฎ GPU Modes

  1. Eco : only low power integrated GPU enabled, iGPU drives built in display
  2. Standard (MS Hybrid) : iGPU and dGPU enabled, iGPU drives built in display
  3. Ultimate: iGPU and dGPU enabled, but dGPU drives built in display (supported on 2022+ models)
  4. Optimized: disables dGPU on battery (Eco) and enables when plugged in (Standard)

Screenshot 2023-08-05 170159

GPU Modes

๐Ÿญ Asus Mouse and other peripherals support

Currently supported models

  • ROG Chakram X (P708)
  • ROG Chakram Core (P511)
  • ROG Gladius II and Gladius II Origin (P502 and P504)
  • ROG Gladius III
  • ROG Gladius III Wireless
  • ROG Harpe Ace Aim Lab Edition
  • ROG Keris Wireless
  • ROG Strix Carry (P508)
  • ROG Strix III Gladius III Aimpoint Wireless (P711)
  • ROG Strix Impact III (P518)
  • ROG Spatha
  • ROG Strix Impact II Wireless
  • TUF Gaming M4 Wireless (P306)
  • TUF Gaming M3
  • TUF Gaming M3 Gen II

Huge thanks to @IceStormNG ๐Ÿ‘‘ for contribution and research (!).

โŒจ๏ธ Keybindings

  • Fn + F5 / Fn + Shift + F5 - Toggle Performance Modes forwards / backwards
  • Ctrl + Shift + F5 / Ctrl + Shift + Alt + F5 - Toggle Performance Modes forwards / backwards
  • Ctrl + Shift + F12 - Open G-Helper window
  • Ctrl + M1 / M2 - Screen brightness Down / Up
  • Shift + M1 / M2 - Backlight brightness Down / Up
  • Fn + C - Fn-Lock
  • Fn + Shift + F7 / F8 - Matrix brightness Down / Up
  • Fn + Shift + F7 / F8 - Screenpad brightness Down / Up
  • Ctrl + Shift + F20 - Mute Microphone
  • Ctrl + Shift + Alt + F14 - Eco GPU Mode
  • Ctrl + Shift + Alt + F15 - Standard GPU Mode
  • Ctrl + Shift + Alt + F16 - Silent
  • Ctrl + Shift + Alt + F17 - Balanced
  • Ctrl + Shift + Alt + F18 - Turbo
  • Ctrl + Shift + Alt + F19 - Custom 1 (if exists)
  • Ctrl + Shift + Alt + F20 - Custom 2 (if exists)
  • Custom keybindings / hotkeys

If you like the app you can make a Donation

Paypal in EUR Paypal in USD
QR Code QR Code

๐Ÿ”– Important Notice

G-Helper is NOT an operating system, firmware, or driver. It DOES NOT "run" your hardware in real-time anyhow.

It's an app that lets you select one of the predefined operating modes created by manufacturer (and stored in BIOS) and optionally(!) set some settings that already exist on your device same as Armoury Crate can. It does it by using the Asus System Control Interface "driver" that Armoury uses for it.

If you use equivalent mode/settings as in Armoury Crate - the performance or the behavior of your device won't be different.

The role of G-Helper for your laptop is similar to the role of a remote control for your TV.

Libraries and projects used

  • Linux Kernel for some basic endpoints in ASUS ACPI/WMI interface
  • NvAPIWrapper for accessing Nvidia API
  • Starlight for anime matrix communication protocol
  • UXTU for undervolting using Ryzen System Management Unit
  • AsusCtl for inspiration and some reverse engineering

Disclaimers

"ROG", "TUF", and "Armoury Crate" are trademarked by and belong to AsusTek Computer, Inc. I make no claims to these or any assets belonging to AsusTek Computer and use them purely for informational purposes only.

THE SOFTWARE IS PROVIDED โ€œAS ISโ€ AND WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. MISUSE OF THIS SOFTWARE COULD CAUSE SYSTEM INSTABILITY OR MALFUNCTION.

g-helper's People

Contributors

seerge avatar icestormng avatar marcelomijas avatar lswlc33 avatar constrat avatar tombonnot avatar nopeless avatar sklynic avatar dldota avatar zimm-lostpolygon avatar jadonclegg avatar hkaancaliskan avatar mrchenyukun avatar weslleykawan avatar artinuri avatar oleg52 avatar hungqbui avatar hoangdus avatar albert24gg avatar astronaut701 avatar hamza417 avatar etylix avatar ktemkin avatar mdowski avatar bourbonbourbon avatar tbateson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.