14 repository-uri
Optimization of CPU governors, microcode, and low-level system parameters for hardware efficiency.
Distinct from Performance Tuning: Focuses on physical hardware and CPU tuning rather than application or queue performance.
Explore 14 awesome GitHub repositories matching operating systems & systems programming · Hardware Performance Tuning. Refine with filters or upvote what's useful.
This project is a collection of shell-based automation scripts designed to automate the deployment and configuration of Linux containers and virtual machines on Proxmox VE hosts. It provides toolsets for the scripted provisioning of virtual machine infrastructure and the creation of pre-defined containers for various applications. The toolset includes specialized utilities for Proxmox host management, such as automating post-installation setup, managing system backups, and cleaning up old kernels to reclaim disk space. It further provides automated configurations for hardware passthrough, ena
Configures CPU scaling governors and processor microcode to increase system efficiency and stability.
Kwrt is a custom router firmware generator and build system designed to compile personalized network hardware images and Linux-based router operating systems. It specifically serves as an OpenWrt firmware builder and image customizer, allowing for the creation of tailored operating systems based on specific software packages, kernel configurations, and hardware targets. The system produces firmware in multiple boot formats, including EFI, Legacy, virtual disk files, and root archives for containers. It enables the generation of specialized images for x86 or virtualized network hardware, provi
Supports selecting specific kernel versions and file system types to optimize performance for hardware or virtual environments.
AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of analog and digital utility meters into numeric values. It functions as an IoT gateway that runs neural network inference locally on hardware to monitor water, power, and gas readings. The system is distinguished by its ability to handle both analog pointers and digital digits through custom-trained neural networks. It includes specialized tools for image alignment, region-of-interest extraction, and hardware-level lighting control to minimize glare on glass surfaces. To mainta
Optimizes device operation by adjusting CPU frequency and time synchronization.
This project provides a customized Linux kernel and driver suite designed to enable hardware compatibility for Surface devices. It focuses on building and patching the Linux kernel to provide driver support for proprietary hardware components that are missing from the upstream source. The system includes a secure boot kernel signing mechanism and a process for enrolling custom keys into the system firmware. This allows the execution of patched kernels while maintaining system security protections. The project covers peripheral driver support for touchscreens, styluses, and keyboards, as well
Tunes device behavior and hardware performance using specialized configuration templates and scripts.
Waterfox is a privacy-focused web browser built on a fork of the Gecko engine that removes all telemetry and tracking code while preserving full extension compatibility. It encrypts DNS queries through independent third-party resolvers to prevent centralized monitoring of browsing destinations, and organizes browser tabs into hierarchical parent-child trees with collapsible branches and keyboard-driven navigation. The browser maintains a backward-compatible runtime bridge that supports both legacy XUL-based add-ons and modern WebExtensions simultaneously, allowing users to keep using older or
Tunes the rendering pipeline for modern CPU and GPU architectures without vendor-specific telemetry.
UnattendedWinstall este un instrument de automatizare a implementării OS și un generator de instalare nesupravegheată pentru Windows. Creează fișiere de răspuns și mapări de configurare pentru a automatiza procesul de configurare a sistemului de operare, permițând o instalare curată fără intervenție manuală. Instrumentul oferă capabilități specializate pentru ocolirea verificărilor cerințelor hardware în timpul configurării. De asemenea, permite injectarea de tweak-uri de registru personalizate și setări la nivel de sistem direct în imaginea de instalare pentru a modifica comportamentul OS-ului. Framework-ul acoperă optimizarea și securizarea (hardening) sistemului, inclusiv eliminarea bloatware-ului preinstalat, dezactivarea telemetriei sistemului și ajustarea planurilor de alimentare pentru performanță. De asemenea, gestionează comportamentele de actualizare și personalizările interfeței utilizator pentru a se asigura că mediul final corespunde unei stări predefinite.
Optimizes system performance by tuning power plans and disabling unnecessary background services.
Acest proiect este o colecție de instrumente utilitare pentru extinderea compatibilității hardware pe sistemele Synology NAS. Oferă un instrument de compatibilitate a unităților pentru a adăuga HDD-uri, SSD-uri și unități NVMe neacceptate în baza de date internă a sistemului, alături de un supresor de alerte hardware pentru a ascunde notificările pentru memorie necertificată și discuri de la terți. Toolkit-ul include un deblocator de stocare special conceput pentru activarea pool-urilor și volumelor de stocare M.2 PCIe pe carduri hardware neacceptate. De asemenea, dispune de un optimizator RAM pentru ajustarea limitelor maxime de memorie și optimizarea RAM-ului rezervat pentru cache-urile de disc. Capabilitățile suplimentare acoperă optimizarea performanței stocării, cum ar fi configurarea priorităților de citire a discului și activarea suportului TRIM pentru a crește throughput-ul datelor. Proiectul oferă, de asemenea, actualizări pentru instrumentele de monitorizare a sănătății hardware pentru a se asigura că modelele de unități de la terți mai noi raportează starea corect.
Optimizes disk read priorities, enables TRIM support, and adjusts memory limits to improve NAS data throughput.
This is the official documentation repository for Raspberry Pi hardware and software. It covers the complete range of Raspberry Pi single-board computers, the RP-series microcontrollers, and the Raspberry Pi operating system. The documentation provides reference material for setting up devices, configuring hardware, and using the system for tasks including AI inference, camera and video capture, embedded development, and remote access. The documentation covers the full boot chain from the GPU firmware and EEPROM bootloader through to kernel loading, with detailed guidance on boot configuratio
Documents overclocking the CPU, configuring case fan behavior, adjusting USB current limits, and setting PCIe port speed.
pvetools este un toolkit de configurare și o suită de scripturi concepute pentru a automatiza configurarea și optimizarea mediilor de virtualizare Proxmox VE pe Debian. Oferă seturi de instrumente automatizate pentru configurarea hypervisor-elor, optimizarea hardware-ului și implementarea serviciilor de fișiere în rețea. Proiectul include un deployer de runtime pentru containere, destinat instalării motoarelor și interfețelor de gestionare web în medii izolate, precum și un manager de stocare pentru redimensionarea partițiilor root, gestionarea utilizării RAM pentru ZFS și relocarea datelor containerelor între discuri. Include scripturi de optimizare pentru virtualizare imbricată și PCI passthrough, precum și instalatoare automate pentru share-uri Samba și NFS. Toolkit-ul acoperă reglarea performanței sistemului și gestionarea stării acestuia, inclusiv curățarea memoriei și controlul congestiei rețelei. Oferă, de asemenea, utilitare pentru automatizarea backup-ului configurațiilor și personalizarea interfeței dashboard-ului, cum ar fi teme dark mode și afișarea temperaturii hardware. Proiectul este implementat ca o colecție de scripturi de configurare bazate pe shell.
Provides low-level system parameter optimization for memory and network congestion control to improve hypervisor performance.
OpenRazer este un driver și un daemon open source pentru controlul iluminării perifericelor Razer și al setărilor hardware pe GNU/Linux. Funcționează ca un manager de dispozitive de input Linux și controler de periferice RGB, oferind un serviciu de fundal care gestionează comunicarea USB brută și monitorizarea stării pentru mouse-urile și tastaturile de gaming compatibile. Proiectul oferă o interfață hardware D-Bus care expune funcțiile de control al dispozitivului către aplicații terțe prin intermediul unui bus de mesaje de sistem. Acest strat de comunicare permite scripturilor și software-ului extern să gestioneze componentele hardware fizice printr-o interfață programatică. Capabilitățile includ personalizarea modelelor de iluminare adresabile și a efectelor vizuale, precum și optimizarea performanței mouse-ului de gaming prin ajustarea setărilor DPI și a ratelor de polling. Sistemul monitorizează, de asemenea, starea perifericelor pentru a urmări nivelurile bateriei și stările dispozitivelor.
Adjusts device settings such as sensitivity and polling rates to improve the responsiveness of gaming peripherals.
logiops is a userspace driver and configuration tool for Logitech hardware that utilizes the HID++ protocol to manage input behaviors. It functions as an input device mapper and peripheral gesture engine, allowing for the assignment of custom key presses and actions to hardware buttons on compatible mice and keyboards. The project differentiates itself through a specialized gesture engine that triggers software actions based on mouse movement and button combinations. It also provides hardware-level control over vendor-specific features, such as adjusting SmartShift thresholds for scroll wheel
Tunes sensor sensitivity and scroll wheel behaviors to optimize precision and navigation.
ubuntu-rockchip is a Rockchip Ubuntu distribution and GPU-accelerated Linux image designed for RK35XX series single-board computers. It provides a 64-bit ARM64 Linux environment that deploys a standard Ubuntu desktop on top of specialized board-support packages. The system features hardware drivers for 3D graphics acceleration and 4K video rendering and streaming. These optimizations allow for high-resolution media playback and increased rendering speeds for 3D applications on Rockchip hardware. The distribution includes tools for single-board computer administration, such as a guided first-
Optimizes the Linux kernel for Rockchip processor architectures to ensure system stability and hardware compatibility.
Acest proiect este o colecție de dotfiles Unix și o configurație de mediu desktop personalizată pentru Linux. Oferă un set standardizat de fișiere de configurare pentru a asigura un comportament consistent al shell-ului și al aplicațiilor, concentrându-se pe un setup de tiling window manager și o interfață utilizator personalizată. Mediul dispune de un dashboard desktop cu widget-uri modulare și bare laterale care afișează performanța sistemului, vremea și controalele media. Include o hartă cuprinzătoare a comenzilor rapide de la tastatură folosind keybinding-uri globale și specifice modului pentru a lansa aplicații și a controla acțiunile sistemului. Configurația acoperă gestionarea ferestrelor prin navigarea în spațiile de lucru și controlul layout-ului, precum și o suită de automatizare a shell-ului pentru sarcini precum capturarea ecranului, ajustarea volumului audio și optimizarea performanței sistemului. Proiectul este implementat în principal folosind Lua.
Implements a toggle for high-performance mode to optimize system resource allocation.
Acest proiect este un sistem de operare bazat pe Arch Linux, conceput special pentru consolele de jocuri portabile. Funcționează ca o distribuție Linux imutabilă, utilizând un sistem de fișiere root read-only pentru a proteja fișierele de bază ale sistemului împotriva modificărilor accidentale sau a coruperii, ceea ce asigură o stabilitate consistentă la repornirea dispozitivului. Distribuția se distinge prin configurații specializate care prioritizează performanța jocurilor pe hardware portabil. Utilizează tuning hardware la nivel de kernel pentru a ajusta profilurile de putere și vitezele de ceas, alături de runtime-uri de aplicații containerizate care izolează dependențele software pentru a preveni conflictele. Datele utilizatorului sunt gestionate prin persistență bazată pe overlay, permițând modificări de configurare în timp ce se menține integritatea imaginii de sistem subiacente. Platforma susține o întreținere fiabilă prin actualizări atomice de sistem, care implementează sistemul de operare ca snapshot-uri complete, versionate. Această arhitectură facilitează recuperarea în urma instalărilor eșuate și oferă un mediu stabil pentru software-ul solicitant pe dispozitivele portabile.
Optimizes CPU governors and low-level system parameters to dynamically adjust power profiles and clock speeds for gaming performance.