Skip to content
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

Vivobook pro 15 N6506MV lack of control #2847

Closed
2 tasks done
MaxiJazzer opened this issue Jul 15, 2024 · 36 comments
Closed
2 tasks done

Vivobook pro 15 N6506MV lack of control #2847

MaxiJazzer opened this issue Jul 15, 2024 · 36 comments
Labels
question Further information is requested

Comments

@MaxiJazzer
Copy link

Rules

  • I made myself familiar with the Readme, FAQ and Troubleshooting.
  • I understand that, if insufficient information will be provided, my issue will be closed without an answer.

Is your feature request related to a problem? Please describe

I can't opt out of MyASUS because there aren't enough features from there

Describe the solution you'd like

Any chance to add Oled-related settings to G-Helper? (OLED care, OLED dimming)

Also, there is no optimized setting for an iGPU+dGPU, but it is in MyASUS.

No TDP control for CPU, iGPU, and dGPU in this model? (Ultra 9, RTX 4060)

Tru2Life and Target mode is needed too :)

Describe alternatives you've considered

No response

Device and Model

Asus Vivobook pro 15 N6506MV 185h+rtx4060

Additional information.

No response

@seerge
Copy link
Owner

seerge commented Jul 15, 2024

@MaxiJazzer hello, try this build it should show all OLED-related options (like dimming).

GHelper.zip

I'm not sure what kind of OLED care options you had, but in AC to my best knowledge only care is ability to hide task-bar and automatically move wallpaper a bit. Both of them you can achieve with windows directly.

As for other things - your model need to support limits / settings in BIOS level. If you don't see corresponding sliders - it means they are not supported.

What kind of settings did you have in MyASUS for iGPU / GPU ?

@seerge seerge added the question Further information is requested label Jul 15, 2024
@MaxiJazzer
Copy link
Author

MaxiJazzer commented Jul 16, 2024

sadasdasd
I have the same optimized feature in MyAsus, but not in G-Helper.
(Screen shot was taken from the readme file, not by me.)

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@MaxiJazzer but what does it do, does dGPU get totally powered off and completely disappear from device manager with that? Do you also have Eco / Standard buttons ?

Do you see OLED dimming in the build i linked ?

seerge added a commit that referenced this issue Jul 16, 2024
@MaxiJazzer
Copy link
Author

Oled-dimming working, thanks.
What about OLED care? It has a "Pixel refresh" option that refresh pixels every 30 minutes.
Also, in the section about OLED care, there is a title called "Pixel shift". Is this a built-in feature of the display or a feature offered by MyASUS?

dGPU totally powering off from system, disappearing from device manager and not detecting by software (even G-helper).
I have only 3 buttons in G-helper - Eco, Standart, Ultimate.
In MyASUS i have 4 modes.
gpumode

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@MaxiJazzer

  • When I was checking what Armoury Crate does for this "Pixel shift", it was running an app that was just shifting wallpaper in windows few pixels here and there (literally making copies of an image). I'm not sure if MyASUS does something different as I don't have your device and can't check directly.
  • "Pixel refresh" how does it look ? What exactly it refreshes ? In Armoury pixel refresher meant just running some kind of a screensaver (in windows again).

As for GPU modes, so you actually see Eco and Standard ? Do they work ?

Can you upload a log from %appdata%\GHelper ?

@MaxiJazzer
Copy link
Author

Yes, it have same description for both these features.

I'm not sure if it's working. I only tried the Ultimate setting and got a black screen (the drivers for the RTX 4060 weren't installed, lol). After that, I didn't try again.

I selected the Optimized option in MyASUS because that's what I want, but G-Helper shows that I'm using the Standard setting. So, I'm not sure G-Helper is working properly with my laptop.

I can't upload the log now because I'm away from my device. I'll do it later.

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@MaxiJazzer ok, then please do check and upload a log when you will have time

Actually most probably you don't see Eco button as well. Cause app would hide both Eco and Optimized (as it just switches between Standard / Eco when you plug in / unplug) if it doesn't see Eco endpoint available on the device.

It could be that Vivobook Pro 15 has some other setting for that, but then we need to do some reverse-engineering here ...

@MaxiJazzer
Copy link
Author

I see the Eco button, the Standard button, and the Ultimate, for sure.

@MaxiJazzer
Copy link
Author

Here is a screenshot of the MUX switch in action, along with the log file you requested.
I apologize for the confusion. In G-Helper, I have slightly different buttons for managing: "Kill GPU tasks,""Standard,"and"Ultimate."

The screenshot I provided is from MyASUS, and it functions as described.

1
2
3
4
log.txt

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@MaxiJazzer ok,

Can you quit app and add following line to %appdata%\GHelper\config.json

"debug" : 1,

Save it, and start app again.

Under Extra you should see a Scan icon (looks like a magnifying glass).

Set GPU to Eco mode in MyAsus, and run a scan in G-Helper
Set GPU to Standard mode in MyASUS and run a scan in G-Helper again

Upload log from scan here

Thanks

@MaxiJazzer
Copy link
Author

MaxiJazzer commented Jul 17, 2024

1 scan - eco
2 scan - standard

scan.txt

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@MaxiJazzer ok, great.

Problem is that both scan results are absolutely identical (i was expecting at least one of the endpoints to change)

For example 90026 - is a MUX switch.
1 stands for MUX ON i.e. Standard mode, 0 stands for MUX OFF i.e Ultimate

Are you sure that Eco switch worked in MyASUS ? Can you double check if GPU disappears and appears again under Device Manager before doing a scan in G-Helper ?

@MaxiJazzer
Copy link
Author

MaxiJazzer commented Jul 17, 2024

Yes, it's completely disappeared. You can only see it if you turn on "Show disconnected devices" in the device manager. And in the properties, it says "This device has been disconnected".

If necessary, I can perform a scan using the Ultimate toggle in MyAsus.

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@MaxiJazzer ok, then there is another way to check what exactly MyASUS does to turn it off. You can check this manual https://github.com/seerge/g-helper/wiki/_ACPI-Monitoring-and-Debugging on how to monitor AC's actions (applies to MyASUS)

If you are willing to do that - let me know

You can try to test if capturing works, by setting different performance modes in MyASUS (i.e. Silent / Balnaced / Turbo as they are 100% controlled via ACPI commands, same as Ultimate mode swtich)

@MaxiJazzer
Copy link
Author

This is result with Ultimate toggle in MyASUS
scan.txt

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@MaxiJazzer yes, and as expected 00090026 is 0 now :)

Can you also try another thing:

Open Extra go to new ACPI DEVS test section and put 00090020 to the first field, 0 to the second and press Send. And check if GPU disappears in device manager ? (1 should put it back then)

--

P.S. Do that when you are in Standard mode ... not Ultimate :)

@MaxiJazzer
Copy link
Author

MaxiJazzer commented Jul 17, 2024

Nope, nothing happening or not working sending command :(
I'm on Optimized toggle now
On Standard is same

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@MaxiJazzer then the only way to check would be following steps in https://github.com/seerge/g-helper/wiki/_ACPI-Monitoring-and-Debugging (as I have proposed in a previous comment)

@seerge
Copy link
Owner

seerge commented Jul 19, 2024

@MaxiJazzer any updates here ?

@kaciko
Copy link

kaciko commented Jul 24, 2024

Dear seerge, same issue applies to my Vivobook pro 15 N6506MU variation (there are three total variations N6506MU, MV an MJ, mine is 185h+ RTX4050)
Does latest GH version (0.181.0) applies to N6506MU as well?
Thanks!

@seerge
Copy link
Owner

seerge commented Jul 24, 2024

@kaciko hello, I have added all models containing "N650" to OLED list, so you should see dimming options available in 0.181.

Do you also have Eco mode in MyASUS ?

@kaciko
Copy link

kaciko commented Jul 24, 2024

@seerge I forgot i had "hide_visual": 1, so i removed it and now i see the dimming options.! I do have ECO mode available yes.

Two more questions:

  1. PL1/PL2 for this model can they be enabled? Because they are fully adjustable via 3rd party software (eg throttle stop)?
  2. In MyAsus used to have also the "Optimized" mode (except from "Eco"). These are supposed to appear in GH as well?

Thanks again for your work! <3

@seerge
Copy link
Owner

seerge commented Jul 24, 2024

@kaciko ok,

  1. If you couldn't change PL1/PL2 in MyASUS - you won't have that in G-Helper neither. As G-Helper uses Armoury's / MyASUS endpoints for settings. Throttlestop does that somehow differently, so i can't copy that. But you can keep using it as well.

  2. For Eco / Optimized if you will read conversation here - it seem to be some new endpoint specifically for Vivobooks responsible for that. I need someone with actual laptop to help and find it :) But since topic starter has disappeared - I can't do much.

