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.61k stars 266 forks source link

Black Screen on Ultimate #3170

Closed lgarlati closed 1 month ago

lgarlati commented 1 month ago

Rules

What's wrong?

When booting into ultimate from eco, the screen wouldn't work. It would show the white then red asus logo, but then black. However, everything else worked (windows hello, keyboard brightness, etc). But the screen would remain black.

How to reproduce the bug?

  1. select eco
  2. select ultimate
  3. restart when prompted

Logs

log.txt

Device and Model

Asus Zephyrus G16 GU605MZ

Additional information.

This has only happened to me once despite doing exactly this many, many, many times before.

The fix was to go into the bios and switch from "dGPU only" to "Dynamic" and restart.

Armoury Crate

Uninstalled

Asus Services

0

Version

0.191.0

OS

Windows 11 23H2

seerge commented 1 month ago

@lgarlati hello, some models don't support setting Ultimate directly from Eco. You need to set Standard first.

But G-Helper already knowns that and sets it automatically for you (including GU605)

9/24/2024 8:49:35 AM: GPUEco = 0 : OK <----- ECO MODE DISABLE = STANDARD
9/24/2024 8:49:35 AM: GPUMux = 0 : OK <----- MUX OFF  = ULTIMATE

Does Ultimate work in general for you ? Does it turn correctly when you do it form Eco -> Standard -> Ultimate manually ?

seerge commented 1 month ago

@lgarlati P.S. I have added a 500ms delay between ECO = OFF and ULTIMATE = ON commands (it was 100ms before). Can you check if this build behaves differently ?

GHelper.zip

lgarlati commented 1 month ago

@seerge

Does Ultimate work in general for you ?

Yes, never had any issues.

But G-Helper already knowns that and sets it automatically for you (including GU605)

Yep, and it's worked flawlessly the probably 50+ times I've done it thus far.

Does it turn correctly when you do it form Eco -> Standard -> Ultimate manually ?

Yeah, and it also worked when I go straight from eco, this issue has only happened once for me.

Can you check if this build behaves differently ?

I'll use this build from now on. Because this issue is so rare, I'll give it a good while and see. If the issue doesn't happen again for, say, a month with the new version, we should be able to call it a success. Does that sound reasonable?

seerge commented 1 month ago

@lgarlati ah, so it was working correctly all the time, but this happened only once ?

Then extra delay will make it bulletproof.

I have also added an extra check for an ECO flag (to be off) prior to running Ultimate command

Thanks