seerge / g-helper

Lightweight Armoury Crate alternative for Asus laptops and ROG Ally. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models
https://g-helper.com
GNU General Public License v3.0
7.67k stars 266 forks source link

keyboard effects "heatmap,GPU mode,ambient" can't work #1769

Closed ride-donkey closed 10 months ago

ride-donkey commented 10 months ago

log.txt

these keyboard effect didn't make any difference when they are chosed after my PC wakes up from hibernation. But when I restart my computer they go work correctly.

system:windows 11 22H2 22621.2861 PC: ROG Strix G713PV_G713PV

only installed my asus, all the asus services are banned.

seerge commented 10 months ago

@ride-donkey hello, I think I have addressed that already in latest release https://github.com/seerge/g-helper/releases/tag/v0.140 did you try that ?

ride-donkey commented 10 months ago

log.txt well, it doesn't seem to work.

seerge commented 10 months ago

@ride-donkey i see that you also changed modes to others after wake up, did it help? does it help if you would set it to Static and then to Ambient again ?

nday76 commented 10 months ago

Ambient isn't working on 1.40 update.

it worked on ver 1.37 but it had a problem where the keyboard will become unresponsive for certain amount of time.

1.38 showed the same symptom if i recall.

Zephyrus M16 2023, 4080 model. GU604VZ Windows 11 Version 10.0.22621 Build 22621

seerge commented 10 months ago

@nday76 do you mind to post a log from 0.140?

nday76 commented 10 months ago

@nday76 do you mind to post a log from 0.140?

log.txt

this is a log from 2 days ago

and this is what I get when i switch to ambient, gpu, and heatmap mode.

12/22/2023 8:14:14 AM: NE160QDM-NM4 HDR: False 12/22/2023 8:14:17 AM: AuraMode: AMBIENT 12/22/2023 8:14:17 AM: USB 19B6: 5D-B9 12/22/2023 8:14:17 AM: USB 19B6: 5D-41-53-55-53-20-54-65-63-68-2E-49-6E-63-2E 12/22/2023 8:14:17 AM: USB 19B6: 5D-05-20-31-00-1A 12/22/2023 8:14:19 AM: AuraMode: GPUMODE 12/22/2023 8:14:19 AM: USB 19B6: 5D-B9 12/22/2023 8:14:19 AM: USB 19B6: 5D-41-53-55-53-20-54-65-63-68-2E-49-6E-63-2E 12/22/2023 8:14:19 AM: USB 19B6: 5D-05-20-31-00-1A 12/22/2023 8:14:22 AM: AuraMode: HEATMAP 12/22/2023 8:14:22 AM: USB 19B6: 5D-B9 12/22/2023 8:14:22 AM: USB 19B6: 5D-41-53-55-53-20-54-65-63-68-2E-49-6E-63-2E 12/22/2023 8:14:22 AM: USB 19B6: 5D-05-20-31-00-1A

seerge commented 10 months ago

@nday76 oke, but ambient mode doesn't work at all, correct ? Not only after waking up?

If so - can you check if https://openrgb.org/ is able to set colors on your device using "Direct" mode there ?

it worked on ver 1.37 but it had a problem where the keyboard will become unresponsive for certain amount of time.

This is the reason i tried to change it in 0.140. My assumption that on some devices, keyboards have hardware issue, when you set color all the time it also becomes unresponsive, so i tried different approach here

nday76 commented 10 months ago

@nday76 oke, but ambient mode doesn't work at all, correct ? Not only after waking up?

If so - can you check if https://openrgb.org/ is able to set colors on your device using "Direct" mode there ?

it worked on ver 1.37 but it had a problem where the keyboard will become unresponsive for certain amount of time.

This is the reason i tried to change it in 0.140. My assumption that on some devices, keyboards have hardware issue, when you set color all the time it also becomes unresponsive, so i tried different approach here

Doesn't seem to work. It wouldn't change anything on "Direct" mode. and when I use other modes from the openrgb, it turns off the lighting entirely that I have to use ghelper to reengage the lighting.

seerge commented 10 months ago

@nday76 that's bad news :) it means that there is no open source information on how direct RGB works on M16 2023, and apparently it's different from other models ...

Can you check if Ambient works in G-Helper again, but by setting Static mode first, and then setting Ambient immediately after ? (i.e. via dropdown, not by cycling via hotkey)

mthoth commented 10 months ago

Ambient isn't working on 1.40 update.

it worked on ver 1.37 but it had a problem where the keyboard will become unresponsive for certain amount of time.

1.38 showed the same symptom if i recall.

Zephyrus M16 2023, 4080 model. GU604VZ Windows 11 Version 10.0.22621 Build 22621

so the unresponsive keyboard was because of g-helper i was trying for the life of me for a week straight trying to figure out why my keyboard would become unresponsive sometimes

seerge commented 10 months ago

@mthoth that's just an assumption and only related to ambient mode (that may set color all the time), i see few topics on reddit where people complain about same thing with aura creator. It could be just specific of the keyboard, that doesn't handle constant color changes (via commands).

As any other mode outside of ambient don't communicate with keyboard anyhow. It's set and forget.

What model do you have and what mode did you use ?

mthoth commented 10 months ago

@mthoth that's just an assumption and only related to ambient mode (that may set color all the time), i see few topics on reddit where people complain about same thing with aura creator. It could be just specific of the keyboard, that doesn't handle constant color changes (via commands).

As any other mode outside of ambient don't communicate with keyboard anyhow. It's set and forget.

What model do you have and what mode did you use ?

i have the zephyrus g16 and i have ambient mode on all the time

seerge commented 10 months ago

@mthoth does ambient mode work in 0.140 for you ? cause i have changed way color is set. And if it does - how does keyboard behave ?

mthoth commented 10 months ago

@mthoth does ambient mode work in 0.140 for you ? cause i have changed way color is set. And if it does - how does keyboard behave ?

when i updated ambient, heatmap and gpu mode didnt work at all i just updated a few minutes ago so idk how my keyboard behaved

mthoth commented 10 months ago

i see few topics on reddit where people complain about same thing with aura creator. It could be just specific of the keyboard, that doesn't handle constant color changes (via commands).

i did switch back to aura creator briefly and set it ambient mode yesterday and my unresponsiveness did go away

seerge commented 10 months ago

@nday76 @mthoth

Ok, I had to debug what Armoury sends to keyboard for it's "dynamic" modes (such as ambient , etc) using my G14 2022. And did some changes.

Try this build please, and let me know if Ambient works GHelper.zip

mthoth commented 10 months ago

@nday76 @mthoth

Ok, I had to debug what Armoury sends to keyboard for it's "dynamic" modes (such as ambient , etc) using my G14 2022. And did some changes.

Try this build please, and let me know if Ambient works GHelper.zip

i just downloaded it and they work ill need a bit of time to determine if they still become unresponsive though

seerge commented 10 months ago

@mthoth good to know :) but please keep in mind that if you have armoury / aura stuff running in the background, it may override settings and interfere, so it's better to stop them for a clear experiment

@nday76 can you check the build as well?

mthoth commented 10 months ago

@mthoth good to know :) but please keep in mind that if you have armoury / aura stuff running in the background, it may override settings and interfere, so it's better to stop them for a clear experiment

dont worry i got rid of them again 👍

nday76 commented 10 months ago

@mthoth good to know :) but please keep in mind that if you have armoury / aura stuff running in the background, it may override settings and interfere, so it's better to stop them for a clear experiment

@nday76 can you check the build as well?

Ambient, GPU, Heatmap are all working well. :D However, like what mthoth said, it will take time to test out the keyboard unresponsiveness. I had a whole day or two without a problem on 1.37 until I had the problem when using Ambient.

seerge commented 10 months ago

@nday76 well, new "method" is exactly same as Asus Aura does to set colors in real-time (i literally debugged it's protocol), so it should be identical.

It's live in 0.141 now

nday76 commented 10 months ago

@nday76 @mthoth

Ok, I had to debug what Armoury sends to keyboard for it's "dynamic" modes (such as ambient , etc) using my G14 2022. And did some changes.

Try this build please, and let me know if Ambient works GHelper.zip

Just confirmed unresponsive keyboard while using Ambient. :(

log.txt

seerge commented 10 months ago

@nday76 well, then my guess is that this is how keyboard reacts when it gets commands to change color all the time (which is the whole sense of ambient) :) i assume it would be same in AC/Aura.

I don't experience it tho on my G14

Do you have any specific scenario / conditions for that ?

seerge commented 10 months ago

@nday76 what I can "propose" is to refresh color in ambient less frequently (every 0.5seconds instead of every 0.1)

You can try this build, it's less smooth tho :) GHelper.zip

nday76 commented 10 months ago

Do you have any specific scenario / conditions for that ?

You can try this build, it's less smooth tho :)

It feels like it's just random. It has happened during a game(LoL, Cyberpunk, Hogwarts Legacy) and also happened when watching youtube or just idling)

Ill test it outt. Thanks :D

mthoth commented 10 months ago

@nday76 @mthoth

Ok, I had to debug what Armoury sends to keyboard for it's "dynamic" modes (such as ambient , etc) using my G14 2022. And did some changes.

Try this build please, and let me know if Ambient works GHelper.zip

after some time i also got unresponsiveness with ambient mode i checked the logs too and the logs didnt write anything when the unresponsiveness happened

seerge commented 10 months ago

@mthoth well, you can also try a build with a lower update rate :)

