Contribute
Register

Unusual ACPI Backlight Control Issue

Status
Not open for further replies.
Joined
Feb 16, 2019
Messages
1
Motherboard
Dell G3 17' Laptop
CPU
i5-8300H
Graphics
GTX 1050 (disabled), UHD 630
Hey

I've been working on a hack build for a few days. It is a dell G3 series, 17 inch model.
Processor: i5-8300H, 8GB ddr4 w/ Intel UHD 630 & Nvidia GTX 1050 (disabled)

I've been following guides to patch DSDT to emit PS2K codes to control backlight level.

I've identified the method called when backlight keys are pressed to be _Q66

I've traced _Q66, it calls NEVT when ECRD is one.
NEVT calles EV4 when (ECG1() => 0x0800)

EV4 calls WMNF

This is true when brightness up is pressed, and brightness down is pressed. I can't figure out how to disambiguate.

WMNF takes two arguments. For brightness up and down they are always:
Arg0 = 0x800
Arg1 = 0x0

Is there something I'm missing to distinguish between the two?

oman am no good wit compooter pls to halp
 
Hey

I've been working on a hack build for a few days. It is a dell G3 series, 17 inch model.
Processor: i5-8300H, 8GB ddr4 w/ Intel UHD 630 & Nvidia GTX 1050 (disabled)

I've been following guides to patch DSDT to emit PS2K codes to control backlight level.

I've identified the method called when backlight keys are pressed to be _Q66

I've traced _Q66, it calls NEVT when ECRD is one.
NEVT calles EV4 when (ECG1() => 0x0800)

EV4 calls WMNF

This is true when brightness up is pressed, and brightness down is pressed. I can't figure out how to disambiguate.

WMNF takes two arguments. For brightness up and down they are always:
Arg0 = 0x800
Arg1 = 0x0

Is there something I'm missing to distinguish between the two?

oman am no good wit compooter pls to halp

Likely handled via BRT6.
Refer to guide linked from laptop FAQ.
 
Status
Not open for further replies.
Back
Top