Giter Site home page Giter Site logo

jamescj60 / armoury-control Goto Github PK

View Code? Open in Web Editor NEW
62.0 11.0 5.0 4.47 MB

WIP Armoury Crate alternative for ROG/TUF laptops

License: GNU Affero General Public License v3.0

C# 99.38% Batchfile 0.62%
power asus-rog asus-rog-strix asus-tuf asus-zephyrus gpu-switch mux flow-x flow-z armoury-crate

armoury-control's People

Contributors

jamescj60 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

armoury-control's Issues

Small list of problems found on my platform. Beta 7.

I have an Asus Rog G532LWS, tenth generation Intel and Nvidia RTX 2000. I state that for using this program I have uninstalled all the previous Asus software, and disabled the few remaining services. In activity management, I no longer have any service that refers to Asus, and every software and driver left in Windows 11 Home is updated to the latest version available. I will list in bullet points all the problems and shortcomings that I have encountered in this version.

-Application theme not working: after setting the dark theme, the light one is automatically re-entered as soon as the application is closed (terminated), moreover, in my opinion, there is no option to set the theme, automatically according to to that of the system.

-The application does not start automatically when Windows starts. despite having selected the appropriate option, to run it at startup, I had to use the windows scheduler.

-If you select the option to start minimized, the app is still shown also in the application tray, even though it cannot be selected.

-No support for other languages (it's not a problem for me, but it would be a feature that would surely enrich the value of this project, and I'd be willing to offer full support for Italian translation).

-The gpu fan, in some cases, stops for no apparent reason. I couldn't find a direct cause for this, but most of the time it happens when I switch from one profile to another (Manual-Performance-Turbo-Silent).

-The Power Tuning of the CPU is applied globally to all profiles, and not as a setting of the current profile that has been decided to modify.

-Nvidia GPU Tuning does not work.

-In "Sysem Fan SPeed", on the main screen, it would be useful to have the temperature of the GPU, instead of the rotation percentage of its fan

-It would be useful and nice, to have in the program settings, a link that can redirect you to the GitHub page of the same, or even better, to its download page, to check the possible availability of new versions.

-In the "Aura RGB" section, there is no setting to turn off the backlight, and to create a custom backlight. in addition to the fact that it is not possible to adjust the intensity of the backlight.

-When the light theme is active, the scheme on the main screen, which shows how the currently selected profile affects the user experience, is almost completely invisible. Useless in that condition.

-The program, when the PC screen is deactivated (NO SUSPENSION-NO HIBERNATION ONLY DISPLAY STANDBY), no longer has control over the rotation of the fans, which decreases a lot. Once the screen is reactivated, the fans stop and then restart normally, on the profile set in the program.

-It would be useful to indicate the number and type of disks installed in the system, and their respective capacity in %, as well as for the RAM memory.

These are so far, all the critical points that I have been able to identify. The same problems were also present in Beta 6. I have not put the points listed above in order of importance, and I hope I am not being inappropriate, for having also inserted some shortcomings, since being still a project in Beta, I hope it can still improve a lot. There would be many things to include, such as the presence of a MUX Switch, add options to create key combinations to call the program, or activate a certain profile (well, like in Armory Crate), etc. I conclude by congratulating Giacomo CJ60, for the great effort, because this is exactly what every owner of a ROG Notebook would need, and I will not fail to actively support this project, if it continues to improve over time. time.

Request: Multi-Zone lighting control for Miniled Flow X16

Hello, I was wondering if the feature from armoury crate can be implemented here for Miniled Flow X16 which is a toggle when in SDR mode that switches from multi-zone backlighting on the screen to single-zone lighting and vice-versa? This is my only major missing feature for me with armoury control now compared to Asus's bloatware.
image
image
This works automatically on and off when HDR is turned on and off, but I am looking for control while in SDR.

Can't set keyboard Aura RGB and battery charge limit on TUF FA507RM

Problem is just as the title said.

I have been using g-helper for a long time, and it have implemented these features well for my laptop. Now I'm trying switch to Armoury-Control and found it don't work.

Could you fix it (but there's no hurry :) )? (As the g-helper have already implemented it by asus WMI calls, it maybe easier to imitate :) or maybe can imitate from asusctl?

Dark theme doesn't save and it keeps resetting to light theme.

The dark theme setting doesn't save and changing screen refresh rate in Display Control sets it back to light, while still keeping dark theme setting selected. I have to select light and back to dark theme to fix it.

In addition in the light theme the performance graph lines on the main page stay white on white background and its impossible to see them.

[BUG] Does not turn off trackpad when folding into Tablet mode

What's happening:
I've deleted armoury crate and I've been using armoury control by itself, and I've noticed a bug where the app does not turn off the touchpad when folding beyond a 180°

Expected:
Touchpad turns off when folded

Desktop (please complete the following information):
Edition Windows 11 Home
Version 22H2
Installed on ‎01/‎10/‎2022
OS build 22621.1344
Experience Windows Feature Experience Pack 1000.22639.1000.0

Armoury Control Crashes Shortly After Launch

I'll launch Armoury Control, I see its icon pop up in the taskbar for ~3 seconds, then it crashes and the icon disappears.

The exit code is 82. I'm running the latest version (0.0.7.3).

This seems to happen specifically when I have an external display attached to my laptop and the built-in display is switched off. If I switch back to using the built-in display, I can once again launch Armoury Control successfully.

I poked around in the Windows Event Viewer and found this stack trace from the crash:

Application: Armoury Control.exe
CoreCLR Version: 6.0.1423.7309
.NET Version: 6.0.14
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Exception: Failed to set refresh rate.
   at acControl.Scripts.NativeMethods.SetRefreshRate(Int32 refreshRate) in C:\Users\james\source\repos\Armoury-Control\acControl\Scripts\NativeMethods.cs:line 80
   at acControl.Scripts.SetSystemSettings.<>c__DisplayClass8_0.<setDisplaySettings>b__0() in C:\Users\james\source\repos\Armoury-Control\acControl\Scripts\SetSystemSettings.cs:line 126
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at acControl.Scripts.SetSystemSettings.setDisplaySettings(Int32 index) in C:\Users\james\source\repos\Armoury-Control\acControl\Scripts\SetSystemSettings.cs:line 121
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_1(Object state)
   at System.Threading.QueueUserWorkItemCallback.<>c.<.cctor>b__6_0(QueueUserWorkItemCallback quwi)
   at System.Threading.ExecutionContext.RunForThreadPoolUnsafe[TState](ExecutionContext executionContext, Action`1 callback, TState& state)
   at System.Threading.QueueUserWorkItemCallback.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()

Feature Request: Ability to minimise the UI by clicking the system tray icon when it is already expanded and "Use Minimal GUI" is checked

The flow I've fallen into while using this software is to always have the tray icon visible, and click this to present the minimal UI. Sometimes I'm simply verifying my current settings and want to immediately dismiss the UI again, I feel it would be great to have the ability to achieve this with a click of the tray icon.

By the way thanks for all the great work on this software, it's really made my laptop a nicer experience to use!

The rotation of the fans is not controlled properly.

The fans spin at half their rotation rate, despite having adjusted the curve of both fans, and spin much more slowly, below a certain temperature. The temperature is low, but the speed of the fans does not decrease. I fear that there is also partly a problem in reading the temperature, since HWinfo initially gave me different data than what could be read in Armory Control.

2023-03-25 02_58_44-Greenshot
2023-03-25 02_58_58-Greenshot

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.