|Fingerprint sensor||Not working|
|Battery autonomy||~8-10 hours|
|Battery charge threshold||Working|
|Fan speed control||Only max and auto|
This article contains information about running Linux on the laptop ASUS X421IA which are known as ASUS Vivobook S14 M433 in Malaysia. The laptop are almost fully functional on Linux out of the box, requiring a few tweaks to meet a user's basic needs.
Booting into Linux
In order to boot Arch (or any OS not supporting Secure Boot), enter the UEFI parameters by holding
ESC key and then selecting "Firmware Setup"), then navigate with the keyboard arrows to the "Security" tab and set "Secure Boot" to Off.
If you are planning to dual boot with Windows, it is advisable to disable Fast Startup in the BIOS menu at the "Boot" tab. For more information, see Fast Startup.
Battery charge threshold
Battery charge threshold is available and working in this laptop. See ASUS Zenbook UX534#Battery charge threshold
The systemd service provided in the article above does not work properly. The workaround is to set
WantedBy= later such as
Suspend and Hibernation
Unfortunately, Suspend to RAM is not available in this model. The supported suspension methods are suspend to idle and hibernate. To wake from suspend, simply press any keyboard keys other than the power button. Note that suspend may not work consistently. See #Freezing issue.
The fingerprint sensor (available to some models) are too small to be able to be enrolled and used successfully.
Fan speed control
Full fan speed control is not supported in this laptop. Only
pwm1_enable is available for the
asus-nb-wmi driver which can be set to 2 for automatic and 0 for maximum fan speed (6000 RPM). See Fan speed control#Asus laptops.
Under certain circumstances (such as gaming or resuming from suspend), the screen may freeze and the user are not able to do anything except doing a force reboot. Before proceeding, make sure that the kernel, AMDGPU, AMD microcode and BIOS is updated.
kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out! kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, but soft recovered
Resuming from suspend
kernel: amdgpu 0000:03:00.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on gfx kernel: [drm:process_one_work] *ERROR* ib ring test failed
Tips and tricks
There are a few ways that can be done to improve the battery life and performance of laptop. In order to achieve this, see:
- BIOS update - It is generally recommended to update BIOS, as it usually brings performance, power-saving and security features.
- Power Saving - List of general recommendations to increase battery life.
- Improving performance - List of general recommendations to increase performance.
- SSD - Tips and tricks for Solid State Drives.