Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lony2003:asusctl_ubuntu
asusctl
asusctl.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File asusctl.changes of Package asusctl
------------------------------------------------------------------- Wed Aug 03 00:42:14 UTC 2022 - luke@ljones.dev - Update to version 4.3.4: * Version bump * ROGCC: Remove power setting from correct array ------------------------------------------------------------------- Tue Aug 02 03:27:59 UTC 2022 - luke@ljones.dev - Update to version 4.3.3: * Release 4.3.3 * Version bump. Add early-error display * ROGCC: effect visuals. daemon: support TUF RGB * ROGCC: effect visual test * Use INSTALL_DATA for toml and gif files * New udev rules to work with both TUF and ROG * daemon: Re-enable aura control for TUF * Fix brightness setting ignoring the first 6 leds * Add G713RW to asusd-ledmodes.toml * rog-aura: add gap between numpad on gl504 * ROGCC: use the correct colourspace for colour picker * ROGCC: split keyboard layout into widget * rog-aura: stand-off the rog row * rog-aura: adjustment of layouts and key sizes * rog-aura: adjustment of layouts and key sizes * rog-aura: Cleanup layouts, add gl504_US.toml * Remove accidental board name test * rog-aura: add proper labels for keys via &str into * rog-aura: fix up G533 layout * ROGCC: rog-aura: Keyboard layout templates and definitions * ROGCC: add enable/disable aura options depending on mode * ROGCC: style change * ROGCC: style change * ROGCC: split widgets from pages * Update deps * ROGCC: rename config file * Add verbose output for fan-curve detection. Add mocking to GUI. * Update deps * Version bump for RC * Clean up erroneously included files * ROGCC: Attempt to add LED brightness * ROGCC: Better control of notifs, add panel_od * Add rog-control-center to the workspace * Fix misnamed led dbus method * Switch a keyboard prod_id to enum * Bump daemon version * Trial BTreeMap<AuraModeNum, AuraEffect> return for led dbus * Add to/from [f32;3] for Colour] * Cleanup * Switch zbus led_mode to return AuraModeNum * Make CurveData members public * Make FanCurveSet members public * Add Hash derive to Profile * Minor tweaks on derives * Add LED support for G713IC * Fix some typos. ------------------------------------------------------------------- Thu Jul 21 07:46:46 UTC 2022 - luke@ljones.dev - Update to version 4.3.0: * Prep new release * Update CHANGELOG.md * Properly set full defaults for LED power * Make LED power more universal * Return error if a pixel-gif is larger than the anime-display dimensions * Make rog-anime more tolerent of faults * Minor doc comment change ------------------------------------------------------------------- Mon Jul 18 02:20:25 UTC 2022 - luke@ljones.dev - Update to version 4.2.1: * Add extra multizone test * Prep new release * Create defaults on missing zones * Fix test for CI * Fix test * Add more support detection for bios/system level components * Add panel_od support * Correctly save multizone config * Add GA401I Anime support * Add doc comments for bytes of 0x1866 power control * Add LED support for GX703HS * Bump versions * Enforce valid image brightness in daemon and asusctl * Bump versions * Add support for /etc/asusd/asusd-user-ledmodes.toml * Re-enable cargo test in pipeline * Updated changelog * Updated changelog * Slightly adjust G402 scaling, add some more documentation * tmp * Add GA402 anime-matrix packet unit test * Additional comments in animeimage * Add commenting to AnimeImage to help with GA402 * Complete anime diagonal gif support for GA402 * Fix anime exampels * First pass of Anime update for new matrix display * Add note in cargo.toml re: lto * Use hashset in aura power config * Rebuild of LED power control * cargo added to installation * Initial multizone fixup work * Save and restore kb bright only on shutdown/sleep/boot/wak * Add more multizone support * Update main.rs * Add GA503R LED modes * Update changelog * Set keyboard brightness on resume. Refactor some tasks * Fixes to anime-matrix system thread handling ------------------------------------------------------------------- Tue Jul 05 07:40:14 UTC 2022 - luke@ljones.dev - Update to version 4.1.0: * Update changelog * prep new release * Adjust how thread exit is handled for anime controller * Combination for power state leds boot/sleep/all/keys/side LEDS * Fixes to tasks * output multizone commands required * init multizone_led_mode and per_key_led_mode from LaptopLedData * Re-enable notif for profile change * Added tasks for reload keyboard bright, and for charge control * Async tasks * update changelog * Add brightness to anime zbus notif * Re-enable notification on anime power-state change * Add diagonal-template.png to rog-anime/data/anime/custom/ * Add G512 to LED support list * Add GU502LV LED support * Version bumps * Use smol async for daemon and daemon-user * Use smol async for asus-notify * Update anime examples * Partial asusd-user update * Update more deps * Update changelog * Add support for GA402R * Format * Finalise zbus3 conversion * fix all available options not being displayed in led-mode help * adds support to enable/disable side leds * Update asusd-ledmodes.toml to support Asus Rog Strix G15 G513QM * fixed interger division bug and related tests, as well as a comment bug * fix for #176 - fancurve percentage check not handled correctly * Fixed formatting of install instructions * fixed a small typo * add g513ic led ------------------------------------------------------------------- Wed May 11 14:42:28 UTC 2022 - Enrico Belleri <idesmi@protonmail.com> - Use obs services for source and vendor - Fix build ------------------------------------------------------------------- Sun Dec 19 08:09:08 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 4.0.7 ------------------------------------------------------------------- Mon Nov 1 03:10:21 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 4.0.6 - Fix CLI for bios toggles - Extra commands for AniMe: pixel-image, gif, pixel-gif ------------------------------------------------------------------- Wed Oct 27 10:24:06 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 4.0.5 ------------------------------------------------------------------- Sat Oct 2 07:46:09 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 4.0.4 - Add missing Profile commands - Spawn tasks on individual threads to prevent blocking - Don't force fan-curve default on reload - Begin obsoleting the graphics switch command in favour of supergfxctl - Slim down the notification daemon to pure ASUS notifications ------------------------------------------------------------------- Wed Sep 15 23:23:00 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 4.0.3 - Don't show fan-curve warning if fan-curve available - Add G713QR to Strix led-modes - Fix part of CLI fan-curve control ------------------------------------------------------------------- Tue Sep 14 03:01:55 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 4.0.2 - Backup old configs to *-old if parse fails - Prevent some types of crashes related to unpatched kernels - Add better help for graphics errors - Add better help for asusctl general errors - Implement fan-curve dbus API - Implement partial fan-curve control via CLI tool + Set fan curve for profile + fan gpu/cpu ------------------------------------------------------------------- Sat Sep 11 03:10:26 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 4.0.0 - AniMe: + Support 8bit RGB, RGBA, 16bit Greyscalw, RGB, RGBA + add `AsusImage` type for slanted-template pixel-perfect images + `BREAKING:` plain `Image` with time period is changed and old anime configs break as a result (sorry) - LED: + By popular request LED prev/next cycle is added + Add led modes for GX551Q - Graphics control: + graphics control is pulled out of asusd and moved to new package; https://gitlab.com/asus-linux/supergfxctl - Proflies: + profiles now depend on power-profile-daemon plus kernel patches for support of platform_profile - if your system supports fan-curves you will also require upcoming kernel patches for this + profiles are now moved to a new file + fan-curves are only partially completed due to this release needing to be done sooner ------------------------------------------------------------------- Sun Aug 1 23:04:10 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.7.2 + Added - Enable multizone support on Strix 513IH - Add G513QY ledmodes + Changed - Fix missing CLI command help for some supported options - Fix incorrectly selecting profile by name, where the active profile was being copied to the selected profile - Add asusd version back to asusctl -v report - Fix various clippy warnings ------------------------------------------------------------------- Sat Jun 12 22:33:37 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.7.1 - Refine graphics mode switching: + Disallow switching to compute or vfio mode unless existing mode is "Integrated" ------------------------------------------------------------------- Sun Jun 6 09:15:25 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.7.0 + Set PM to auto for Nvidia always + Extra info output for gfx dev scan + Extra info in log for G-Sync to help prevent user confusion around gfx switching + Add GA503Q led modes + Added ability to fade in/out gifs and images for anime. This does break anime configs. See manual for details. + Added task to CtrlLed to set the keyboard LED brightness on wake from suspend - requires a kernel patch which will be upstreamed and in fedora rog kernel + Make gfx change from nvidia to vfio/compute also force-change to integrated _then_ to requested mode + Fix invalid gfx status when switching from some modes + Fix copy over of serde skipped config values on config reload ------------------------------------------------------------------- Tue May 25 21:35:18 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.6.2 + Bugfix: write correct fan modes for profiles + Bugfix: apply created profiles ------------------------------------------------------------------- Tue May 25 09:48:37 UTC 2021 - Luke Jones <luke@ljones.dev> - 3.5.1 - Bugfix for cycling through profiles ------------------------------------------------------------------- Mon May 24 21:00:02 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.6.0 + Add GX550L led modes + Don't save compute/vfio modes. Option in config for this is removed. + Store a temporary non-serialised option in config for if compute/vfio is active for informational purposes only (will not apply on boot) + Save state for LEDs enabled + sleep animation enabled + Save state for AnimMe enabled + boot animation enabled + Add extra config options and dbus methods + Add power state signals for anime and led + Refactor to use channels for dbus signal handler send/recv + Split out profiles independant parts to a rog-profiles crate + Cleanup dependencies + Fix some dbus Supported issues ------------------------------------------------------------------- Sat May 15 10:30:19 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.5.2 + bugfix: don't deadlock on change compute/vfio/compute ------------------------------------------------------------------- Mon Apr 26 03:57:57 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.5.1 + Anime: - Bugfix to multiple user config ------------------------------------------------------------------- Sun Apr 25 23:45:47 UTC 2021 - Luke Jones <luke@ljones.dev> - Add asusd-user to package ------------------------------------------------------------------- Sun Apr 25 03:22:45 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.5.0 + Keyboard: - Split out all aura functionality that isn't dependent on the daemon in to a new crate `rog-aura` (incomplete) - Keyboard LED control now includes: + Enable/disable LED's while laptop is awake + Enable/disable LED animation while laptop is suspended and AC plugged in - Properly reload the last used keyboard mode on boot + Graphics: - Correctly enable compute mode for nvidia plus no-reboot or logout if switching from vfio/integrated/compute. - Add asusd config option to not save compute/vfio mode switch. + Anime: - Enable basic multiple user anime configs (asusd-user must still be restarted) + Profiles: - Enable dbus methods for freq min/max, fan curve, fan preset, CPU turbo enable. These options will apply to the active profile if no profile name is specified. ------------------------------------------------------------------- Sun Apr 11 10:51:09 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.4.1 + Fix anime init ------------------------------------------------------------------- Sun Apr 11 09:07:44 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.4.0 + Revert zbus to 1.9.1 + Use enum to show power states, and catch missing pci path for nvidia. + Partial user-daemon for anime/per-key done, `asusd-user`. Includes asusd-user systemd unit. + user-daemon provides dbus emthods to insert anime actions, remove from index, set leds on/off - Config file is stored in `~/.config/rog/rog-user.cfg` + AniMe display parts split out to individual crate in preparation for publishing on crates.io ------------------------------------------------------------------- Sun Apr 11 07:42:37 UTC 2021 - Luke Jones <luke@ljones.dev> - Project renamed to asusctl ------------------------------------------------------------------- Sat Mar 30 13:02:34 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.3.0 + Add ledmodes for G733QS + Add ledmodes for GA401Q + Default to vfio disabled in configuration. Will now hard-error if enabled and the kernel modules are builtin. To enable vfio switching `"gfx_vfio_enable": false,` must be changed to `true` in `/etc/asusd/asusd.conf` ------------------------------------------------------------------- Wed Mar 24 23:08:34 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.2.4 + Bugfix to vfio builtin errors ------------------------------------------------------------------- Wed Mar 24 03:34:52 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.2.3 + Better handling of session tracking + List all profile data + Get active profile name + Get active profile data ------------------------------------------------------------------- Tue Mar 23 00:50:41 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.2.2 + Fix brightness control for non-rgb keyboards ------------------------------------------------------------------- Mon Mar 22 03:49:18 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.2.1 + Fix brightness control + Large cleanup of code relating to LED controls ------------------------------------------------------------------- Sun Mar 21 08:59:22 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.2.0 + Refactor keyboard LED handling + Added --list for profiles (Thanks @aqez) + Added --remove for profiles (Thanks @aqez) + Added a graphics mode: vfio. This attaches Nvidia devices to vfio module. + Per-key LED modes disabled, which need thinking about how to go ahead with for future ------------------------------------------------------------------- Tue Mar 16 08:18:07 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.1.7 + Refactor many parts of daemon + Switch out session monitoring to logind-zbus ------------------------------------------------------------------- Thu Mar 11 08:23:38 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.1.6 + Graphics switching not waits for all graphical user sessions to log out ------------------------------------------------------------------- Wed Mar 10 23:36:02 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.1.5 + Further tweaks to gfx switching + More logging on gfx switching + Filter bios help according to supported modes + Prevent gfx mode switching if in dedicated/G-Sync mode ------------------------------------------------------------------- Wed Mar 10 03:49:58 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.1.4 + Notify through dbus if user changes profile manually + Better help on CLI, show help only for supported items + Bugfix to gfx switcher ------------------------------------------------------------------- Wed Mar 10 01:10:08 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.1.3 - Hotfix: gracefully handle removing modules in use caused by display-manager not fully shutdown at the time of trying to remove modules. It will now retry every 250ms per module ------------------------------------------------------------------- Tue Mar 9 22:26:35 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.1.2 + Test and create /etc/X11/xorg.conf.d/ if it doesn't exist + Hotfix to better report module issues ------------------------------------------------------------------- Tue Mar 9 18:38:19 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.1.1 + Hotfix: add nvidia-uvm to controller ------------------------------------------------------------------- Tue Mar 9 04:27:10 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.1.0 + Add GU502LU led-modes + Graphics switching is now rebootless, the daemon will now restart the display-manager to switch modes instead. Caveats are: - There is no confirmation from the daemon, the program issuing the command must confirm the request. - systemd only + Laptops with dedicated Nvidia mode: - You still must reboot for the bios to switch modes - On boot if dedicated mode is active then asusd will update the required configs to put display-manager in nvidia mode ------------------------------------------------------------------- Mon Feb 22 06:06:06 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.0.1 + G531GD led modes ------------------------------------------------------------------- Tue Feb 14 13:13:13 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 3.0.0 + Write set+apply after each array in multizone + Remove misc bad logic + Use same code path as 0x1866 device to configure led support for 0x1854 device + Remove duplicate code + Set correct speeds for multizone + Remove dbus crate in favour of zbus. This removes the external dbus lib requirement. + Huge internal refactor + BREAKING CHANGE: Anime code refactor. DBUS method names have changed + Cleanup fan and cpu control + configs ------------------------------------------------------------------- Tue Jan 26 13:13:13 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 2.2.1 + fix CLI feedback for reboot/restartx. Update readme + dracut force driver include for nvidia dedicated + change fan-mode CLI tag ------------------------------------------------------------------- Tue Jan 26 13:13:13 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 2.2.0 + dbus method for 'supported functions' + add dedicated gfx safety + bring ctrl-gfx back in to main control for better integration + safely upgrade config files ------------------------------------------------------------------- Sun Jan 10 13:13:13 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 2.1.2 + Adjust gfx controller to assume that the graphics driver is loaded if the mode is set for nvidia/hybrid ------------------------------------------------------------------- Sat Jan 09 13:13:13 UTC 2021 - Luke Jones <luke@ljones.dev> - Version 2.1.1 + Update dependencies ------------------------------------------------------------------- Sun Oct 25 03:31:14 UTC 2020 - Luke Jones <luke@ljones.dev> - Version 2.1.0 + Option to turn off AniMe display (@asere) + Change option -k to show current LED bright (@asere) + Correctly disable GFX control via config + Panic and exit if config can't be parsed + Add DBUS method to toggle to next fan/thermal profile + Add DBUS method to toggle to next/prev Aura mode ------------------------------------------------------------------- Tue Sep 29 08:34:09 UTC 2020 - Luke Jones <luke@ljones.dev> - Version 2.0.5 + Bugfixes ------------------------------------------------------------------- Wed Sep 23 21:08:11 UTC 2020 - Luke Jones <luke@ljones.dev> - Version 2.0.4 + Better and more verbose error handling and logging in many places + Fix timeout for client waiting on reply for graphics switching ------------------------------------------------------------------- Wed Sep 23 08:55:22 UTC 2020 - Luke Jones <luke@ljones.dev> - Version 2.0.3 + Moar bugfixes to prevent crashes ------------------------------------------------------------------- Wed Sep 23 01:53:50 UTC 2020 - Luke Jones <luke@ljones.dev> - Version 2.0.2 - graphics options via CLI are now a command block: + `asusctl graphics` + -m Mode <nvidia, hybrid, compute, integrated> + -g Get current mode + -p Get current power mode (nvidia) + -f Force reboot or restart display manager without confirmation - Lots of other improvements ------------------------------------------------------------------- Mon Sep 21 09:18:14 UTC 2020 - Luke Jones <luke@ljones.dev> - Version 2.0.1 + Small fix to CLI and notifs for GFX switch ------------------------------------------------------------------- Sun Sep 20 23:14:17 UTC 2020 - Luke Jones <luke@ljones.dev> - Version 2.0.0 + Working gfx modes <iGPU only, dGPU only, or hybrid> + Add signal for gfx vendor change and make CLI wait for signal + Add polling for led brightness to save to config + Move daemon to zbus crate + dbus client refactor + Further dbus methods and updates + Add basic notification user daemon and systemd service ------------------------------------------------------------------- Thu Sep 10 10:54:25 UTC 2020 - Luke Jones <luke@ljones.dev> - Version 1.1.2 + Bump rog-fan-curve to new versiont to support GA401IV ------------------------------------------------------------------- Thu Sep 10 10:01:28 UTC 2020 - Luke Jones <luke@ljones.dev> - Fix AMD turbo setting ------------------------------------------------------------------- Thu Sep 10 00:00:42 UTC 2020 - Luke Jones <luke@ljones.dev> - Version 1.1.0 + Uses string instead of debug print for some errors + Add interface num arg for LED controller (should help support older laptops better) + Some slightly better error messages + Fix an idiotic mistake in `for i in 0..2.. if i > 0` -_- + Remove "unsupported" warning on laptop ctrl + Silence warning about AniMe not existing + Adjust the turbo-toggle CLI arg + Version bump for new release with fancurves (thanks @Yarn) ------------------------------------------------------------------- Fri Aug 28 10:24:01 UTC 2020 - Luke Jones <luke@ljones.dev> - Release bump due to a dependency having to be reverted to an older version because of ancient compilers in fedora and ubuntu. ------------------------------------------------------------------- Fri Aug 28 09:13:03 UTC 2020 - Luke Jones <luke@ljones.dev> - Version 1.0.3 + Fix issues with trying to start while device nodes unavailable ------------------------------------------------------------------- Tue Aug 25 03:00:58 UTC 2020 - Luke Jones <luke@ljones.dev> - Improved spec file for RPM and DEB generation ------------------------------------------------------------------- Sat Aug 15 08:22:40 UTC 2020 - Luke Jones <luke@ljones.dev> - Initial build
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor