rnd-ash / razer-laptop-control

Project to create driver/software to control performance of razer laptops
GNU General Public License v2.0
345 stars 29 forks source link
driver fan-control fan-rpm fan-speed gaming-mode gtk kernel kernel-module leds linux openrazer razer-control-gui razer-laptop-control razer-laptops razer-notebooks razer-synapse rgb rgb-control rust

Razer laptop control project

A standalone driver + application designed for Razer notebooks

NOTICE

This repo is now archived as I have moved over to System76 after my trusty blade 15 died!

The work continues however, do check phush0's repository where he is adding more features and continuing support!

Join the unofficial Razer linux Channel

I can be contacted on this discord server under the 'laptop-control' channel Discord link

Project demo videos:

Playlist of all demos can be viewed here

Install

Arch linux

Use the 2 PKGBUILDS located here:

Other distros

Unfortunatly, you have to build from scrath.

What does this control

On all razer notebooks, the following is supported:

RGB control

Currently, there are various build in effects to choose from, and multiple 'effect layers' can be stacked on top of eachother, allowing for each key to be controlled with its own effect!

Fan control

Control the notebooks fan RPM just like in Synapse! - Currently supports switching between Automatic and manual (Up to 5300 RPM)

Power control

Control the power target of the notebook just like in Synapse!

Repo contents

Driver

Kernel module required for the software to work

razer_control_gui

Experimental code for system daemon and UI/CLI interface for controlling both RGB aspects and fan+Power subsystem of razer notebooks

Changelog

1.3.0 - 04/01/2021

1.2.1 - 17/07/2020

1.1.0 - 08/07/2020

1.0.0