Linux-Pollrate-Patch
A highly experimental patch for the Linux kernel that lets you override the USB polling rate. (by KarsMulder)
kernel-ark
By cki-project
Linux-Pollrate-Patch | kernel-ark | |
---|---|---|
3 | 7 | |
15 | - | |
- | - | |
10.0 | - | |
about 2 years ago | - | |
GNU General Public License v3.0 only | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Linux-Pollrate-Patch
Posts with mentions or reviews of Linux-Pollrate-Patch.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-06.
- Until RedHat Stops Violating the GPL, Fedora Should Stop Being Recommended on Here
-
Compiling the Linux kernel with custom changes
mkdir ~/SourceCode; cd ~/SourceCode; sudo apt install git; git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git ; git clone https://github.com/KarsMulder/Linux-Pollrate-Patch ; cd linuxuname -rgit checkout v5.11git apply ../Linux-Pollrate-Patch/pollrate.patchmkdir -p ../builds/amd64sudo apt install libssl-dev kernel-package patch dwarves bison flex libelf-devcp /boot/config-$(uname -r) ../builds/amd64/.configmake O=../builds/amd64 olddefconfigpushd ../builds; wget https://iam.tj/projects/ubuntu/linux-deb-no-debug.patch ; popdpatch -p1 <../builds/linux-deb-no-debug.patchgit diffexport PKG_DEBUG=1scripts/config --file ../builds/amd64/.config --disable SYSTEM_TRUSTED_KEYSscripts/config --file ../builds/amd64/.config --disable CONFIG_DEBUG_INFO_BTFmake -j4 O=../builds/amd64 bindeb-pkg |& tee /tmp/kernel-build.logsudo dpkg -i ../builds/linux*5.16.0-rc1+*.deb
-
I need udev or something
If degrading your entire system to USB2 speeds is unacceptable: I wrote a kernel patch that can override the polling rate under the xHCI driver, but never upstreamed it because of reasons. I haven't tested it since last year (because even I find it too much hassle to compile my own kernel to solve this problem) so I don't know if it still works, but I suppose you can try it if you're really desperate.
kernel-ark
Posts with mentions or reviews of kernel-ark.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-08-30.
-
Rust in Linux Revisited
I think this is intended as more of a proof of concept than as a useful change, but apparently this driver is going to be enabled on Fedora rawhide soon.
https://github.com/torvalds/linux/blob/master/drivers/net/ph...
MR where they are working though a build system issue: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3...
- SUSE Preserves Choice in Enterprise Linux by Forking RHEL
-
Enabling secure boot for your Arch installation is very easy now with the "sbctl" tool
EDIT: Actually, I tested this just now by setting module.sig_enforce=1 in the kernel cmdline and it doesn't work. It turns out Fedora/Ubuntu/etc ship this custom patch in the kernel that explicitly allows using platform (secure boot) keys for verifying kernel modules: https://gitlab.com/cki-project/kernel-ark/-/commit/07db43366d560153fd1d418cfebe2370fb20697e. The patch is not in the upstream kernel yet, so Arch doesn't have it.
- Until RedHat Stops Violating the GPL, Fedora Should Stop Being Recommended on Here
-
Help me find a desktop distro
kernel patched with simpledrm fix/workaround for nvidia (see: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1788 )
-
Is Linux worth for gaming? Which distro do you recommend?
kernel patched with futex2 kernel patched with fsync compatibility kernel patched with winesync kernel patched with cherry-picked zen patches kernel patched with OpenRGB kernel patched with AMD CPCC kernel patched to enable amdgpu for pre-polaris cards by default instead of radeon kernel patched with steam deck support kernel configured with ashmem, binder, and android support for Waydroid kernel patched with windows surface support kernel patched with simpledrm fix/workaround for nvidia (see: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1788 ) QSG_RENDER_LOOP=”basic” set for nvidia cards — fixes nouveau Wayland freezes. The nvidia proprietary driver sets this anyway after installation. This fixes the issue of KDE Wayland often times freezing on first login before nvidia proprietary drivers are installed. mesa-git provided for AMD/Intel drivers instead of latest release, built and updated regularly (every few weeks to a month on average)
-
This is why Valve is switching from Debian to Arch for Steam Deck's Linux OS
Do do indeed, but they also curate their own downstream patches for the kernel and system libs. Their kernel repo is here https://gitlab.com/cki-project/kernel-ark. You have to specifically opt in to vanilla mainline builds of the kernel via https://fedoraproject.org/wiki/Kernel_Vanilla_Repositories.
What are some alternatives?
When comparing Linux-Pollrate-Patch and kernel-ark you can also consider the following projects:
LenovoLegionLinux - Driver and tools for controlling Lenovo Legion laptops in Linux including fan control and power mode.
Linux-Pollrate-Patch - A highly experimental patch for the Linux kernel that lets you override the USB polling rate.
com.wps.Office
linux-tkg - linux-tkg custom kernels
deb-get - apt-get for .debs published via GitHub or direct download 📦