-
-
Notifications
You must be signed in to change notification settings - Fork 288
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sleep->Hibernate breaks keyboard light until GH is restarted #3449
Comments
@KelseyHigham hello, Do you have any specific time when it happened (so i can check in the log), cause G-Helper sets last used backlight mode on wake up (including hibernate). Keep in mind that Ambient and Heatmap are not firmware controlled modes, they are dynamic and need app to be running and changing backlight color in real-time. But this does not apply to Rainbow (it's hardware mode), so it should be running by itself even w/o app. |
I don't remember what time I slept my laptop, so I'll record a new instance and post a new log later. There's two similar modes, Color Cycle and Rainbow. One of them is affected by this bug, and the other isn't. |
log.txt
|
log.txt
|
From the log i see that on wake-up form hibernation (i.e. when monitor was turned on), app has run all required RGB init commands and has set backlight color according to heatmap as it should
When you restart app, it literally does same thing as it already did on wake up
So I don't know what's happening on your side. Just in case I have literally same device and can't reproduce it. Can you try this build, where I have added a bit more verbose logging and post a log from it if it happens as well ? |
i installed it and put my laptop to sleep, so i'll report back in a while. during all these tests, i've had my laptop in Ultimate mode; that may affect things. |
log.txt |
log.txt |
@KelseyHigham ok,
I think it's not really G-Helper's fault here, but rather firmware issue, that it doesn't completely "wake up" after sleep or hibernation (i.e. power off). So it simply ignores any init commands that G-Helper would send :) But after you restart app, it sends same init but since it happens after some time - it is accepted. It also comes from the log
|
@KelseyHigham try this build, I have added one more "retry" write to USB device if it's not responding after such "wake-up" |
log.txt |
log.txt |
@KelseyHigham ok, good news. So the new build works w/o restarting ? |
when i have time, i'll try it again on Ultimate, just to make sure that's not a factor. but yes, i think so. should i file a separate Issue for the keyboard light being off when i wake from sleep? |
@KelseyHigham did your firmware turn off backlight also with new build ? cause from the log i don't see any errors attempting to change backlight level. |
yes, i believe the backlight is still off when resuming from sleep, even with the new build. i can double-check later. |
actually no, i haven't seen the backlight-turning-off behavior since, so that problem seems fixed (or i haven't been able to replicate it). |
@KelseyHigham great |
Rules
What's wrong?
When I sleep, then hibernate the laptop - e.g. by closing the lid and waiting, or Start>Sleep and waiting - the keyboard backlight modes Rainbow, Heatmap, and Ambient don't work until G-Helper is restarted. It falls back to another keyboard light mode.
How to reproduce the bug?
Logs
log.txt
Device and Model
Asus Zephyrus G14 GA402XZ
Additional information.
Sleeping by itself doesn't cause the issue. Hibernating by itself doesn't cause the issue.
I've been experiencing this problem for several months, maybe a year or longer, so it's not a recent regression.
Armoury Crate
Uninstalled
Asus Services
0
Version
0.197.0
OS
Windows 11 Home 23H2
The text was updated successfully, but these errors were encountered: