You are not logged in.
Hi everyone,
I recently bought the ASUS ProArt PX13 and installed Arch Linux (archinstall script) alongside Windows 11 in a dual-boot setup. Everything is working fine for the most part, but I’ve noticed an issue with the Fn keys on the laptop keyboard.
By default, the Fn keys (F1-F12) are mapped to media functions (volume, brightness, etc.), but in Arch, they don’t work unless I manually hold down the FN key. This is different from my experience on Windows, where the BIOS Fn lock setting works correctly—when enabled, the media functions are the default behavior, and F1-F12 require the FN key.
I have tried Debian 12 and Windows 11 on my ProArt PX13, where the Fn keys work as per the BIOS setting but in Arch and Arch based distros (Manjaro), I have failed to find a way to make the Fn keys behave as media keys without holding down the Fn button (regardless of BIOS).
Also note that the Fn lock combination (Fn + Esc) works on Windows 11 but does not produce any feedback on Arch and pressing the combination makes no difference.
I use Arch Linux on an older Acer laptop and have never encountered this issue before.
Has anyone else faced this issue with ASUS laptops or similar hardware? Are there any logs, configurations, or additional details I should provide to troubleshoot this?
Here is an output of neofetch if helpful:
-` zain@archlinux
.o+` --------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: ProArt PX13 HN7306WV_HN7306WV 1.0
`+oooooo: Kernel: 6.13.7-arch1-1
-+oooooo+: Uptime: 21 mins
`/:-:++oooo+: Packages: 1382 (pacman), 14 (flatpak)
`/++++/+++++++: Shell: bash 5.2.37
`/++++++++++++++: Resolution: 2880x1800
`/+++ooooooooooooo/` DE: GNOME 47.5
./ooosssso++osssssso+` WM: Mutter
.oossssso-````/ossssss+` WM Theme: Adwaita
-osssssso. :ssssssso. Theme: Adwaita [GTK2/3]
:osssssss/ osssso+++. Icons: Adwaita [GTK2/3]
/ossssssss/ +ssssooo/- Terminal: kgx
`/ossssso+/:- -:/+osssso+- CPU: AMD Ryzen AI 9 HX 370 w/ Radeon 890M (24) @ 2.000GHz
`+sso+:-` `.-/+oso: GPU: AMD ATI Radeon 880M / 890M
`++:. `-/+/ Memory: 3182MiB / 31196MiB
.` `/
Since this is my first post on the forum, I’d really appreciate any guidance on how to approach this issue properly.
Thanks in advance!
Offline
I'm on Gentoo and all was good in 6.12, I just found that in kernel 6.13.7 I need to enable "CONFIG_ACPI_EC=y" for my brightness function keys to work, it is a new kernel option. (Asus M509DA)
Embedded Controller (ACPI_EC)
CONFIG_ACPI_EC:
This driver handles communication with the microcontroller
on many x86/LoongArch laptops and other machines.
Last edited by buboleck (2025-03-20 06:36:31)
Offline