Compare commits

...

2 Commits
4.5.7 ... 4.5.8

Author SHA1 Message Date
Luke D. Jones
067738b94f Fix pipeline 2022-12-28 21:34:16 +13:00
Luke D. Jones
29b22cd18e Fix incorrect stop/start order of nvidia-powerd on AC plug/unplug 2022-12-28 21:30:29 +13:00
5 changed files with 17 additions and 13 deletions

View File

@@ -17,7 +17,7 @@ cache:
- target/release/.cargo-lock
before_script:
- apt-get update -qq && apt-get install -y -qq libudev-dev libgtk-3-dev grep
- apt-get update -qq && apt-get install -y -qq libudev-dev libgtk-3-dev grep llvm clang libclang-dev
stages:
- format

View File

@@ -5,6 +5,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [v4.5.8]
### Changed
- Fix incorrect stop/start order of nvidia-powerd on AC plug/unplug
## [v4.5.7]
### Changed
- ROGCC: Don't notify user if changing to same mux mode

18
Cargo.lock generated
View File

@@ -149,7 +149,7 @@ checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"
[[package]]
name = "asusctl"
version = "4.5.7"
version = "4.5.8"
dependencies = [
"daemon",
"gif",
@@ -772,7 +772,7 @@ checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35"
[[package]]
name = "daemon"
version = "4.5.7"
version = "4.5.8"
dependencies = [
"async-trait",
"concat-idents",
@@ -796,7 +796,7 @@ dependencies = [
[[package]]
name = "daemon-user"
version = "4.5.7"
version = "4.5.8"
dependencies = [
"dirs",
"rog_anime",
@@ -2696,7 +2696,7 @@ dependencies = [
[[package]]
name = "rog-control-center"
version = "4.5.7"
version = "4.5.8"
dependencies = [
"daemon",
"dirs",
@@ -2726,7 +2726,7 @@ dependencies = [
[[package]]
name = "rog_anime"
version = "4.5.7"
version = "4.5.8"
dependencies = [
"gif",
"glam",
@@ -2742,7 +2742,7 @@ dependencies = [
[[package]]
name = "rog_aura"
version = "4.5.7"
version = "4.5.8"
dependencies = [
"serde",
"serde_derive",
@@ -2753,7 +2753,7 @@ dependencies = [
[[package]]
name = "rog_dbus"
version = "4.5.7"
version = "4.5.8"
dependencies = [
"rog_anime",
"rog_aura",
@@ -2764,7 +2764,7 @@ dependencies = [
[[package]]
name = "rog_platform"
version = "4.5.7"
version = "4.5.8"
dependencies = [
"concat-idents",
"inotify",
@@ -2780,7 +2780,7 @@ dependencies = [
[[package]]
name = "rog_profiles"
version = "4.5.7"
version = "4.5.8"
dependencies = [
"serde",
"serde_derive",

View File

@@ -2,7 +2,7 @@
members = ["asusctl", "daemon", "daemon-user", "rog-platform", "rog-dbus", "rog-anime", "rog-aura", "rog-profiles", "rog-control-center"]
[workspace.package]
version = "4.5.7"
version = "4.5.8"
[workspace.dependencies]
async-trait = "^0.1"

View File

@@ -262,13 +262,13 @@ async fn do_nvidia_powerd_action(proxy: &SystemdProxy<'_>, ac_on: bool) {
if res == UnitFileState::Enabled {
if ac_on {
proxy
.stop_unit(NVIDIA_POWERD, Mode::Replace)
.start_unit(NVIDIA_POWERD, Mode::Replace)
.await
.map_err(|e| error!("Error stopping {NVIDIA_POWERD}, {e:?}"))
.ok();
} else {
proxy
.start_unit(NVIDIA_POWERD, Mode::Replace)
.stop_unit(NVIDIA_POWERD, Mode::Replace)
.await
.map_err(|e| error!("Error stopping {NVIDIA_POWERD}, {e:?}"))
.ok();