Skip to content

An entirely open source driver and user-space daemon that allows you to manage your Gigabyte peripherals on GNU/Linux

License

Notifications You must be signed in to change notification settings

morialo3/opengigabyte

 
 

Repository files navigation

OpenGigabyte

A collection of Linux drivers of various components for Gigabyte devices.

What's Done

Keyboard

  • All normal keys (alphanumerics and special character) working beforehand.
  • Make the C code into actual driver and ppa support.
  • Sleep, Mute, Volume Keys, Backlight [Fn + F1/F7/F8/F9/SPC] working even before this driver.
  • Brightness keys [Fn + F3/F4] working with this driver.
  • Make Fn + ESC/F2/F5/F10/F11/F12 work.
  • Look into controlling fan profiles with [Fn + Esc]
  • Look into the possibility of full keyboard RGB backlight support.
  • Add into the main linux kernel ?

Supported Devices

Keyboard

Device VID:PID
Gigabyte Aero 15X V8 1044:7A39
Gigabyte Aero 15X V9 1044:7A39
Gigabyte Aero 15 SA 1044:7A3F
Gigabyte Aorus 15G 1044:7A3C

Install Instructions

Ubuntu :

sudo add-apt-repository ppa:blmhemu/opengigabyte
sudo apt update
sudo apt install opengigabyte-driver-dkms

Arch Linux :

Install opengigabyte-meta from the AUR using an AUR helper. For example:

yay -S opengigabyte-meta

Notes

  • The keyboard driver converts the obscure key codes from the keyboard into standard keycodes. Handling the functionality of the keys is up to the user.
    • For example, link the BrightnessUp / BrightnessDown keyboard symbol to light utility or xbacklight to control brightness using the keys.

Releases / Changelog

https://github.com/blmhemu/opengigabyte/releases

Credits


OpenGigabyte is licensed under the GPL and not officially endorsed by Gigabyte, Ltd

About

An entirely open source driver and user-space daemon that allows you to manage your Gigabyte peripherals on GNU/Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 52.5%
  • Shell 27.8%
  • C 19.7%