Skip to content
View RitzDaCat's full-sized avatar
🍰
🍰

Block or report RitzDaCat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RitzDaCat/README.md

Paul Reitz (RitzDaCat)

I do many things. Most of my current work is Linux gaming performance: CPU scheduling, latency measurement, and tooling.

Main work

scx_cake — an experimental BPF CPU scheduler for gaming workloads, built on sched_ext. The latest version lives in my scx fork. The standalone scx_cake repo preserves the original build.

Supporting repos:

Project What it is What I use it for
scx Fork of the sched_ext schedulers and tools repo. Home of the latest scx_cake version.
scx_cake The original standalone scx_cake build, preserved. Legacy reference.

Linux tools and system setup

Project What it is What I use it for
OSLTT-Linux Open Source Latency Test Tool, redone to run on Linux. Measuring input-to-photon latency.
udev-autoconfig Tool that finds devices that need udev permissions and configures them. Web driver setup for peripherals on Linux.
nvidia-control-gui GUI for NVIDIA GPU settings on Linux. Clock control, power limits, fan speed, profiles.
pipewire-gui GUI for PipeWire. Audio routing without the command line.
LinuxGameFixes Collected fixes for specific games on Linux. Reference for problems I already solved once.
steamdeck-ui-scripts Scripts for the Steam Deck UI. Archived. Quality-of-life changes.
cachyos-fish-config Fork of the CachyOS fish config. Archived. My old shell setup.
Computer_Settings My overclock and system settings. Reproducing my machine setup.
PowershellCPUUsageCheck PowerShell script that reports CPU and memory usage. Archived. Found what used CPU cycles during gaming on Windows.

Game configs

Project What it is What I use it for
SplitgateConfig Splitgate config. Lower latency, less stuttering.
MarvelRivalsConfig Marvel Rivals config. Same goal, different game.

Streaming and esports tools

Project What it is What I use it for
Ritz_OBS_Tools Free tools for streaming overlays and assets. OBS production.
Advertising_Overlay Advertising overlay for OBS. Sponsor slots on stream.
fps-review-tool Tool that adds commentary to YouTube videos. FPS gameplay review.
DuelStatTrack Accuracy tracker. Splitgate and Quake aim testing.
SteamCheckCommonGames Python tool on the Steam API. Finding games I share with friends.
FabledPugBot Discord bot. Organizing pickup games.

Game development and modding

Project What it is What I use it for
LandSandBoatArchLinux Fork of LandSandBoat, a Final Fantasy XI server emulator. FFXI server research on Arch Linux.
topaz Fork of an older FFXI server emulator. Archived. Earlier FFXI server research; LandSandBoatArchLinux is the current version.
ReitzMMO Minecraft RPG mod. Enemies get tougher the further you travel.
MinecraftMod Minecraft mod on NeoForge. Learning the NeoForge API.
FabledMinecraft Minecraft project. Server-side experiments.
WorldOfWarcraftSillyAddons World of Warcraft addons. Jokes for the guild.
PIAuction WoW addon that charges guildmates for Power Infusion. Joke addon.
GTA-RP-FiveM-Examples FiveM script examples. Reference for GTA RP scripting.

Utilities

Project What it is What I use it for
ipynb_to_html Converter from .ipynb to HTML. Sharing notebooks as web pages.
rust-file-mcp File MCP server in Rust. Experimenting with the Model Context Protocol.

Pinned Loading

  1. ipynb_to_html ipynb_to_html Public

    Convert ipynb file to html.

    Dart

  2. udev-autoconfig udev-autoconfig Public

    Assistant tool to select devices that need udev permissions to do web driver configuration.

    Python 5

  3. pipewire-gui pipewire-gui Public

    Python 2

  4. Computer_Settings Computer_Settings Public

    Computer Settings for Overclock

    3

  5. scx_cake scx_cake Public

    scx_cake is an experimental BPF CPU scheduler designed for gaming workloads

    Rust 60 2

  6. scx scx Public

    Forked from sched-ext/scx

    sched_ext schedulers and tools

    C 3