Skip to content

Linux configuration I had to do for the Asus S15 Vivobook (OLED)

Notifications You must be signed in to change notification settings

abvee/asus-s15-vivobook-oled

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ASUS S-15 Vivobook (and related laptops), linux configuration

Just a list of all configuration I have done on this particular laptop while I have had it.

Common Problems:

Keyboard

If you are installing Linux on this laptop, or any related laptop, just know that the keyboard will NOT work because it needs an irq override patch.

Any kernel before 6.1 needs to have this patch applied manually, and at this point in time, that is most kernels for most distros except for Arch.

The patch in question can be found here.

Rebuild the kernel after applying this.

Symless media keys

The media keys for F8 and F7 don't show any syms when checked with wev as though they don't exist, on my machine.

Common Configuration

Function keys and not media keys are set by default. So pressing F5 doesn't increase the volume, but does F5. This is highly annoying, and to change it, put this in your /etc/modprobe.d/*name of file*.conf:

options asus_wmi fnlock_default=N

You can find the current value in /sys/module/asus_wmi/parameters/fnlock_default

Bluetooth

My headphones don't like when pipewire does automatic switching of HSP/HFP and A2DP profiles, and it crackles the audio.

Adding this to ~/.config/wireplumber/policy.lua.d/11-bluetooth-policy.lua fixes the issue:

bluetooth_policy.policy["media-role.use-headset-profile"] = false

This is on wireplumber. If you are using pipewire-media-session, refer to this Arch Wiki article on pipewire.

NOTE: as of pipewire version 0.3.71, this no longer occurs, and the file can be removed or commented out with -- as per the lua language.

About

Linux configuration I had to do for the Asus S15 Vivobook (OLED)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published