Tuxedo-Drivers Not Working

I have a Gigabyte G5 laptop with a clevo-built motherboard, similiar to the tuxedo laptops. So in order to control my keyboard backlight’ TUXEDO Computers / Development / Packages / tuxedo-drivers · GitLab’ this repo should be installed. It seems that since bazzite doesn’t support dkms i may not be able to install this. Hope there is a workaround and sorry to trouble you if i am asking a stupid senseless question. I tried to install with the rpm package but then this happens:

error: Could not depsolve transaction; 1 problem detected:
 Problem: package dkms-3.0.13-1.fc40.noarch from fedora requires (kernel-devel-matched if kernel-core), but none of the providers can be installed
  - package kernel-devel-matched-6.10.4-200.fc40.x86_64 from updates requires kernel-core = 6.10.4-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.5-301.fc40.x86_64 from fedora requires kernel-core = 6.8.5-301.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.10.3-200.fc40.x86_64 from updates-archive requires kernel-core = 6.10.3-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.10-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.10-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.11-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.11-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.7-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.7-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.8-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.8-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.8.9-300.fc40.x86_64 from updates-archive requires kernel-core = 6.8.9-300.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.10-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.10-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.11-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.11-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.12-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.12-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.4-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.4-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.5-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.5-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.6-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.6-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.7-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.7-200.fc40, but none of the providers can be installed
  - package kernel-devel-matched-6.9.9-200.fc40.x86_64 from updates-archive requires kernel-core = 6.9.9-200.fc40, but none of the providers can be installed
  - cannot install both kernel-core-6.10.4-200.fc40.x86_64 from updates and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.5-301.fc40.x86_64 from fedora and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.10.3-200.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.10-300.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.11-300.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.7-300.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.8-300.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.8.9-300.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.10-200.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.11-200.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.12-200.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.4-200.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.5-200.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.6-200.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.7-200.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - cannot install both kernel-core-6.9.9-200.fc40.x86_64 from updates-archive and kernel-core-6.10.3-202.fsync.fc40.x86_64 from @System
  - package tuxedo-drivers-4.6.2-1.noarch from @commandline requires dkms >= 2.1, but none of the providers can be installed

did you find any solution to this? i bought a tuxedo laptop and I am stuck on the same issue

Nope :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob:

Will need the dkms package converted into an akmod package.

Then it needs to be built in our akmods repo.

Here are the relevant GitHub issues for supporting the out-of-tree tuxedo-drivers in universal blue images:

Etienne Schmidt started work to build tuxedo-drivers as kmods here, see their post here! More testing is needed…

2 Likes

Hey everyone!

I’m not a member of the Universal Blue project, but I did something with Etienne Schmidt’s efforts and the custom image template by Universal Blue. I have unofficial images you can use right now with Tuxedo drivers preinstalled. You’d be be getting your hardware working before official support, and helping test the drivers for upstream implementation. Here’s my repo:

2 Likes

Hey,

I just switched my Tuxedo Pulse 14 Gen 3 to tuxedo-bluefin and I’m happy to report that all TCC functionality works as expected.

I was also pleasantly surprised that GNOME Keyboard panel for keyboard light levels is also there.

Let me know if you need some specific testing to be performed.

Nothing in mind. Just use the drivers, mess with settings, and open an issue if you notice something off.

On another note, if the drivers get officially added, don’t forget to switch to the official images instead. This is more of an immediate and temporary solution until that happens, so I might not maintain too well. I’ll probably update the scripts to just pull the official images and not alter them, so that people that are unknowingly still on my images continue getting security updates. At any rate, until then, I hope it’s useful.

1 Like