[How To] Configure your Tuxedo Laptop

Tuxedo Laptop configurations

General configuration

Packages

To get a functional Tuxedo experience there is a couple of packages to install.

The cpu power profiles requires the driver package, which in turn requires kernel headers to be installed.

Kernel headers is in separate packages and you need to list which kernel is currently running

mhwd-kernel -li

If the current running kernel is e.g. linux66 select linux66-headers as the optional package or specify the headers on the command line, also include base-devel to be able to compile source.

sudo pacman -Syu tuxedo-control-center base-devel

Tuxedo InfinityBook Pro 14/16

  • Touchpad switch work OOB with Linux kernel 6.6
  • Keyboard backlight work OOB with Linux kernel 6.6

To have the touchpad indicator showing the disabled state, install tuxedo-touchpad-switch.

While touchpad switch works OOB with Plasma Wayland session, it ceases function after installing Tuxedo Control Center which depends on the tuxedo-drivers-dkms package.

Attempts to execute the utility from terminal on Wayland produce the following message

 $ tuxedo-touchpad-switch
setup_kde(...): Could not infd touchpad module in kded.
main(...): setup_kde(...) failed.

On X11 the function works as expected.

Kernel configuraton

Edit /etc/default/grub and add the following to the existing cmdline (excluding the dots)

GRUB_CMDLINE_LINUX_DEFAULT="i915.enable_guc=2"

Rebuild grub

grub-mkconfig -o /boot/grub/grub.cfg

mkinitcpio.conf

Append i915 to the modules array

MODULES=(i915)

Rebuild init

mkinitcpio -P

Restart your system

Additional info on Intel performance setup

https://wiki.archlinux.org/title/CPU_frequency_scaling#Intel_performance_and_energy_bias_hint

Wiki post - add your system

This topic is a wiki post - add you system by using the template below. :point_down:

1 Like

The topic is work in progress.

Please help in keeping this up-to-date

Add your system

  1. You can take the information from a system running Tuxedo OS.
  2. If Tuxedo use a kernel with Tuxedo specific patches - that is tough

Folders and files to check

  • /etc/modules-load.d
  • /etc/modprobe.d
  • /etc/default/grub
  • /etc/default/grub.d
## Tuxedo MODEL

What works OOB
What does not

### Kernel Arguments
Kernel arguments - if any

### Modules load
Modules to load - if any

### Keyboard configuration
Keyboard configuration - if any

### After config
Restart your system

1 Like