hannah-eee/arch-wiki-docs huggingface dataset:
ASUS Eee PC T101MT

This article or section does not follow the
Laptop page guidelines
.
Reason:
Needs IDs in hardware table and a function keys section (Discuss in
Talk:ASUS Eee PC T101MT
)
This article or section is out of date.
Reason:
Last meaningful edit in 2013 (Discuss in
Talk:ASUS Eee PC T101MT
)
Hardware
PCI/USB ID
Working?
Touchpad
Yes
Touchscreen
Yes
Keyboard
Yes
Video
Yes
Webcam
Yes
Ethernet
Yes
Card Reader
Yes
Audio
Yes
Wireless
Yes
Function keys
Suspend-, Brightness- and Audiokeys work. Others may need special configuration.
Suspendkey was executing the suspend from KDE and from the acpi Interface. Disabling the KDE event made the Suspend work.
Power management
Suspend
Touchscreen is not working afterwards.
It will work after you reload hid_multitouch kernel module:
# rmmod hid_multitouch
# modprobe hid_multitouch
As a workaround, you can add the following line to the file '/etc/pm/config.d/modules':
SUSPEND_MODULES="hid_multitouch"
This way the kernel module will be explicitly unloaded before suspend.
If you are using twofing you also need to restart it:
$ killall twofing
$ twofing --wait
This instruction may be useful for solving this problem
Hibernate
Not Working.
Brightness
With some Eee PC's, the brightness setting are either too low, or are sometimes a little inconsistent or arbitrary (cycling high/low/completely off).
If you have issues with this, issue this command to fix it and optionally regenerate your
boot loader
configuration:
# setpci -s 00:02.0 f4.b=80
The 80 represents the highest brightness level in hexadecimal, which can be replaced with up to FF if desired. 80 is about half, being approximately the same brightness range as Windows or GRUB.
This is not permanent, so it must be
autostarted
at boot.
See also
ASUS Eee PC
General Guide for EEE PCs on Arch
Ubuntu T101MT Howto
https://www.asus.com/Laptops/Eee_PC_T101MT
ASUS ExpertBook B9450CEA

Hardware
PCI/USB ID
Working?
GPU
8086:9a49
Yes
Ethernet (via mHDMI adapter)
8086:15fc
Yes
Wi-Fi
8086:a0f0
Yes
Bluetooth
8087:0026
Yes
Touchpad
04f3:3134
Yes
Webcam HD/IR
13d3:56eb
Yes
Speakers
8086:a0c8
Yes
Microphone
8086:a0c8
Yes
Keyboard backlight
-
Yes
TPM (2.0)
unknown
Untested
Fingerprint reader
unknown
Untested
This article applies to
B9450CEA-XH75
(16G RAM/1TB SSD) and
B9450CEA-XH77
(32G RAM/2TB SSD).
Summary
The 2nd generation of
ASUS ExpertBook B9450
with 11th Gen Intel CPU with Intel Xe graphics.
Models are
B9450CEA-*
compared to
B9450FA-*
of the 1st generation.
BIOS
To boot from a USB stick, you may have to turn off Fast Boot and Secure Boot:
How to boot the system from USB flash drive/CD-ROM
.
Warning
Even though the model line is
B9450CEA
, in BIOS and on the
official support page
it is indicated as
B9400CEA
.
dmidecode
will also display Product Name as
ASUS EXPERTBOOK B9400CEA_B9450CEA
and BIOS Version as, e.g.,
B9400CEA.301
.
Audio
This laptop requires
Sound Open Firmware
in order for the soundcard to work.
Suspend mode
See
Power management/Suspend and hibernate#Changing suspend method
.
Function keys
Key
Visible?
Marked?
Effect
Fn+Esc
No
Yes
Enables Fn lock
Fn+F1
Yes
Yes
XF86AudioMute
Fn+F2
Yes
Yes
XF86AudioLowerVolume
Fn+F3
Yes
Yes
XF86AudioRaiseVolume
Fn+F4
Yes
Yes
XF86MonBrightnessDown
Fn+F5
Yes
Yes
XF86MonBrightnessUp
Fn+F6
Yes
Yes
XF86TouchpadToggle
Fn+F7
No
Yes
Switches keyboard backlight
Fn+F8
Yes
Yes
p
Fn+F9
Yes
Yes
l
Fn+F10
No
Yes
N/A
Fn+F11
Yes
Yes
S
Fn+F12
No
Yes
N/A
ASUS K55VD

1. Use
nvidia-390xx-dkms
AUR
for the driver
Hardware
PCI/USB ID
Working?
Bluetooth
13d3:3362
Yes
Webcam
04f2:b354
Yes
Touchpad
Yes
GPU (Intel)
8086:0166
Yes
GPU (NVIDIA)
1
10de:1058
No
Ethernet
10ec:8168
Untested
Audio
8086:1e20
Yes
Wi-Fi
168c:0032
Yes
Express Card Reader
10ec:5289
Untested
This article or section does not follow the
Laptop page guidelines
.
Reason:
Accessibility section is missing. (Discuss in
Talk:ASUS K55VD
)
Installation
By default, the MTRR size is not set correctly and the
MDS
bug is present. To set the MTRR size correctly and avoid memory loss, set the following
kernel parameters
:
enable_mtrr_cleanup mtrr_spare_reg_nr=1 mtrr_gran_size=32M mtrr_chunk_size=128M
To mitigate MDS, add
mds=full,nosmt
. The
nosmt
option
disables simultaneous multi-threading
so if the decrease in performance is too much, use
mds=full
instead.
Firmware
BIOS update
BIOS updates are only done manually:
Download
the latest BIOS image
Plug in a USB drive and format it to FAT32
Find the USB drive's name with
fdisk -l
Install
dosfstools
Format the USB drive to FAT32
Copy
K55VDAS.
xxx
file to the USB drive
Restart the PC and open BIOS with
F2
Get to the
Advanced
menu
Select
Start Easy Flash
Select the
K55VDAS.
xxx
with arrow keys and enter.
UEFI Shell
Few ASUS laptops (and also K55VD) provide an option called
Launch EFI Shell from filesystem device
. It is not accessible by default but can be accessible by following the given instructions at
Unified Extensible Firmware Interface#Launching UEFI Shell
Function keys
Key
Visible?
1
Marked?
2
Effect
Fn+F1
Yes
Yes
XF86Sleep
Fn+F2
Yes
Yes
XF86RFKill
Fn+F3
Yes
No
XF86Mail
Fn+F4
Yes
No
XF86WWW
Fn+F5
Yes
Yes
XF86MonBrightnessDown
Fn+F6
Yes
Yes
XF86MonBrightnessUp
Fn+F7
Yes
Yes
XF86ScreenSaver
Fn+F8
Yes
3
Yes
Super+p
Fn+F9
Yes
Yes
XF86TouchpadToggle
Fn+F10
Yes
Yes
XF86AudioMute
Fn+F11
Yes
Yes
XF86AudioLowerVolume
Fn+F12
Yes
Yes
XF86AudioRaiseVolume
Fn+T
Yes
No
XF86Phone
Fn+C
Yes
Yes
XF86Launch1
Fn+V
Yes
Yes
XF86WebCam
Fn+NumPadReturn
Yes
Yes
XF86Calculator
The key is visible to
xev
and similar tools.
The physical key has a symbol on it, which describes its function.
Redirects to
Super+p
, i.e. Windows default shortcut for changing
P
rojection settings.
See also
Manuals:
https://www.asus.com/supportonly/K55VD/HelpDesk_Manual/
ASUS Linux

Related articles
asusctl
supergfxctl
ASUS Linux is a suite of tools designed to improve the performance and functionality of ASUS laptops when running Linux. It comes in 2 main parts,
asusctl
and
supergfxctl
, the former interacts with the
asus-wmi
and the
asus-armoury
kernel modules to control BIOS level features and the latter is used to control the dedicated GPU in dual GPU systems.
The project is maintained by
Luke Jones
and is hosted on
GitLab
.
Note
The
asus-armoury driver
is now available in Mainline Kernel since version 6.19. So you might not need to install the custom
linux-g14
AUR
Kernel if you have 6.19 installed.
Software
ASUS Linux provides many packages, please see subsections below.
There is a custom repository which contains prebuilt binaries available:
Unofficial user repositories#g14
, provided by
Luke Jones
.
This repository is the officially recommended way of installing the asus-linux utilities by the asus-linux developers, it was created and is being maintained by them.
See:
https://asus-linux.org/guides/arch-guide/
Note
While the project uses the G14 moniker this
does not
mean it only works with ASUS G14 models, in actuality it supports almost all ASUS ROG & TUF laptops.
Warning
The g14 repository packages are officially supported and maintained by the developer, whereas the AUR packages are not. If you have any issues at all using the AUR packages, the
first
troubleshooting step to take is to try the g14 repository packages instead.)
asusctl
asusctl
AUR
is a CLI utility for ASUS ROG & TUF laptop, to name some of the important features it gives users control over:
Integrated GPU MUX Control
Keyboard RGB Lighting Profile (but limited compared to the Windows AURA/Armoury Crate)
Fan Curves
Battery Charge Limit
Panel Overdrive
AniMe Matrix Screens
For usage instructions see
asusctl
.
supergfxctl
supergfxctl
AUR
is a CLI utility for managing GPU switching functionality on ASUS hybrid laptops, particularly dedicated GPU MUX control.
For usage instructions see
supergfxctl
.
rog-control-center
rog-control-center
AUR
is a GUI frontend for
asusctl
and
supergfxctl
.
Custom kernel
The ASUS Linux project maintains a set of kernel patches specific to ASUS mobile devices and packages them into a kernel. Typically using this kernel is not required however in some edge cases (usually for very recent laptops) all your laptop features might not function without it.
Install
linux-g14
AUR
and
linux-g14-headers
AUR
.
Note
If you added the
G14 unofficial repository
, you can install the AUR packages above directly through
pacman
.
If you are switching from a stock kernel to a custom kernel you must also update any kernel modules to their
DKMS
variants.
If you encounter an error that says 'The asus-armoury driver is not loaded', you should be able to solve it by installing this kernel.
See also
Project homepage -
https://asus-linux.org/
Project GitLab page -
https://gitlab.com/asus-linux
ASUS M5402

Hardware
PCI/USB ID
Working?
Touchpad
Yes
Keyboard
Yes
GPU
1002:1681
Yes
Webcam
13d3:5463
Yes
Wi-Fi/Bluetooth
14c3:0616
Yes
Audio
1022:15e3
Yes
Fingerprint reader
04f3:0c6e
Yes
Installation
Laptop works mostly out of the box with a recent Linux kernel (>6.1.x). Keyboard does not work in older versions.
Audio
Its ALC294-powered headset/internal microphone port does not work out of the box.
This workaround
can be used to enable the headset microphone.
Wi-Fi/Bluetooth adapter
Its Mediatek MT7922 pcie card has some issues such as not being detected after a restart. Booting into Windows/disabling fast startup/modprobing mt7921e sometimes fixes the problem.
Power management
The screen brightness is set to max after a restart/logout.
This workaround
can be applied to save/restore brightness.
Function keys
This article or section does not follow the
Laptop page guidelines
.
Reason:
Needs updating to display the information required by
Help:Laptop page guidelines#"Function keys" section
. (Discuss in
Talk:ASUS M5402
)
Key
Works?
Effect
Fn+Esc
Yes
Enables Fn lock
Fn+F1
Yes
XF86AudioMute
Fn+F2
Yes
XF86AudioLowerVolume
Fn+F3
Yes
XF86AudioRaiseVolume
Fn+F4
Yes
XF86MonBrightnessDown
Fn+F5
Yes
XF86MonBrightnessUp
Fn+F6
No
Enables/disables touchpad
Fn+F7
Yes
Toggles keyboard backlight level
Fn+F8
Yes
Opens display settings (under xfce)
Fn+F9
Yes
Toggles microphone (does not light up)
Fn+F10
No
Toggles camera (always lit up)
Fn+F11
No
Snipping tool?
Fn+F12
No
MyAsus
PrintSc
Yes
Alt+PrintSc also works as SysRq
ASUS ROG G533QS

