Kylegospo's Projects

kylegospo/winesync-dkms

Kernel module that provides Winesync/Fastsync, a reimplementation of the NT syncrhonization primitives used by Wine.
  • EPEL 8 : x86_64
  • EPEL 9 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : x86_64
  • openSUSE Tumbleweed : x86_64

kylegospo/google-coral-dkms

The Coral Gasket Driver allows usage of the Coral EdgeTPU on Linux systems. The driver contains two modules: Gasket: Gasket (Google ASIC Software, Kernel Extensions, and Tools) is a top level driver for lightweight communication with Google ASICs. Apex: Apex refers to the EdgeTPU v1
  • EPEL 8 : x86_64
  • EPEL 9 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : x86_64
  • openSUSE Tumbleweed : x86_64

kylegospo/openrgb-dkms

This copr repository contains OpenRGB's i2c-piix4 and i2c-nct6775 drivers as DKMS kernel modules. The i2c-piix4 driver supports the secondary i2c controller on several >= X370 AM4 mainboards.
  • EPEL 8 : x86_64
  • EPEL 9 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : x86_64
  • openSUSE Tumbleweed : x86_64

kylegospo/gcadapter_oc-dkms

Kernel module for overclocking the Nintendo Wii U/Mayflash GameCube adapter. The default overclock is from 125 Hz to 1000 Hz. Official adapters should be able to handle this but if you experience stutter or dropped inputs you can try lowering the rate to 500 Hz. See HannesMann's original github repo for configuration instructions.
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : x86_64

kylegospo/system76-scheduler

This is a release of system76-scheduler regularly built from system76's master branch with fixes and tweaks to the default config for use on distros other than Pop! OS. What is system76-scheduler? Auto-configure CFS and process priorities for improved desktop responsiveness . Scheduling service which optimizes Linux's CPU scheduler (With CFS params from linux-TKG) and automatically assigns process priorities for improved desktop responsiveness. Low latency CPU scheduling will be activated automatically when on AC, and the default scheduling latencies set on battery. Processes are regularly sweeped and assigned process priorities based on configuration files. When combined with pop-shell, foreground processes and their sub-processes will be given higher process priority. These changes result in a noticeable improvement in the experienced smoothness and performance of applications and games. The improved responsiveness of applications is most noticeable on older systems with budget hardware, whereas games will benefit from higher framerates and reduced jitter. This is because background applications and services will be given a smaller portion of leftover CPU budget after the active process has had the most time on the CPU.
  • Fedora 39 : aarch64, x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : x86_64