If you are willing to help, you can either follow instructions above OR try to do a DSDT dump as explained in the Method 2 here

@kaciko
Copy link

kaciko commented Jul 24, 2024

@seerge i followed the instructions and here are the results from ACPI Monitoring (tried few mode changes between optimized, eco and standard modes, hope i did it properly)

MA_OPTIMIZEDtoSTANDARD_Capture.log
MA_ECOtoOPTIMIZED_Capture.log
MA_STANDARDtoECO_Capture.log
MA_ECOtoSTANDARD_Capture.log

Additonally, here is the DSDT dump:
dsdt.zip

Please let me know what else you might need!

Thanks again,
Lefteris

@seerge
Copy link
Owner

seerge commented Jul 24, 2024

@kaciko ok, amazing! that was fast.

It seems like endpoint for Eco mode (i.e. disabling GPU) is 0x00090120. While for ROG/TUF it's 0x00090020 (so almost same, just 0 instead of 1)

Can you try this build and check if Eco mode is visible and disables GPU ?

GHelper.zip

Thanks

@kaciko
Copy link

kaciko commented Jul 24, 2024

Just did, and it seems to be working perfect! eco disabled GPU (as per device manager), and now also optimized is there, which works as intended (when unplugged my dGPU gets disabled).

I'll use this version, thanks again!

seerge added a commit that referenced this issue Jul 24, 2024
@seerge
Copy link
Owner

seerge commented Jul 24, 2024

@kaciko great, can you check if this build still works same as one before ? Thanks

GHelper.zip

@kaciko
Copy link

kaciko commented Jul 25, 2024

@seerge just did, works as expected! I assume i keep this version right? Thanks again!

@seerge
Copy link
Owner

seerge commented Jul 25, 2024

@kaciko great, do I understand that Eco / Optimized switch was the only setting from MyAsus missing in G-Helper?

@kaciko
Copy link

kaciko commented Jul 25, 2024

All settings seem to be there, the only thing that is not identical are fan speed options (please see below image). Having "TURBO" in g-helper reflects as "Performance Mode" in MyAsus. I don't have a clue what "Full-Speed Mode" is supposed to do in MyAsus though, as selecting it doesn't put fans into constant max speed - at least that was what i expected.

image

@seerge
Copy link
Owner

seerge commented Jul 25, 2024

@kaciko that's cause some Vivobooks / Zenbooks have a 4th mode called "full speed".

And app's UI is build around ROG / TUF devices (99% of the users) that have 3 modes.

You can still use it if you will follow my comment here tho #1301 (comment)

You just need to add one more preset with a (+) and and make a small config change

@kaciko
Copy link

kaciko commented Jul 25, 2024

Great! I added the custom fan mode as per your instructions (even though i cant see any difference) and renamed it as-well!

Once again thanks a lot!

@seerge
Copy link
Owner

seerge commented Jul 25, 2024

@kaciko great, closing this as resolved then and I will include changes in next release.

Thanks for helping with endpoint discovery again

@seerge seerge closed this as completed Jul 25, 2024
seerge added a commit that referenced this issue Jul 25, 2024
@seerge
Copy link
Owner

seerge commented Jul 25, 2024

@kaciko if you don't mind, can you check if this build still works correctly with all switches (including Ultimate) ?

I have just did some cleanup for Mux / GPU OFF endpoints for Vivobooks as both of them are different from "mainstream" ROG/TUF models (but they work same of course)

GHelper.zip

@kaciko
Copy link

kaciko commented Jul 25, 2024

@seerge it is working correctly (Tried all switches).
Thanks!

@seerge
Copy link
Owner

seerge commented Jul 25, 2024

@kaciko great, thanks for confirming :)

@seerge seerge mentioned this issue Aug 2, 2024
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants