Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:rehar:asus
asusctl
asusctl.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File asusctl.changes of Package asusctl
------------------------------------------------------------------- Fri Jan 26 08:19:40 UTC 2024 - Enrico Belleri <kilgore.trout@idesmi.eu> - Update to version 5.0.7: - Added: * Gnome 45 plugin * Support for G513RW LED modes * Support Rog Ally LED modes (basic) * Add on_lid_closed and on_external_power_changed events for running certain tasks * Anime dbus: add: + SetOffWhenUnplugged, also add asusctl CLI option + SetOffWhenSuspended, also add asusctl CLI option + SetOffWhenLidClosed, also add asusctl CLI option * Anime: add brightness_on_battery config option * Platform: add post_animation_sound, kernel 6.7+ requires patch * Add changing of CPU energy perfromance preference in relation to throttle_thermal_policy. This means that the CPU correctly behaves according to throttle_thermal_policy (and platform profile use is removed) * Add setting of throttle_thermal_policy on power plug/unplug * Support for G733PZ LED modes * Support for G713RC LED modes - Changed: * Fix to suspend process in anime thread to let custom anims run on wake. * Fix to reload the fan curves correctly on boot. * Add new config option platform_policy_linked_epp to set if energy_performance_preference should be paired with platform_profile/throttle_thermal_policy * Small fixes to rog-control-center * Added G834JZ led config * Fix in ROGCC to apply the actual effect changed * Re-enable all fan curves (available) in ROGCC * Update smithay-client-toolkit * Fix and error in platform ppt value gets * Fix to asusctl CLI where an incorrect enum variant was used in throttle check * Turn some error messages in to warning or info to prevent confusion * Re-add the keyboard power settings in rogcc * Add two new aura dbus properties for providing some basic info on aura modes/power * Fan-curves: nuke a few async deadlocks * Anime: force power/wakeup disabled to prevent idiotic random wakes * Fix setting next fan profile * Fix the assud.service * Fix dbus signature of some power setting types for some keyboards * asusd: remove set_image_brightness for anime * asusd: refactor how certain things like display enable/builtins are toggled * Refactor sleep/shutdown tasks * rog-control-center: ensure brightness slider works correctly * Update smithay-client-toolkit for fix to issue * Remove the "sleep" animations from Anime to stop preventing the display-off * Anime: + Ensure display is off when lid is closed and option is set + Ensure display is off when on battery and option is set + Ensure builtin animations run instead of custom animations if option is set * Fix loading of fan curves from stored settings ------------------------------------------------------------------- Sat Sep 02 09:33:15 UTC 2023 - luke@ljones.dev - Update to version 4.7.1: * Prep release * Fixes: bugfixes in aura config loading * Update README.md * add aura support for GU603VV * Update deps * Add gv601v singlezone advanced * Fix: Corrections in anime detection * Remove a dbg!() x2 * Remove a dbg!() * Fix: For anime look for usbraw device before hidraw device * Fix: Further refine the CLI for fan curve control * Fix: asusd should reload defualt fan-curves if the config file fails * Fix: reimplement fetching of fan curves on CLI * Add distro packaging dir + spec file for fedora * aura: support GV601V LED modes * Bump new release ------------------------------------------------------------------- Mon Jul 24 00:35:45 UTC 2023 - luke@ljones.dev - Update to version 4.7.0: * Update crate versions * Various cleanup. Add GA402X LED modes * profiles: add mid fan curve support * aura: support FX505G * gex: update xml and aura power parsing * Update changelog * Update changelog * aura: update dbus xml * aura: update bindings * aura: refactor modern rog power settings * gex: update laptop feature toggle to switch primary * gex: add keyboard LED mode setting * gex: map more of dbus methods and notifs * gex: parse led power from dbus * rename keyboard led power dbus methods * Update readme * gex: begin adding aura control dbus * Set toolchain to stable * Update readme * Update deps * Update changelog * gex: cleanup and rename * RCC: add tray enable/disable, move app settings to page * gex: adjust tsconfig * gex: add toggle for anime powersave anim * gex: temporary checking of which primary quicktoggle to use * gex: make quickmenu a module * gex: trial of using qucik submenu toggles * clean up bindings * gex: trial of updating quicktoggle with dbus signal * gex: add eslint, cleanup parsing of some stuff * gex: add anime power quicktoggle * gex: Add slider for charge control * gex: fix and update * gex: itemize the quicks and indicators * asusd: cleanup platform notifs, prevent more duplications * Update deps * gex: more cleanup * gex: cleanup * gex: simplify build * gex: working quicktoggle example * gex: cleanup * gex: map anime dbus data * gex: trial of dbus mthods * gex: dbus class template * Begin reimplement gex to use generated bindings and dbus xml * Cleanup rog-aura usb tests * Regenerate dbus xml * ridiculous refactor to allow enums to be dbus strings for better TS generation * Update pipeline * Add index.html * rcc: instant apply keyboard settings * Support for G634J LED modes (layout is in progress) * Move G513I* to G513I in arua DB to catch full series of this range * Aura: set the LED brightness if settign a mode * Add support for mini_led_mode get/set * asusctl: remove the panics from CLI * Removed a duplication of charge limit notification * Update GL503 led config * Update discord link. * Support for GV601VI LED modes * Fix: prevent multiple notifications from profile change * Animatrix: simulators, add features * Animatrix: gu604 sim * animatrix mapping: gu604 * Animatrix sim: fixxess * animatrix simulator for ga402 * Add the missing dirs, dumbarse * Animatrix: Default to GA402 style if Unknown, use default-workspace. * Anime: Enabled setting builtin animations * Better organise anime tests * Add inotify::WatchMask::MODIFY to inotify watch mask. * Anime: Diagonal asus gifs done * Aura: add support for Rear Glow power modes * Anime: add base brightness control (dbus, cli) * Anime: GU604 images correct * Anime: incorrect dimensions and pitch * Anime: fixups, GU604 support * Update deps * Add "Unknown" to (not really) supported AniMe list * Add sdl32 to gitlab pipeline * Half-arsed visuals for virtual anime * Begin implementing virtual devices for testing and stuff * Optional symbol stripping in Makefile * Fixed issue preventing debug builds using Makefile * Fix broken Aura on G513QY * Rmeove notification handle tracking limit * Fix test * Support for GL503V LED modes * Add led modes for GV601VI * Modify two TUF aura DB entries to match full range ------------------------------------------------------------------- Thu Apr 27 07:29:07 UTC 2023 - luke@ljones.dev - Update to version 4.6.2: * Update deps * Fix rog-control-center not reopening if is set * Better update of aura modes if supported list changed * Prep new release * Prep new release * Update deps * More tweaks to notifications * Update supergfx dep * Update deps * Various tray and notification improvements * Use egui without wayland feature due to segfault * Better handling of supergfx version check, aura config updates * Add support for GV604 LEDs * Begin fixing up support of basic modes + supergfx * Optimise keyboard detection * Add 0x18c6 keyboard * Persistent dark / light mode * Add support for GX650P LED modes * Add led modes for GU604V * Begin adding 18c6 keyboard support * Update egui and supergfxctl deps * Makefile: split install into install-{program,data} * fix: sleep-animation * Bugfix: Adjust how sub-llops and part of anime animation handle * Add support for FX506LH keyboard layout * Add support for G533Z keyboard and modes * Fix remove the leftover initial config writes on `new()` for some controllers * Update fedora build instruction * Update README.md * Update gitlab CI * Update .gitlab-ci.yml file * Update .gitlab-ci.yml file * Update .gitlab-ci.yml file * Properly enable pipeline cache? * Add git hooks via cargo-husky. Many many cleanups. * Fixed typo in the instructions for Pop_OS installation commands * Update deps, prep RC * RCC: Adjust check for dgpu status change * Convert repeated code in config-traits to a macro * Add checks to rename configs if required * daemon-user: refactor config files * Refactor config_trait crate and add doc comment examples * Add extra doc comments to config-trait * Break config-traits out in to crate * ROGCC: add note re: aura in gui * Add support for GL703GE keyboard layout * Fix profile controller not detecting if platform_profile is changed * Split fan-curve config to own file * Config files use generic traits * Update readme with popos build instructions * Update readme with new build requirements * Better config fie handling for the asusd daemon * Format * Adjust service file * Slightly adjust keyboard widget * Advanced Aura feature * Add disable_nvidia_powerd_on_battery option * Fixes 'asusctl bios --help' (issue #299) ------------------------------------------------------------------- Wed Dec 28 08:40:11 UTC 2022 - luke@ljones.dev - Update to version 4.5.8: * Fix pipeline * Fix incorrect stop/start order of nvidia-powerd on AC plug/unplug * asusd: fixing a blocking op * ROGCC: Don't notify user if changing to same mux mode ------------------------------------------------------------------- Sat Dec 10 08:18:36 UTC 2022 - luke@ljones.dev - Update to version 4.5.6: * Prep 4.5.6 release * asusd: check if nvidia-powerd enabled before toggling * asusd: Very basic support for running a command on AC/Battery switching * ROGCC: Very basic support for running a command on AC/Battery switching * ROGCC: Minor correction to tray menu * ROGCC: Better handle the use of GPU MUX without supergfxd * Adjust profile task to help TUF laptops notify * Fix tasks not always running correctly on boot/sleep/wake/shutdown * Fix: ROGCC: show option for LED notifications ------------------------------------------------------------------- Wed Dec 07 22:24:27 UTC 2022 - luke@ljones.dev - Update to version 4.5.5: * Fix: ROGCC: Remove unwrap causing panic on main thread * add led modes for FX506HC ------------------------------------------------------------------- Tue Dec 06 23:37:11 UTC 2022 - luke@ljones.dev - Update to version 4.5.4: * Use correct defaults for GfxMode and GfxPower * Adjust gitlab pipeline to ignore checks for tags * Add missing files * ROGCC: don't require supergfxd to be running ------------------------------------------------------------------- Tue Dec 06 07:14:05 UTC 2022 - luke@ljones.dev - Update to version 4.5.3: * Prep new minor release * Fix: ROGCC: log and show more errors on startup * Fix: ROGCC: remove unused arg in fan curve widget * Version bump for RC * Fix: ROGCC: apply changes to correct fan curve profile * chore: cranky cleanups * Update changelog * Fix: ROGCC: Correctly deny badly formed fan graphs * Add led modes for G713RM * Cause great pain to self with cargo-deny + cargo-cranky * bump dependencies * add led modes for G513RM ------------------------------------------------------------------- Fri Dec 02 04:02:41 UTC 2022 - luke@ljones.dev - Update to version 4.5.2: * Version bump for dep updates * Update dependencies * rust/cargo is also needed * Update README.md * Fix VivoBook detection * Don't install unnecessary packages * Install required libgtk-3-dev package ------------------------------------------------------------------- Thu Dec 1 20:27:16 UTC 2022 - Luke Jones <luke@ljones.dev> - Add constraints for OBS, the build is hitting memory limits ------------------------------------------------------------------- Fri Nov 18 07:54:49 UTC 2022 - luke@ljones.dev - Update to version 4.5.1: * Bump version * ROGCC: splatter log messages everywhere. Rename state control * ROGCC: Make zbus notifications fully manage pagestates * ROGCC: share PageState so tray can use it. zbus notifs update this * ROGCC: add status for dgpu, charge ctl, panel-od to systray * Set tray icon after init * Try to prevent tray loop stalling * 4.5.1-RC1 * Enable system tray status for dGPU and actions * Adjust FA506IE led mode match to FA506I * Bump version * Add led_data for 2022 ASUS TUF Gaming A15 FA506IE * Update app icons * Add Vivobook to asusd rules * Add openSUSE requirements to build asusctl * Add missing file * Tray icons * Prep release 4.5.0 * Update deps. Fixes to runtime * ROGCC: Use tokio instead of smol * Remove some dbg! statements * Clarify gpu mux notif * Fix rogcc not closing when run-in-background * Fix rog-control-center notifs * Send signals using the correct context for each * Fix inclusion of supergfxctl lib * Add notification of dGPU state change * Add missing file * Refined AC monitoring * Make some ledmodes more generic matched across models * RCC: disable vsync due to NoAvailablePixelFormat error: * Bump rc version * Minor fixes to attr writes * Clippy run * Try official latest docker image * Use 'latest' rustdocker image * Shift all deps to workspace versioning * Added LED modes for ROG Flow X16 * Cleanup notifications some * Check inotify paths are valid. Add dgu/egpu/ac_online checks * Further improve the daemon controller pattern and reduce cloned code * Convert chunk of daemon to use async mutex * Use tokio in asusctl * inotify relies on tokio, so a switch is required.. * Previous inotify macro was blocking. Needs async closures... * Is smol blocking or inotify blocking it? * daemon: inotify for panel_od and gu_mux_mode * Add GU603Z to ledmodes * Trial single inotify test * Use loops to ensure settings apply where a mutex is tried * Add ledmodes for 2021 Zephyrus M16 models * Add libfontconfig1-dev to CI env * Minor update to changelog * Release 4.4.0 * daemon: add check to avoid accidental use of TUF led control * Add CLI for 0x19b6 Lid LED * rog-aura: Add lid zone * rog-gui: don't reset selection when enable fan-curve * rog-gui: add reset-curve button * rog-profiles: fixup populating default curves if none * rog-gui: sort fan curve by name * Changed hyperlink from achived code * rog-aura: tested effects on TUF, works * Update readme * Bump various versions * rog-aura: Add flicker effect * Test battery search * power: rc4, remove energy_full_design check * rog-aura: add per-zone effects * rog-aura: add basic per-key support * Remove println from example * rog-aura: reorganise per-key effects * rog-aura: don't start effect on red * Implement simple 'breathe' per-key effect * Version bump * rog-aura: bringup the per-key LED stuff again * Update asusd-ledmodes.toml: added board name G513RC * rog-platform: Add extra check types to find battery * rog-platform: additional check against manufacturer attr * Rename all instances of dgpu_only to gpu_mux * daemon: update an old log comment. Don't reload panel_od if not available * Doc updates * daemon: Vastly improved task creation * profiles: error if fan curve parse is less than 8 * daemon: fix keyboard brightness setting * rog-platform: add power (basics) * Update asusd-ledmodes.toml - added G713RS This is my laptop model and i confirm that "G713RS" is in the correct config group (tested all the modes) * Add missing files :( * Prep for new release * Extend GpuMode to include other modes * Rename RogBios bits to Platform. Better GPU MUX support. * Merge rog-supported in to rog-platform * Create rog-platform, refactor rogcc ipc-file handling * Add note and screenshots of GUI * ROGCC: group fan profile buttons with cpu/gpu buttons with enable/disable ------------------------------------------------------------------- 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