This article or section does not follow the
Laptop page guidelines
.
Reason:
Needs an accessibility, firmware and function key section. (Discuss in
Talk:ASUS ROG G533QS
)
Hardware
PCI/USB ID
Working?
GPU (AMD)
1002:1638
Yes
GPU (NVIDIA)
10de:249c
Yes
Wi-Fi
8086:2723
Yes
Ethernet
10ec:8168
Yes
Audio
1022:15e3
Partial
Touchpad
Yes
Bluetooth
8087:0029
Yes
Audio
Rear speakers not working/quiet
Add the following
kernel module parameter
:
snd-hda-intel model=alc294-lenovo-mic
Install
alsa-tools
, run
hdajackretask
.
Select
Realtek ALC285
from the dropdown menu.
Check the box marked
Show unconnected pins.
Override pin
0x14
with
Internal Speaker (Back)
.
Override pin
0x19
with
microphone
.
Override pin
0x1e
with
Internal Speaker (LFE)
.
Click
Install boot override
and reboot.
Troubleshooting
USB-C to video
This article or section needs language, wiki syntax or style improvements. See
Help:Style
for reference.
Reason:
This section should explain what is done and why, and link to the newly created
ASUS Linux
. (Discuss in
Talk:ASUS ROG G533QS
)
Install
asusctl
AUR
and
supergfxctl
AUR
.
Enable/start
asusd.service
supergfxd.service
power-profiles-daemon.service
.
# supergfxctl -m Dedicated
# echo 0 > /sys/devices/platform/asus-nb-wmi/dgpu_disable
# echo 1 > /sys/bus/pci/rescan
# echo 0 > /sys/devices/platform/asus-nb-wmi/dgpu_disable
Enable/start
the
asus-notify.service
user unit
.
Add the following
kernel parameters
to your
boot loader
:
rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
Autostart
the following:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
ASUS ROG GL702ZC

This article or section does not follow the
Laptop page guidelines
.
Reason:
Stub (Discuss in
Talk:ASUS ROG GL702ZC
)
This page is about the Laptop ROG Strix AMD laptop. Runs pretty good out of the box, with some minor issues.
Backlight
Backlight with
xorg-xbacklight
will not work, see
Backlight#light
.
Fans
lm_sensors
do not detect any interfaces for fan control. However, fan control through
NBFC
works well; and there is a profile for this laptop. Enabling and starting the service files, and applying the configurations are sufficient.
Troubleshooting
Secure Boot
The BIOS has an utility to load your own BIOS keys; however loading my own keys in the BIOS using the firmware interface did not work.
Fans turn 100% and computer becomes unresponsive after long idle time
Have not found a fix for this, but reporting this issue nonetheless. This might also indicate a hardware failure: certain power control circuitry can fail and require an RMA for a mainboard replacement.
Crashes with MCE
The system will sometimes crash (check the
Phoronix thread
). The problem seems to be the AMD processor. There is no suggested fix other than RMA; you can check if you are affected by running
ryzen kill script
. My personal experience is that I have two cores that cause these errors; and I had not have it happen much after configuring fans using
nbfc
.
To further investigate, check out
Machine-check exception
Bluetooth and network issues
The Wi-Fi card is of model
rtl8822be
. Older kernel versions do not have the bluetooth module for this card (>4.19). Also, on 5.2; the rtl cards Wi-Fi modules were merged into
rtlwifi
; which was not working for a while. (See my BBS thread
here
) Currently, Wi-Fi works with the stable kernel; but is noticeably slower than the previous kernel module.
ASUS ROG STRIX G732LXS

This article or section does not follow the
Laptop page guidelines
.
Reason:
Missing IDs in the hardware table, an accessibility and function keys section. (Discuss in
Talk:ASUS ROG STRIX G732LXS
)
Hardware
PCI/USB ID
Working?
GPU (NVIDIA)
Yes
Wireless
Yes
Ethernet
Yes
Audio
Yes
Touchpad
Yes
Bluetooth
Yes
Audio
Speakers not working/quiet
You need to create:
/etc/modprobe.d/alsa-base.conf
snd_hda_intel: model=1043:1982,1043:1982
You can check
alsa-info.sh --no-upload
to see which card is normally added to PCH and which to NVidia. You can see it after the
Soundcards recognised by ALSA
section Both are using snd_hda_nvidia and you normally can only apply the model to that and you want to apply to PCH. So if that comes after Nvidia you can only use
snd_hda_intel: model=,1043:1982
And you are good to go. Or
snd_hda_intel: model=1043:1982
if PCH is the first one.
Video
Works with envycontrol or optimus it seems to have better performance with only using NVIDIA and not hybrid.
Using supergfxctl and an external monitor created a very laggy experience when the laptop screen was turned off. Also for some reason optimus does not always start with the latest kernel. At this point I would suggest using envycontrol if you would like to use nvidia only.
Fan-curves works with kernel version 5.17 and up or there is an option to use the
linux-g14
AUR
kernel.
See
https://asus-linux.org/
ASUS ROG Zephyrus G14 (2022) GA402

This article or section does not follow the
Laptop page guidelines
.
Reason:
Still missing some hardware IDs and an Accessibility section, Firmware section and "Function key" section. (Discuss in
Talk:ASUS ROG Zephyrus G14 (2022) GA402
)
Hardware
PCI/USB ID
Working?
GPU
1002:1681
Yes
Wi-Fi
14c3:7922
Yes
Bluetooth
13d3:3568
Yes
Audio
1022:15e3
Yes
Touchpad
04F3:319B
Yes
Keyboard
0b05:19b6
Yes
Webcam
13d3:56eb
Yes
This page is applicable to the
Asus ROG Zephyrus G14 GA402
.
VFIO
The GPUs being muxed makes this laptop great for PCI Passthrough.
Kernel parameters
can be set to bind vfio-pci to the discrete GPU.
rd.driver.pre=vfio-pci nogpumanager vfio-pci.ids=1002:73ef,1002:ab28
The GPU can then later be unbound from vfio-pci and rebound to AMDGPU later
without disturbing the X11 session.
# echo 0000:03:00.0 > /sys/bus/pci/devices/0000:03:00.0/driver/unbind  
# echo 0000:03:00.1 > /sys/bus/pci/devices/0000:03:00.1/driver/unbind
# modprobe amdgpu
# echo 0000:03:00.0 > /sys/module/amdgpu/drivers/pci:amdgpu/bind 
# echo 1 > /sys/bus/pci/rescan
Power Management
See
Power management
,
Laptop#Power management
,
AMDGPU#Power profiles
Suspend
See
Power management/Suspend and hibernate#Changing suspend method
.
Wireless
Wi-Fi
The MediaTek MT7922 works with the MT7921e driver, but has oddly high ping times (~20ms for a single hop) with high variability (>2ms jitter). So it is functional, but has problems.
Some have recommended switching it out for the more popular and widely supported Intel Wi-Fi cards.
ASUS Linux
The
ASUS Linux
stack provides users of this laptop with a great many ASUS specific functions, to name a few:
Battery Charge Limit,
Multiplexer (GPU) Controls,
Panel Overdrive,
Much more.
It is highly recommended to install these tools for the optimal experience on these laptops.
ASUS ROG Zephyrus G16 (2023) GU603

This article or section does not follow the
Laptop page guidelines
.
Reason:
Missing content in empty sections. (Discuss in
Talk:ASUS ROG Zephyrus G16 (2023) GU603
)
Hardware
PCI/USB ID
Working?
Touchpad
Yes
Keyboard
Yes
GPU (Intel)
8086:a720
Yes
GPU (NVIDIA)
10de:28e0
Yes
Webcam
0408:30c3
Yes
Ethernet
10ec:8168
Yes
Wi-Fi
8086:51f1
Yes
Bluetooth
8087:0033
Yes
SD-card reader
17a0:9755
Yes
Audio (Intel)
8086:51ca
Yes
Audio (NVIDIA)
10de:22be
Yes
Installation
Before installing Arch Linux, it may be required to
disable the built-in Intel Rapid Storage Technology drivers in the BIOS
.
Note
Disabling the NVIDIA GPU at any point will disable the HDMI port, and the USB-C port closest to the 3.5mm aux jack.
Accessibility
Firmware
During boot, press
F2
or
Del
to enter the BIOS menu. You can also press
Esc
to select the boot device.
Out of the box, the laptop has a boot animation with audio. In the BIOS setup menu, you can disable the audio by navigating to Advanced Mode (
F7
), and setting
Animation Post Logo Audio
in the
Advanced
tab to
Disabled
. You cannot disable the animation.
Disable IRST drivers
In the BIOS setup menu, you can disable the IRST drivers by navigating to Advanced Mode (
F7
)
, and set
Enable VMD Controller
in the
VMD Setup menu
on the
Advanced tab
to
Disabled
.
Audio
Audio functions out of the box from kernel versions starting from 6.7. For older kernels, see
the fix on ASUS Linux Wiki
if you experience distorted audio, which is likely due to bass speakers or the amplifier not initializing correctly.
Audio from the internal speakers is handled by the Intel card, while external monitors connected through the HDMI or USB-C port closest to the 3.5mm aux jack are handled by the NVIDIA card.
Keyboard LED
Should work out of the box with the latest version of
asusctl
.
Function keys
Key
Visible?
Marked?
Effect
Volume Up
1
Yes
Yes
XF86AudioRaiseVolume
Volume Down
1
Yes
Yes
XF86AudioLowerVolume
Mic Mute
1
Yes
Yes
XF86AudioMicMute
ROG Logo
1
Yes
No
XF86Launch1
Fn+Super
Yes
Yes
Toggles Super lock
Fn+F1
Yes
Yes
XF86AudioMute
Fn+F2
Yes
Yes
XF86KbdBrightnessDown
Fn+F3
Yes
Yes
XF86KbdBrightnessUp
Fn+F4
Yes
No
XF86Launch3
Fn+F5
Yes
No
XF86Launch4
Fn+F6
Yes
No
Super + Shift + S
Fn+F7
Yes
Yes
XF86MonBrightnessDown
Fn+F8
Yes
Yes
XF86MonBrightnessUp
Fn+F9
Yes
No
Super + P
Fn+F10
Yes
No
F21
Fn+F11
Yes
Yes
XF86Sleep
Fn+F12
Yes
Yes
XF86RFKill
Fn+Up
Yes
Yes
PageUp
Fn+Down
Yes
Yes
PageDown
Fn+Left
Yes
Yes
Home
Fn+Right
Yes
Yes
End
Fn+RCtrl
Yes
Yes
XF86MenuKB
These are the special keys positioned above the fuller layout, sometimes labeled with M1 to M4 (with no effect to operation).
See also
Linux Hardware Database probe:
https://linux-hardware.org/?probe=92ccc6c494
Fixing sound in 2023 ASUS laptops:
https://asus-linux.org/guides/cirrus-amps/
ASUS TUF DASH F15 (2021)

This article or section does not follow the
Laptop page guidelines
.
Reason:
Missing "Accessibility", "Function keys". (Discuss in
Talk:ASUS TUF DASH F15 (2021)
)
Hardware
PCI/USB ID
Working?
Touchpad
Yes
Keyboard
Yes
GPU (Intel)
8086:9a49
Yes
GPU (NVIDIA)
10de:25a0
Yes
Ethernet
10ec:8162
Yes
Audio
8086:a0c8
Yes
Wi-Fi
8086:a0f0
Yes
Bluetooth
8087:0026
Yes
Note
This page covers the
2021
DASH F15 with model numbers FX516PE, FX516PC, FX516PM, FX516PR. It
does not
cover the 2022 DASH F15 with model numbers FX517ZC, FX517ZE, FX517ZM, FX517ZR. See
ASUS TUF DASH F15 (2022)
for more information if applicable—there may be conflicts for the 2021 version.
The only added content for this page is for the microphone issue and hardware data. All testing was done on
one
FX516PE machine.
This page contains tips for configuring Arch Linux on the ASUS TUF DASH F15 Laptop (2021).
Headset microphone not detected
On the ASUS TUF Dash F15 FX516PE (Realtek ALC294), the built-in audio jack may not detect the headset microphone by default. Playing audio to the default output stream will still work with headphones, although headsets will not have detected mics. Only the internal laptop microphone will be detected.
This can be fixed by overriding the jack's port configuration.
Install
alsa-tools
.
Run
sudo hdajackretask
.
Select the
ALC294
codec, enable
Show unconnected pins
and
Advanced override
in the
Options
tab.
Locate pin
0x19
, usually used for input.
Check
Override
, and select the following options:
Connectivity: Jack
Location: Left
Device: Microphone
Jack: 3.5mm
Color: Black
Jack detection: Present (disable to constantly detect the device, even when the device is not plugged in)
Channel group: 2
Channel (in group): front
Click
Apply now
to test, then
Install boot override
to make it persistent.
Reboot and replug the headset.
After reboot, the headset microphone should appear as a separate input device alongside the internal microphone.
Note
This workaround uses
hdajackretask
(see
Advanced Linux Sound Architecture#Reconfiguring input/output ports
), but equivalent results can be achieved with other tools.
Suspend and resume
The issue was observed on the FX516PE; may apply to other FX516 variants, see
ASUS TUF DASH F15 (2022)#Suspend and resume
.
See also
https://www.asus.com/laptops/for-gaming/tuf-gaming/2021-asus-tuf-dash-f15/helpdesk_manual/
ASUS x205ta

This article or section does not follow the
Laptop page guidelines
.
Reason:
Misses a "Function key" section and some hardware IDs. (Discuss in
Talk:ASUS x205ta
)
Hardware
PCI/USB ID
Working?
Keyboard
0b05:8585
Yes
Touchpad
04f3:0026
Yes
GPU
8086:0f31
Yes
Wi-Fi
Yes
Bluetooth
Yes
Webcam
04f2:b483
Yes
SD-card reader
Yes
Speakers
Yes
Microphone
Yes
The ASUS X205TA is an Intel Bay Trail device with a 64-bit CPU and a 32-bit UEFI.
Installation
See
Unified Extensible Firmware Interface#UEFI firmware bitness
.
Accessibility
The firmware setup uses traditional BIOS color scheme, so it might work with OCR software. Navigation is controlled by the arrow keys on the keyboard.
Note
Blind users should request the help of a sighted person to change BIOS settings
Firmware
Enter firmware setup by pressing
F2
after turning on the X205TA.
Secure Boot must be turned off to boot Arch:
Enter firmware setup
Navigate to the
Security
tab
Enter the
Secure Boot menu
For
Secure Boot Control
, choose the option
Disabled
Save changes and exit
To boot from your USB installation medium:
Enter firmware setup
Navigate to the
Save & Exit
tab
Select your USB installation medium from the
Boot Override
section of the menu
Wi-Fi breaks after hibernation
Use the following script:
/usr/lib/systemd/system-sleep/hibernate.sh
#!/bin/sh

case $1 in
    pre)
        rmmod brcmfmac
        ;;
    post)
        modprobe brcmfmac
        ;;
esac

exit 0
and make it the script
executable
.
Bluetooth
Install a correct firmware file (e.g.
BCM43341B0_002.001.014.0122.0176.hcd
from Windows 10 driver) as
/lib/firmware/brcm/BCM43341B0.hcd
.
See
this page
for more information on the hcd file.
In order to get bluetooth working create a systemd unit:
/etc/systemd/system/btattach.service
[Unit]
Description=Btattach

[Service]
Type=simple
ExecStart=/usr/bin/btattach --bredr /dev/ttyS1 -P bcm
ExecStop=/usr/bin/killall btattach

[Install]
WantedBy=multi-user.target
and
enable
the service.
Next, follow the normal steps to activate
bluetooth
.
See also
Distro-Agnostic Installation Guide for the X205TA
Ifran's ASUS x205ta Installation Guide
ASUS X455LF

This article or section does not follow the
Laptop page guidelines
.
Reason:
Needs an "Accessibility" and proper "Function keys" section (Discuss in
Talk:ASUS X455LF
)
Hardware
PCI/USB ID
Working?
GPU (Intel)
8086:1616
Yes
GPU (NVIDIA)
10de:1346
Yes
Audio
8086:160c
Yes
Ethernet
10ec:8168
Untested
Wi-Fi
168c:0036
Yes
Bluetooth
168c:0036
Untested
Webcam
04f2:b483
Yes
The laptop's model is X455LF-WX031DC
Function keys
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                	id=14	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Asus WMI hotkeys                        	id=12	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=13	[slave  keyboard (3)]
No touchscreen.
Fn+Brightness
combination does not work.
Fn+Volume
and media control buttons do work.
Fn+ScreenOn
/
ScreenOff
works.
Fn+AirplaneMode
does not work.
On hibernation touchpad becomes unresponsive. Some users report boot some parameters fix it.
Graphics
One can use the binary driver's
PRIME
function to use either
NVIDIA
(High drain, high performance, no hardware video acceleration (h264) meaning vdpau is not accessible?
[1]
) or
Intel
(low drain, hardware video acceleration (h264)).
Firmware
User can disable
Secure Boot
, AES-NI and Intel Virtualization but cannot disable Intel HyperThreating.
There is a choice of compatibility mode, user reports the option potentially becoming grayed out(?).
ASUS Zenbook Pro UX501

This article or section does not follow the
Laptop page guidelines
.
Reason:
This page is missing hardware status in the table, function keys table and an "Accessibility" section. (Discuss in
Talk:ASUS Zenbook Pro UX501
)
Hardware
PCI/USB ID
Working?
GPU (Intel)
8086:191b
Yes
GPU (NVIDIA)
10de:139b
Untested
Wi-Fi
10ec:818b
Untested
Audio
8086:a170
Yes
Bluetooth
0bda:8763
Untested
Card reader
1aea:6621
Untested
Webcam
0bda:57f6
Untested
Touchpad
Yes
This page contains instructions, tips, pointers, and links for installing and configuring Arch Linux on the ASUS Zenbook Pro UX501.
For general instructions see
Laptop
and comparable models from the summary page
Laptop/ASUS
and
Category:ASUS
.
Kernel options
To prevent random lock ups just before or as X loads, add the following option to your boot loader config:
i915.enable_execlists=0
To get brightness media keys and brightness adjustment working, add the following:
acpi_osi= acpi_backlight=native
To allow X to start without locking up when the GPU is powered down via
bbswitch
, replace the
acpi_osi=
above with:
acpi_osi=! acpi_osi="Windows 2009"
Microcode
Be sure to load the latest
microcode
alongside your kernel to prevent random lock ups while using the modesetting driver.
Module configuration
Before trying out the fixes below make sure you system is
completely up to date
.
To fix noise headphone noise use
model=dell-headset-multi
as explained in
Advanced Linux Sound Architecture/Troubleshooting#Wrong model autodetection
.
Restoring the laptop from suspend will bring the noise back. In order to fix this use
https://github.com/dakatapetrov/zenbook-pro-ux501vw-sound-fix
.
To enable power-saving functionality for the Intel graphics card
create
:
/etc/modprobe.d/i915.conf
options i915 enable_fbc=1 lvds_downclock=1 semaphores=1
But be careful with
/etc/modprobe.d/i915.conf
. It may cause screen freezing.
Fan control
To setup variable fan control,
install
the
lm_sensors
package and load the
coretemp
module at boot:
/etc/modules-load.d/lm_sensors.conf
coretemp
Virtual terminal fonts
The 4K resolution causes the default virtual terminal font to be extremely small, and the loss of detail caused by the fact that the UX501 uses a false-4K Pentile display instead of a true-4K display can make it even more difficult to read.
See
HiDPI#Linux console (tty)
, a good balance between size and readability is
ter-v28b
.
Headphones not detected
To attempt to scan for your headphones again run:
# alsactl restore
Unable to boot installer (error: out of memory)
To fix this, download and install the latest
BIOS update
.
See also
Bumblebee
- To configure intel/nvidia hybrid graphics
iwlwifi issue
- if you have [***      ] A start job is running for wlp3s0 (14 s / 1min 30s).
cheat sheet
- Arch guide did with this laptop model
ASUS Zenbook Q408UG