mthoth commented 10 months ago

@mthoth well, you can also try a build with a lower update rate :)

i still got the unresponsivness with the lower update rate 😓

seerge commented 10 months ago

@mthoth may be reason is somewhere else then? :)

nday76 commented 10 months ago

@nday76 what I can "propose" is to refresh color in ambient less frequently (every 0.5seconds instead of every 0.1)

You can try this build, it's less smooth tho :) GHelper.zip

After a about 5 hours of usage, I finally got the unresponsive keyboard again. :) I was playing Red Dead Remption 2 and became unresponsive when I went for a bathroom break.

I have theorized that the keyboard becomes unresponsive when I do not use the keyboard for a while which did happen multiple times in Cyberpunk and LoL loading screens.

seerge commented 10 months ago

@nday76 @mthoth

Well, it seems like you really have to try hard for that in a first place

I did one small tweak, that app would re-establish connection with keyboard every couple of minutes, mb that will "help" you somehow.

Try this build GHelper.zip

mthoth commented 10 months ago

@nday76 @mthoth

Well, it seems like you really have to try hard for that in a first place

I did one small tweak, that app would re-establish connection with keyboard every couple of minutes, mb that will "help" you somehow.

Try this build GHelper.zip

sad to say issue is still there 😭 i realize both me and @nday76 have 2023 models maybe that has something to do with it

seerge commented 10 months ago

@mthoth well, i don't have any more ideas atm :) do you have backlight timeouts enabled under Extra ? if so - try to set them off (0 to both)

And also try to test armoury's aura's "ambient mode" with same fierce as you test g-helper :)

mthoth commented 10 months ago

@mthoth well, i don't have any more ideas atm :) do you have backlight timeouts enabled under Extra ? if so - try to set them off (0 to both)

And also try to test armoury's aura's "ambient mode" with same fierce as you test g-helper :)

ill try that also ill redownload amoury crate tomorrow and test it out

naixx commented 10 months ago

I experience the same issues with ROG S17 2021, heatmap and ambient don't work

mthoth commented 10 months ago

And also try to test armoury's aura's "ambient mode" with same fierce as you test g-helper :)

iv been using armoury's aura's ambient mode for a good bit now and i havent had any unresponsivness. But also armoury's ambient mode is a bit broken for my model, it only takes color from top left of my screen and the colors of the keyboard are very dull

seerge commented 10 months ago

I experience the same issues with ROG S17 2021, heatmap and ambient don't work

@naixx don't work in what build and in what conditions ?

naixx commented 10 months ago

@seerge yeah, sorry. I've tried 134 - there I can observe that the lightning is constant but noticeable flickering. 141 - just a plain constant color for the full keyboard no matter what is on the screen. That is ambient behavior. Heatmap - seems fine, ignore that.

seerge commented 10 months ago

@mthoth ok. Does changing aura mode reset your keyboard "unresponsivness" ? :)

mthoth commented 10 months ago

@mthoth ok. Does changing aura mode reset your keyboard "unresponsivness" ? :)

while its being unresponsive and i switch it doesnt do anything i still have to wait for it come back on its own

seerge commented 10 months ago

@mthoth i assume restarting app also doesn't have any effect ?

mthoth commented 10 months ago

@mthoth i assume restarting app also doesn't have any effect ?

correct :(

seerge commented 10 months ago

@mthoth well, then you can just stick to backlight modes that are working on hardware level in your case :) like all others

mthoth commented 10 months ago

@mthoth well, then you can just stick to backlight modes that are working on hardware level in your case :) like all others

its not ideal but thats what im gonna.

seerge commented 10 months ago

@mthoth one more thing, that you can try - is to start Asus services (from Extra) and test ambient mode after. Does it make any difference ?

seerge commented 10 months ago

@mthoth I have one more idea, can you try this build ? GHelper.zip

mthoth commented 10 months ago

@mthoth one more thing, that you can try - is to start Asus services (from Extra) and test ambient mode after. Does it make any difference ?

i didnt try this but im gonna test out the new build you gave now

nday76 commented 10 months ago

@nday76 @mthoth

Well, it seems like you really have to try hard for that in a first place

I did one small tweak, that app would re-establish connection with keyboard every couple of minutes, mb that will "help" you somehow.

Try this build GHelper.zip

So it has been 3 days I've been using the attached build. I got a unresponsive keyboard almost immediately but I wanted give another try and I haven't gotten unresponsive keyboard again for 3 days.

nday76 commented 10 months ago

@mthoth I have one more idea, can you try this build ? GHelper.zip

I will also give this one a try.

nday76 commented 10 months ago

@mthoth I have one more idea, can you try this build ? GHelper.zip

I got unresponsive keyboard quite immediately. :(

I went back to the one that I had no problem for 3 days for now.