Skip to content

Commit d70ab17

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents 780518f + c92be35 commit d70ab17

1 file changed

Lines changed: 129 additions & 38 deletions

File tree

README.md

Lines changed: 129 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,130 @@
1-
# Div Acer Manager Max
2-
Div Acer Manager Max is a Linux GUI for Acer laptops using Linuwu Sense drivers. It replicates NitroSense functionality with fan control, performance modes, battery limiter, and more. Built with Avalonia, it offers a clean, easy-to-use interface for managing system performance and cooling.
3-
4-
![image](https://github.com/user-attachments/assets/a0374db2-d6ac-4fdc-a91b-a3d246b41d90)
5-
6-
This Project is under active development not fully functional
7-
A build will be released soon for open testing
8-
9-
**Todo:**
10-
- Implement Keyboard Lighting Color Pickers
11-
- Update button redirecting to the github releases page
12-
- Include the Linuwu Drivers in the package itself
13-
- Create a Installation Script
14-
15-
**Done:**
16-
- Display the Performance Profiles acc to laptops capability
17-
- Hide Turbo Mode on non-supported devices
18-
- Retriving System Info and Displaying it
19-
- Advanced Daemon
20-
- Basic Gui
21-
- Advanced GUI
22-
- All Feature layout In GUI
23-
- Daemon GUI Communication client
24-
- Implement Automatic Features Support Detection in Daemon
25-
- Get Feature Support from Daemon into Client then into GUI and Hide Features not supported accordingly
26-
- Performance Profile Changes
27-
- Automatic OnBattery detection
28-
- Show Eco and Balanced when On Battery and Others when On Charging
29-
- Auto and Manual Fan Control Changes
30-
- Disable Manual control on Quiet mode
31-
- Get Current Settings from daemon
32-
- Calibration mode and its current status
33-
34-
Screenshots:
35-
![image](https://github.com/user-attachments/assets/40780902-b987-4f36-bfa8-bacf1d1998df)
36-
![image](https://github.com/user-attachments/assets/bce48d68-52f5-48cb-8fd8-6a0ade5d6c43)
37-
![image](https://github.com/user-attachments/assets/32b829ab-59d8-407b-9f6d-d9cf8adaf8f8)
38-
![image](https://github.com/user-attachments/assets/52f603e4-cf4d-49be-b14e-236470274999)
1+
<p align="center">
2+
<img src="https://github.com/user-attachments/assets/6d383e82-8221-438b-9d6d-a19e998fcc59" alt="icon" width="80" style="vertical-align: middle;">
3+
</p>
394

5+
<h1 align="center">
6+
Div Acer Manager Max
7+
</h1>
8+
9+
**Div Acer Manager Max** is a feature-rich Linux GUI utility for Acer laptops powered by the incredible [Linuwu Sense](https://github.com/0x7375646F/Linuwu-Sense) drivers. It replicates and expands on Acer’s NitroSense capabilities on Linux with full fan control, performance modes, battery optimization, backlight settings, and more — all wrapped in a modern Avalonia-based UI.
10+
11+
> ⚠️ **Project is under active development.**
12+
13+
![image](https://github.com/user-attachments/assets/f8c26491-8995-40b5-9d5d-8711bb574d10)
14+
15+
<h4 align="center">
16+
Please star this repository to show support. It motivates me to make the project better for everyone
17+
</h4>
18+
19+
20+
## ✨ Features
21+
22+
### ✅ Fully Implemented
23+
24+
* 🔋 **Performance / Thermal Profiles**
25+
Eco, Silent, Balanced, Performance, Turbo — automatically adjusted based on AC/battery status
26+
(e.g., Turbo hidden when on battery or unsupported)
27+
28+
* 🌡 **Fan Control**
29+
Manual and Auto fan speed modes
30+
Manual disabled automatically when in Quiet profile
31+
32+
* 💡 **LCD Override Setting**
33+
Direct control over LCD power behavior
34+
35+
* 🎨 **Keyboard Backlight Timeout Control**
36+
Customize the keyboard backlight timeout
37+
*(Color picker coming soon)*
38+
39+
* 🔊 **Boot Animation and Sound Toggle**
40+
Enable/disable Acer's startup animations and sounds
41+
42+
* 💻 **Live System Info Display**
43+
Shows real-time performance profile, fan settings, calibration state, and more
44+
45+
* 🧠 **Smart Daemon (Low Resource Use)**
46+
47+
* Auto-detects feature support per device
48+
* Communicates with GUI in real-time
49+
* Lightweight: uses \~10MB RAM
50+
* Can run **independently** of GUI
51+
52+
* 🖥️ **Modern GUI**
53+
54+
* Avalonia-based, clean and responsive
55+
* Dynamic UI hides unsupported features
56+
* Real-time feedback from daemon
57+
58+
59+
## 🔧 Upcoming Features
60+
61+
* 🎨 RGB Keyboard Lighting Control
62+
* 🔗 Update button linking directly to GitHub Releases
63+
64+
65+
## 🖥️ Installation
66+
67+
> ✅ Simple CLI-based setup provided in the release.
68+
69+
1. **Download** the latest release from the [Releases](https://github.com/PXDiv/Div-Acer-Manager-Max/releases/) page.
70+
2. **Unpack** the archive.
71+
3. Open a terminal in the unpacked directory.
72+
4. Run:
73+
74+
```bash
75+
./Setup.sh
76+
```
77+
78+
5. Choose an option from the menu:
79+
80+
* `1` → Install
81+
* `2` → Uninstall
82+
* `3` → Reinstall/Update
83+
84+
6. And a Reboot
85+
86+
That’s it!
87+
88+
89+
## 🖥️ Troubleshooting
90+
You can check the logs at /var/log/DAMX_Daemon_Log.log
91+
92+
If you get UNKNOWN as Laptop type, try restarting (it happens somethings)
93+
But if it still happenes that might mean the Drivers Installation failed, Make sure you have the approprite kernel headers to compile the drivers.
94+
95+
Please file a Issue in the issue corner and include the logs to get support and help the project grow
96+
97+
98+
## ❤️ Powered by Linuwu
99+
100+
This project is built entirely on top of the [Linuwu Sense](https://github.com/0x7375646F/Linuwu-Sense) drivers — huge thanks to their developers for enabling hardware-level access on Acer laptops.
101+
102+
103+
104+
## Screenshots
105+
![image](https://github.com/user-attachments/assets/069b6a74-ded7-4d0e-8bfe-0f556f3e70fe)
106+
![image](https://github.com/user-attachments/assets/c76c6aa9-8ac2-4047-a8ba-2d943ac7d5f5)
107+
![image](https://github.com/user-attachments/assets/42b7a328-eb05-42fb-847c-f7a34e751446)
108+
109+
110+
## 🛠 Tech Stack
111+
112+
* **UI**: Avalonia (.NET Core)
113+
* **Daemon**: Python
114+
* **OS**: Linux (Acer laptops only)
115+
* **Communication**: Unix Sockets
116+
117+
118+
119+
## 🤝 Contributing
120+
121+
* Report bugs or request features via GitHub Issues
122+
* Submit pull requests to improve code or UI
123+
* Help test on different Acer laptop models
124+
125+
126+
127+
## 📄 License
128+
129+
This project is licensed under the **GNU General Public License v3.0**.
130+
See the [LICENSE](LICENSE) file for details.

0 commit comments

Comments
 (0)