Hardware
PCI/USB ID
Working?
Audio
1022:15e3
Yes
Audio Processor
1022:15e2
Yes
Bluetooth
8087:0029
Yes
Card Reader
10ec:522a
Untested
Headphone jack
Untested
HDMI port
Untested
GPU (AMD, integrated)
1002:164c
Yes
GPU (NVIDIA)
10de:1f9c
Untested
Keyboard
Yes
Microphone (integrated)
Yes
Touchpad
04f3:30f1
Yes
Webcam
13d3:56eb
Yes
Wi-Fi
8086:2723
Yes
This article or section does not follow the
Laptop page guidelines
.
Reason:
Missing an accessibility, firmware and function key section. (Discuss in
Talk:ASUS Zenbook Q408UG
)
A 14" Ryzen 5500U-powered laptop with a metal chassis, released in early 2021.
Installation
No special kernel parameters or firmware were needed for a typical installation.
However, the keyboard often does not work in initial boot (initramfs). If early keyboard is needed, for example with password-based
full disk encryption
, some
mkinitcpio
configuration is necessary.
The following was used to get a reliably working keyboard in initramfs. It is unknown if all the items are necessary, but they at least appear to get the job done.
/etc/mkinitcpio.conf
# For early (initramfs) keyboard
# In the MODULES section
MODULES=(amdgpu asus_wmi atkbd dm_crypt ext4 fat i2c_hid i8042 ohci_pci xhci_pci)
# In the HOOKS section
HOOKS=(base udev keyboard keymap sleep autodetect modconf block encrypt lvm2 filesystems fsck)
Accessibility
The initial BIOS / Setup screen is highly graphical and somewhat mouse-driven. However, the menu can be switched to a more traditional one, which is called "Advance" mode. It uses the arrow, enter, escape, etc keys for all navigation. Press F7 at the first BIOS screen to switch to that "Advance" mode.
ASUS Zenbook UM3504DA

This article or section does not follow the
Laptop page guidelines
.
Reason:
The hardware IDs are not right for the devices exposed by
lspci
. Missing the Accessibility section. (Discuss in
Talk:ASUS Zenbook UM3504DA
)
Hardware
PCI/USB ID
Working?
Touchpad
Yes
Keyboard
Yes
SSD
02:00.0
Yes
GPU
73:00.0
Yes
Webcam
3277:0033
Yes
Wi-Fi/Bluetooth
0489:e0e2
Yes
Audio
73:00.6
Yes
Wi-Fi/Bluetooth adapter
Mediatek MT7922 card has some issues such as high ping or being unable to connect to some 5Ghz networks or having high ping (up to 20ms) on kernel version newer than 6.1. The solution for this particular problem  was implemented in March of 2024 with the new
firmware
. No new issues were encountered on that version.
Battery charge treshold
Asus's smarty battery charging is working. Battery will stop charging once when it reaches values designed in
/sys/class/power_supply/BAT0/charge_control_end_threshold
However, once when the designed value is reached, system will correctly report
Connected, Not Charging
status, but the value will be offset by 1 (e.g. 79% will be displayed instead of 80%). Unfortunately, charge treshold is automatically set to 100% on boot, this may be solved with
systemd
service: refer to
Laptop/ASUS#Battery charge threshold
Function keys
Key
Visible
Marked
Effect
Fn+Esc
No
Yes
Enables Fn lock
Fn+F1
Yes
Yes
XF86AudioMute
Fn+F2
Yes
Yes
XF86AudioLowerVolume
Fn+F3
Yes
Yes
XF86AudioRaiseVolume
Fn+F4
Yes
Yes
XF86MonBrightnessDown
Fn+F5
Yes
Yes
XF86MonBrightnessUp
Fn+F6
Yes
Yes
XF86TouchpadToggle
Fn+F7
No
Yes
Toggles keyboard backlight level (three stages)
Fn+F8
No
Yes
Fn+F9
Yes
Yes
XF86AudioMicMute
Fn+F10
Yes
Yes
XF86WebCam
Fn+F11
No
Yes
Fn+F12
Yes
Yes
XF86Launch
Known issues
There are some issues on this laptop (observed on kernels 6.5, 6.7 - 6.8 untested on other version )
Laptop will suddenly jump to 100% usage on both fans, only solution is forceful shutdown (pressing Power button for 40 second). Also, it is unresponsive to REISUB or any other keyboard shortcut in that state.
While powered on, CPU fan will sometimes turn on to 5000 - 6000 RPM for a few seconds, even when it is not under load, and temperatures are under 35°C.
ASUS Zenbook UM425

