Skip to contentSkip to conversation

asus-wmi for Asus G73SW

DISCUSSION Corentin Chary 1 participant 1 message Apr 11, 2011 8 messages not in the archive

Subsystems (2)
lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

#8 lore raw
Quoted 3 lines

By default the brightness values are set to 10 (max_brightness) but changing any of them does not do anything (display stays at maximum brightness level).

Do you have an idea what could be missing?

[...]

Quoted 17 lines

I used acpi_backlight=vendor and /sys/class/backlight/asus-nb-wmi shows up as expected.

Also the kernel code that sets the brightness value in the asus-nb-wmi driver works (no error is returned, also the changed values show up in sysfs).
It just does not seem to get applied.

I found out that if after I switch to the console (alt+F1) changing the brightness in sysfs suddenly does have an effect.

Since I use the proprietary nvidia driver (for full OpenGL 3D support) I suspect that it has something to do with it.
I tried the Kubuntu Live installer CD which uses nouveau and changing the brightness works for Xorg there, too (even using the generic acpi_backlight code and the brightness value in acpi_video1).

Quoted 8 lines

I guess the Nvidia driver or something related to it is doing something nasty here which keeps the brightness from being applied. Switching back to Xorg from the console resets the value to 10 (I added some debug output to update_bl_status) so that's not a workaround unfortunately.

Since I have no idea what actual piece of hardware controls the backlight I wonder if it is part of the NVidia hardware and as soon as the nvidia driver takes over it will no longer accept updates from the BIOS?

Unfortunatly I didn't found anything in the DSDT.
CCing Zhang Rui, maybe he can help us here.

Signature · 2 lines
Corentin Chary
http://xf.iksaif.net