summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcos Paulo Medeiros <maarcospm1996@gmail.com>2026-07-27 10:21:51 -0300
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2026-08-05 19:14:14 +0200
commit525ba51157ac6e1772b5412eae26b20dd7ef8bda (patch)
treea5dbac451f9273b5d1206fb79f6e3bf441ff769d
parentb0572550d83d84fa4d7e9088164ac528c5d82996 (diff)
downloadlinux-525ba51157ac6e1772b5412eae26b20dd7ef8bda.tar.gz
linux-525ba51157ac6e1772b5412eae26b20dd7ef8bda.zip
ACPI: video: force native backlight on Acer Nitro AN515-46
The Acer Nitro AN515-46 is a hybrid graphics laptop whose internal panel is driven by the AMD GPU (Radeon 680M); the discrete NVIDIA GPU only drives external outputs. The firmware nevertheless advertises the NVIDIA WMI EC backlight GUID, so the backlight type resolves to nvidia_wmi_ec. The nvidia-wmi-ec-backlight driver however fails to probe ("EC backlight control failed: AE_NOT_FOUND") and, since the backlight type is still nvidia_wmi_ec, amdgpu skips registering its own backlight device. The result is no backlight device at all, leaving the brightness keys and the desktop brightness slider non-functional. Booting with acpi_backlight=native makes amdgpu register its backlight interface and brightness control works. Add a DMI quirk to use the native backlight on this model by default. Signed-off-by: Marcos Paulo Medeiros <maarcospm1996@gmail.com> Link: https://patch.msgid.link/20260727132151.12792-1-maarcospm1996@gmail.com Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
-rw-r--r--drivers/acpi/video_detect.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/acpi/video_detect.c b/drivers/acpi/video_detect.c
index 5b0dc679e322..07755b856973 100644
--- a/drivers/acpi/video_detect.c
+++ b/drivers/acpi/video_detect.c
@@ -919,6 +919,14 @@ static const struct dmi_system_id video_detect_dmi_table[] = {
DMI_MATCH(DMI_PRODUCT_NAME, "OMEN by HP Gaming Laptop 16-n0xxx"),
},
},
+ {
+ .callback = video_detect_force_native,
+ /* Acer Nitro AN515-46 */
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "Acer"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Nitro AN515-46"),
+ },
+ },
/*
* x86 android tablets which directly control the backlight through