This article or section does not follow the
Laptop page guidelines
.
Reason:
Hardware table needs some adjustments, page is missing a proper function keys table (Discuss in
Talk:ASUS Zenbook UM425
)
Hardware
PCI/USB ID
Working?
GPU
Yes
Wireless
Yes
Audio
Yes
Touchpad
Partial
Keyboard
Partial
Camera
Yes
Card Reader
Yes
Bluetooth
Yes
Configuration
Secure Boot (option)
In order to boot any Linux operating system, navigate to BIOS (hold F2 during power-on), then hit
F7
or click on
Advanced Menu
, then the
Security
tab and set
Secure Boot
to
Off
.
If the aforementioned
Secure Boot
option is a menu rather than an on-or-off option, click on
Secure Boot
,
Key Management
, then
Reset to Setup Mode
and confirm in the dialog.
Video
See
AMD
and
Hardware video acceleration
.
Audio
See
PulseAudio
.
Touchpad
See
Libinput
.
The NumPad is working with
asus-touchpad-numpad-driver
implementation from GitHub. Be sure to install
python-libevdev
and
i2c-tools
before starting
systemd
's service, otherwise this script will not work.
Keyboard
Some people encounter issues on cold boot where the keyboard is unresponsive.
Adding
i8042.probe_defer
to the
kernel parameters
seems to resolve the problem, this can be done by either rebooting, using a USB keyboard, or using chroot.
See
https://lore.kernel.org/lkml/20211112180022.10850-1-tiwai@suse.de/T/
(this commit only seems to mention the UA version but this was tested on UX425QA).
Battery charge threshold
Battery charge threshold is working. Laptop's battery stops charging at certain percentage when value in
/sys/class/power_supply/BATT/charge_control_end_threshold
is set to either
60
,
80
, or
100
. But
upower
may report the wrong charging status and percentage when the battery threshold is set below
100
; You may see the status listed as
"Charging"
even when the battery is fully charged to the limit, and the percentage may be one point short of the limit. For example when charging to
80
, the battery's charge may say
79
. See
https://gitlab.freedesktop.org/upower/upower/-/issues/142
In order to automatically change the value at boot, user can create the
systemd
service: refer to
Laptop/ASUS#Battery charge threshold
Tips and tricks
See
ASUS Zenbook UX430/UX530#Tips and tricks
(with the exception of battery life, which is 20 hours for this model).
ASUS Zenbook UX305

This article or section does not follow the
Laptop page guidelines
.
Reason:
Stub (Discuss in
Talk:ASUS Zenbook UX305
)
Hardware
PCI/USB ID
Working?
GPU
8086:161e
Yes
Wi-Fi
8086:095a
Yes
Audio
8086:160c
Yes
Touchpad
PS/2
Yes
Webcam
064e:9700
Yes
Bluetooth
8087:0a2a
Yes
SD card reader
Yes
This page contains instructions, tips, pointers, and links for installing and configuring Arch Linux on the
ASUS Zenbook UX305
.
Hardware reference from UX305-FB041H. Model available since
12 feb 2015
.
Hardware lists
See
[1]
for specific hardware information.
See
[2]
for UX305CA (Skylake) hardware information. Physically labelled with UX305C on laptop, but UX305CA shows in
dmesg
.  See and contribute to discussion tab of this page for fixes.
Touchpad
Works after installing
xf86-input-libinput
.
Palm detection
If default Palm Detection does not work well, one can manually disable part of the trackpad by setting AreaEdge properties.
You can do this on the fly or add these parameters in the config file:
$ /usr/bin/synclient AreaLeftEdge=500 AreaRightEdge=2500
Middle click
Three finger tap should work with
libinput
.
If you are still using the
xf86-input-synaptics
driver, you can enable three finger tapping by running:
$ /usr/bin/synclient TapButton1=1 TapButton2=3 TapButton3=2
Graphics
UEFI results with memory changes for the Intel graphics card:
With 32-256MB memory assignment in bios: Works.
With 512MB memory assignment:
X11 breaks
. 1/3th upper-part of screen semi works (swapped and mis-alligned), rest is noise/snow.
Bug:
https://bugzilla.redhat.com/show_bug.cgi?id=1151757
QHD+ Pentile Display
Some models include a 3200x1800 (faux-3200x1800 RG/BW Pentile) QHD+ screen, which displays very tiny characters, and can make them difficult to read due to its incomplete subpixel matrix.
Desktop Environments that have native Hi-DPI support such as GNOME 3 should automatically scale text and applications to the appropriate factor of 200% (x2.0).
If you experience scaling issues (specifically with text) in Firefox and Thunderbird, add the below property in the about:config area
layout.css.devPixelsPerPx=2.
Function Keys
The
Fn+F7
(blank display) does not work.
The ambient light sensor button (
Fn+a
) returns:
PNP0C14:00 000000ff 00000000
See also
Debian:InstallingDebianOn/Asus/UX305FA
ASUS Zenbook UX303
Debian:InstallingDebianOn/Asus/UX31a
Debian:InstallingDebianOn/Asus/UX301LA
ASUS Zenbook UX330UA

This article or section does not follow the
Laptop page guidelines
.
Reason:
Stub (Discuss in
Talk:ASUS Zenbook UX330UA
)
This article covers configuration specific to this laptop's hardware.
Hardware
PCI/USB ID
Working?
Bluetooth
No
GPU
Yes
Touchpad
Yes
Wi-Fi
Yes
This page contains instructions, tips, pointers, and links for installing and configuring Arch Linux on the
Asus ZenBook UX330UA
. As of this time Asus' UX330UA page is outdated.
Use Amazon's page for reference till Asus updates they site info.
Hardware reference from UX330UA-AH54 (2017 variant). 2017 Model available since
24 feb 2017
.
Hardware lists
See
[1]
for specific hardware information.
See
[2]
for UX330UAK (Kaby Lake) hardware information. Physically labelled with UX330UA-AH54 on laptop, but shows UX330UAK in the output of
dmesg
.  See and contribute to discussion tab of this page for fixes.
Compatibility
Touchpad
Works after installing
xf86-input-libinput
.
If default Palm Detection does not work well, one can manually disable part of the trackpad by setting AreaEdge properties.
You can do this on the fly or add these parameters in the config file:
$ synclient AreaLeftEdge=500
 $ synclient AreaRightEdge=2500
Wi-Fi
Intel Dual Band Wi-Fi. See
Wireless network configuration#iwlwifi
for details.
Graphics
See
Intel graphics#AccelMethod
.
QHD+ Pentile Display
Some models include a 3200x1800 (faux-3200x1800 RG/BW Pentile) screen, which displays very tiny characters, and can make them difficult to read due to its incomplete subpixel matrix.
For Firefox and Thunderbird, add the below property in the about:config area
layout.css.devPixelsPerPx=2.
Function Keys
Kernel 4.11.2-1-ARCH FN+f5 lowers brightness, fn+f6 increases brightness, fn+f11 lowers sound, fn+f12 increases sound. Working fine with Arch and gnome without tweaking anything.
See also
ASUS Zenbook UX330UA
https://forums.linuxmint.com/viewtopic.php?t=243645
https://www.reddit.com/r/linuxhardware/comments/6aylzz/asus_zenbook_ux330uaah5q_good_for_gnulinux/
https://www.reddit.com/r/linuxhardware/comments/5eqpyt/asus_ux330uaah54_anyone_running_linux_on_this_one/
Debian Wiki has yet to create a thread on UX330UA-AH54.
https://groups.google.com/forum/#!topic/nairobi-gnu/U8-8vHE3_H8
ASUS Zenbook UX390

