in ♥️ with linux

Tuxedo-Control-Center in Fedora

The manufacturer of my Tuxedo laptop provides its own software solution for controlling the performance and the fan. A few adjustments are required to ensure that it also runs in Fedora 40 under Secureboot.

Controll

Attention: Of course, this is at your own risk.

Add TUXEDO software package

First, update your system to the latest version.

sudo dnf update

Tuxedo offers a repo for Fedora. To access it, it must be included in /etc/yum.repos.d/.

Here you create the file tuxedo.repo with the following content (root rights are required):

[tuxedo]
name=tuxedo

baseurl=https://rpm.tuxedocomputers.com/fedora/$releasever/x86_64/base

enabled=1
gpgcheck=1

gpgkey=https://rpm.tuxedocomputers.com/fedora/$releasever/0x54840598.pub.asc

skip_if_unavailable=False

Note: In the original instructions, Tuxedo uses the fixed version number (e.g. 40). By replacing it with ’’$releasever, the repo will also work in future versions of Fefora, if Tuxedo offers a corresponding repo here.

Now import the corresponding GPG key. You can find it here at Tuxedo.

Install with root rights from the download location.

sudo rpm --import 0x54840598.pub.asc

Add Keys to Secure Boot

To ensure that the Tuxedo driver also works under Secure Boot, the signature of the module created with dkms during installation must be stored in the UEFI.

If mokutil is not installed, it will be installed. dkms should already be installed. If I enter the following, it will be installed in case of doubt.

sudo dnf install mokutil dkms

The machine owner key (mok.pub) from dkms can be found in Fedora in the path: /var/lib/dkms

The installation is carried out by:

sudo mokutil --import /var/lib/dkms/mok.pub

The MOK Manager appears after the computer has restarted. In the MOK manager, select Enroll MOK - Continue - Yes. Then restart the computer and the Tuxedo drivers should now also run under Secure Boot.

For more detailed steps, you could look at the sources. I just wrote a summary for my system.

Sources:

Tags: fedora hardware software