AWCC for Alienware & Dell G series devices 🚀

AWCC* is an unofficial alternative to Alienware Command Centre of Windows for
the Alienware Series Device on Linux, supporting almost all
features that the Windows version supports, including custom fan controls,
light effects, g-mode, and autoboost.
🎮 Discord community for support and feedback :

[!NOTE]
For lights and other light device that comes under dell (including everything
like keyboard,mouse,monitors etc) try AlienFX
it would have a gui interface in awcc itself
✨ Features
- 🖥️ GUI and CLI support
- ⚡ Lightweight (uses around ~88mb of RAM with GUI open, else 4mb RAM while running in background)
- 🌈 All Light Effects
- 🧑💻 Daemon Support (no sudo needed if daemon is running)
- 🎮 GMode and Light Key autobinding just like Windows
- 🔥 Supports All modes that your device has
- 💻 Supports all of Alienware device in including keyboard,mouse,monitors etc
- 🕵️ *No Telemetry and Open Source
- 📈 Custom Fan Curve (Soon)
📸 Screenshots

🛠️ Building And Installation
🗿 For Arch-Based Distros
paru -S awcc-bin
🛠️ Manual Installation
Dependencies :
acpi_call-dkms (Most important)
libx11
libgl or libglvnd
Make Dependencies :
Can be removed after installing
🗿 For NixOS
Add flake input in your config:
awcc = {
url = "github:tr1xem/AWCC";
inputs.nixpkgs.follows = "nixpkgs";
}
Then, import awcc.nixosModules.default anywhere in your config and add acpi_call as kernel module.
Example flake part awcc.nix setup:
{ ... }: {
flake.modules.nixos."system.awcc" = { inputs, config, pkgs, ... }: {
imports = [ inputs.awcc.nixosModules.default ];
boot.kernelModules = [ "acpi_call" ];
boot.extraModulePackages = with config.boot.kernelPackages; [ acpi_call ];
};
}
OR if you are a debianoid
sudo apt-get install acpi-call-dkms git meson ninja-build cmake libx11-dev libgl-dev pkgconf g++-13 libxkbcommon-dev libglfw3 libudev-dev pkexec libwayland-bin libwayland-dev libxrandr-dev libxinerama-dev libcursor-dev libxi-dev
git clone https://github.com/tr1xem/AWCC
cd AWCC && mkdir build/
cd build && cmake .. -G Ninja
sudo ninja install
Then enable the awccd.service using :
sudo systemctl enable --now awccd.service
Reload udev rules using
sudo udevadm control --reload-rules
sudo udevadm trigger
Load ACPI module using
sudo modprobe acpi_call
[!TIP]
Do echo acpi_call | sudo tee /etc/modules-load.d/acpi_call.conf to make
acpi_call module auto load on startup so u dont have to type modprobe command
everytime
Frequently Asked Questions
- Auto enable gmode on game launch?
Install gamemode using your package manager
To autostart the gmode profile on game launch add following changes to: /etc/gamemode.ini
[custom]
start=/usr/bin/awcc g
end=/usr/bin/awcc b
script_timeout=3
and now edit game’s launch command to use gamemode gamemoderun ./game (or gamemoderun %command% if you are using steam) and it would autotoggle gmode on starting a game
Support and Feedback
Need support or want this project to support your device ? Join our Discord community or open a Github Discussion
Device Tested
Devices tested:
- G7 7700
- G7 7500
- G5 5590
- G5 5505
- G3 3590
- Dell G16 7630
- Dell G16 7620
- Dell G15 Special Edition 5521
- Dell G15 5535
- Dell G15 5530
- Dell G15 5525
- Dell G15 5520
- Dell G15 5515
- Dell G15 5511
- Dell G15 5510
- Alienware x17 R2
- Alienware x17 R1
- Alienware x16 R2
- Alienware x15 R2
- Alienware x14 R2
- Alienware x14
- Alienware m18 R2
- Alienware m18 R1 AMD
- Alienware m18 R1
- Alienware m17 R5 AMD
- Alienware m17 R2
- Alienware m16 R2
- Alienware m16 R1 AMD
- Alienware m16 R1
- Alienware m15 Ryzen Ed. R5
- Alienware m15 R7 AMD
- Alienware m15 R7
- Alienware m15 R6
- Alienware m15 R4
- Alienware m15 R3
- Alienware m15
- Alienware Aurora Ryzen Edition
- Alienware Aurora R9
- Alienware Aurora R7
- Alienware Aurora R16
- Alienware Aurora R15
- Alienware Aurora R12
- Alienware Aurora R11
- Alienware Aurora ACT1250
- Alienware Area-51m R2
- Alienware Area-51m
- Alienware Area-51 AAT2250
- Alienware 18 Area-51 AA18250
- Alienware 17 R5
- Alienware 16X Aurora AC16251
- Alienware 16 Aurora AC16251
- Alienware 16 Aurora AC16250
- Alienware 16 Area-51 AA16250
🗺️ Roadmap
🙏 Credits
“Intelligence is the ability to avoid doing work, yet getting the work done.” ~Linus Torvalds
评论