This article or section does not follow the
Laptop page guidelines
.
Reason:
Needs a hardware table and a function keys section (Discuss in
Talk:ASUS Zenbook UX390
)
Volume increments do not work
Because of the "surround sound" audio hardware on the UX390, you have to tweak a Pulse configuration file to get volume incrementing to work. Otherwise, the volume will either be full or muted, despite appearing to increment.
Edit the analog output path config and add the
Element Master
and
Element LFE
parts below.
/usr/share/alsa-card-profile/mixer/paths/analog-output.conf.common
[Element Master]
switch = mute
volume = ignore

[Element PCM]
switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right

[Element LFE]
switch = mute
volume = ignore
Then, restart PulseAudio and changing the volume should work.
Headphone jack audio is always muted
See
Advanced Linux Sound Architecture#Unmuting the channels
.
Keyboard and Touchpad unusable in X and Wayland
Since kernel version v5.8, the
asus-wmi
driver gained the ability to detect "tablet mode" on convertible devices. However, at least on UX390UAK the
asus-wmi
driver believes that the device is always in tablet mode, although it is not a convertible (see
[1]
for a kernel bug report).
Libinput
automatically disables touchpad and keyboard when kernel reports tablet mode, so they only work in tty but not in
X
or
wayland
.
To workaround this, add a quirk file for
libinput
:
/etc/libinput/local-override.quirk
[test override 1]
MatchUdevType=touchpad
ModelTabletModeNoSuspend=1

[test override 2]
MatchUdevType=keyboard
ModelTabletModeNoSuspend=1
ATA over Ethernet

From
Wikipedia:ATA over Ethernet
:
ATA over Ethernet (AoE) is a network protocol developed by the Brantley Coile Company, designed for simple, high-performance access of SATA storage devices over Ethernet networks. It is used to build storage area networks (SANs) with low-cost, standard technologies.
Prequisites to ATA over Ethernet
To use AOE,
install
vblade
AUR
and
aoetools
AUR
.
AoE does not use IPv4/IPv6; it works directly on top of Ethernet and is limited to the local subnet. It is enough to make sure that the interface is up. (For best performance, the subnet should use jumbo frames.)
# ip link set eth0 up
Target: Export a disk
You can export block devices or image files using
vblade
or the
vbladed
daemon.
Create an empty disk image:
# dd if=/dev/zero of=vblade0 bs=1M count=256
Start
vblade
to export the disk over eth0:
# vblade 1 1 eth0 vblade0
Exported disks are identified by their "shelf ID" and "slot ID" (within that shelf), in this case
1.1
; the combination must be unique across the SAN.
Initiator: Attach to a disk
Ensure the kernel module is loaded:
# modprobe aoe
By default, all interfaces are used, but you can specify a whitelist either as
aoe
module parameter, or using the
aoe-interfaces
command:
# aoe-interfaces eth0
The kernel module performs periodic discovery; to do it immediately (e.g. after changing interfaces), use
aoe-discover
. Afterwards, use
aoe-stat
to list "visible" disks.
# aoe-discover
# aoe-stat
     e1.1         0.001GB   eth0 up
The first column shows a device name which also can be found under
/dev/etherd
as a regular block device. You can partition it with fdisk, or just create a file system:
# mkfs.ext4 /dev/etherd/e1.1
# mkdir /mnt/e1.1
# mount /dev/etherd/e1.1 /mnt/e1.1
Audacious

Audacious
is a free and advanced audio player. It is focused on audio quality and supports a wide variety of audio codecs, and is easily extensible through third-party plugins.
Installation
Install
the
audacious
package.
Configuration
Plugins
AMIDI-Plug (MIDI Player)
To play MIDI and RMI files, it is required to install the
fluidsynth
package, and also install the sound font files, both
freepats-general-midi
and
soundfont-fluid
. No further configuration is required on the fluidsynth package, but for additional functionality check the
FluidSynth
instructions.
Afterwards, the plugin will be enabled, and in the plugin configuration panel (File, Settings ..., Plugins pane, Input tab, select AMIDI-Plug (MIDI Player)) add the installed sound font files one at a time (Extension
.sf2
) to the SoundFont dialog, they are located at
/usr/share/soundfonts/
.
Tips and tricks
Audtool
Audacious is shipped with a powerful management tool called Audtool which could be used to retrieve information or to control the player.
For example, to retrieve the current song's title or artist, issue the following commands:
$ audtool current-song
$ audtool current-song-tuple-data artist
There are also functions to control playback, manipulate the playlist, equalizer and main window. See
audtool(1)
for the whole list of options.
Winamp
To add classic Winamp skins to Audacious, just copy them to either
~/.local/share/audacious/Skins/
(user only) or
/usr/share/audacious/Skins/
(system wide), then select them from the
Skinned Interface
tab in
Preferences
. Alternatively drag the skin file directly into the list view of available skins.
Troubleshooting
Audacious starts instead of file manager
See
File manager functionality#Directories are not opened in the file manager
.
See also
Audacious official site
Audacity

From
Audacity
:
Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems.
Installation
Install
the
audacity
package.
Tips and tricks
Tenacity fork
In May 2021, after the project was acquired by Muse Group there was a draft proposal to add opt-in telemetry to the code to record application usage. As an alternative, a group of volunteers created Tenacity, a community-driven fork maintained as open-source software.
Troubleshooting
High memory usage on Wayland
When recording or playing audio in Audacity under Wayland, memory usage is drastically growing while the Audacity window is in focus. This can cause the entire system to freeze and fail the recording. Until this memory leak is fixed, it is recommended to start Audacity with
$ GDK_BACKEND=x11 audacity
See
FS#77335
for more context.
This issue appears to have been fixed as of February 2024
, with Audacity pushing
$ Exec=env GDK_BACKEND=x11 UBUNTU_MENUPROXY=0 audacity %F
to the audacity.desktop file.
Cannot record from microphone under PulseAudio
Refer to
PulseAudio/Troubleshooting#Audacity