-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add tuxedo-keyboard #30
Comments
UPDATE: tuxedo-keyboard has been deprecated in favor of tuxedo-drivers. What is the current status of this ticket? From what I see, there's been no update for over half a year. Is there any chance for tuxedo-drivers to be included in akmods? |
Status is we need to just find someone with the time to implement this. |
@castrojo I'd be happy to help with this, but other than copying and changing the build script, I'm not quite sure what kind environment I need to build and test my changes. Could you point me to some documentation that will help me set up things? I apologize for my noobness if there is something I missed. 😞 |
i ported looking-glass official dkms to akmods with the guidance of kyle, i can help too if youre in the EU timezone (however i am very busy from august 12th to the 22th) you can look at what i did here to make the spec file :) |
@Matombo @vinzv Maybe you could help, too? Addendum: There are two unofficial Fedora COPR repositories providing relevant RPM packages:
Maybe those COPR repos could be of help when porting |
any update on this? I would love this feature, I am currently using kinoite on a tuxedo "linux compatible" laptop but unable to install their drivers. Unfortunately I am too ignorant on driver development so idk how to help in this, I could always test it on my hardware though |
Are you aware of tuxedo-rs from Aaron Erhardt? i am using a tuxedo infinitybook pro 16 - i want to update it to bluefin soon. |
Yeah we need someone to make it: https://github.com/ublue-os/akmods?tab=readme-ov-file#adding-kmods |
hi, no more need for the old copr... tuxedo have a official repository for fedora https://www.tuxedocomputers.com/en/Add-TUXEDO-software-package-sources.tuxedo https://rpm.tuxedocomputers.com/fedora/ then the control center takes care of fine energy management, overclocking, the rgb keyboard, and on some machines there is even watercooling management (the pump is controlled by bluetooth). i have an old machine for work, and a much more recent one that has everything available from the control center. in any case the control center today has taken a much more important place than just the simple support of the keyboard... otherwise I think we can install the tuxedo-drivers alone but I have never tested it but i will do tests if i can do things on my side or not |
@opentux The TUXEDO Control Center (TCC) is not the issue here but the additional out-of-tree Linux kernel modules that TCC and similar software like tuxedo-rs require to properly work. These kernel modules are provided by TUXEDO and developed as a project called tuxedo-drivers. IIUC, the main problem is that they require DKMS which is fundamentally incompatible with immutable Linux distros, so tuxedo-drivers would first need to be ported to akmods as pointed out by @HikariKnight. |
thank you for the additional information, well in any case no longer use the copr which is clearly not up to date since the creation of the official tuxedo repository regardless of the distribution. whether for tuxedo-drivers or tcc |
Hi, However, a few paths seem to be missing, which is why tuxedo-backlight-control e.g. does not work. The files Unfortunately I have not yet managed to get tuxedo-rs running. When I start it I get the following error: Click to expand! - tailord error
Can anyone help me or give me a tip? UPDATE: The drivers work with the Tuxedo Control Center 🎉 At least I could not find any errors (also in the journal). I have observed that in some missing installations (on other distributions) not all options are displayed in the UI of the Tuxedo Control Center. I have attached screenshots, can someone check if something is missing? |
Hey @gladion136 👋
I'm running Pop OS 22.04 on my Tuxedo XMG Fusion 15 L19 and I have the same options in my Tuxedo Control Center as shown in your screenshots. |
So, noob question here to see if I'm getting this right:
Is this correct? And if so, would installing those 2 extra packages be something each tuxedo user should do or a custom ISO for tuxedo computers will be provided? Btw thank you all for the great work you are doing on this! |
Hey, that's right. The TCC app only works with the tuxedo-drivers. I have ported these to akmods as tuxedo-drivers-kmod. Currently there are still a few issues I'm working on. Currently tuxedo-drivers-kmod works with the TCC app.
As soon as the problems are solved I will publish the port on copr and create a PR to this repository. If anyone has any ideas for my problems I would appreciate your help. I don't think the TCC app and drivers will be included in the general Bluefin. It could be publish as a variant (like dx, ..). |
tuxedo-rs is an unofficial alternative to TCC. Main (supposed) upsides of tuxedo-rs are
So I would expect that tuxedo-rs is clearly superior to TCC. But I haven't yet tried it myself, I gotta admit.
They aren't synchronized either when tuxedo-drivers is installed via DKMS (e.g. on Ubuntu). I could imagine tuxedo-drivers does not use/implement (all) the Linux kernel APIs it should (which would fit what they write here about the drivers not being in an "upstreamable state"). |
Unfortunately I know too little both about rust and about linux kernel and its module to help directly, but I can provide logs from a "traditional" installation (with tuxedo-drivers and TCC on an Ubuntu system) I'll be happy to help! |
@gladion136 how can i get tuxedo-drivers-kmod installed on bluefin? i am very willing to help in testing. I just set up a fresh install on my tuxedo notebook. |
Describe the package
Tuxedo-keyboard adds drivers for keyboard backlight, fan control and other hardware enablements on Tuxedo Computers and other laptops using Clevo chassis.
Only available as dkms at the moment, although I have opened an issue about kmod availability
Image
All Images
The text was updated successfully, but these errors were encountered: