awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FeralInteractive avatar

FeralInteractive/gamemode

0
View on GitHub↗
5,700 نجوم·209 تفرعات·C·bsd-3-clause·13 مشاهدات

Gamemode

GameMode is a Linux system daemon that automatically applies CPU, GPU, and I/O performance optimizations when a game starts and reverts them when the game exits. It coordinates system-level tweaks by reading a plain-text configuration file, switching the CPU frequency scaling governor to performance mode, adjusting the I/O scheduler for low latency, and setting the graphics card to a high-performance power state through direct sysfs or driver interface writes.

The project includes a daemon that communicates with game launchers via Unix domain sockets, a hybrid GPU launcher that wraps game executables with GPU switching commands for seamless operation on laptops with multiple graphics adapters, and a configuration-driven profile manager that allows per-game or global adjustment of optimization parameters. Process lifecycle hooks monitor the game process PID to automatically trigger cleanup of all applied system tweaks when the game ends.

GameMode supports on-demand system tuning, enabling users to apply and revert CPU and I/O scheduler adjustments to improve system responsiveness during gameplay. The configuration file supports per-game profiles, allowing different optimization settings for different titles.

Features

  • Game Launch Presets - Requests system optimizations from the daemon automatically when starting a game.
  • Game Performance Optimizers - Automatically applies CPU governor, I/O priority, and GPU performance tweaks when launching games and reverts them on exit.
  • Linux Compatibility Optimizations - A daemon that automatically applies CPU governor, I/O priority, and GPU performance tweaks when launching games and reverts them on exit.
  • Unix Domain Socket IPC - Communicates between game launcher and system daemon using Unix domain sockets for requesting and releasing optimizations.
  • Performance Mode Switchers - Sets the graphics card to a high-performance power state through direct sysfs or driver interface writes.
  • Gaming Mode Boot Sequences - A system service that coordinates performance optimizations across CPU, GPU, and I/O subsystems for gaming workloads.
  • Process Exit Hooks - Monitors the game process PID to detect exit and automatically trigger cleanup of all applied system tweaks.
  • CPU Performance Tuners - Switches the Linux CPU frequency scaling governor to performance mode when a game starts and reverts it on exit.
  • Hybrid Graphics Launchers - Prepends a GPU wrapper command to game launches so optimizations work with hybrid graphics solutions.
  • Hybrid Graphics Workflows - Runs games on hybrid graphics setups with automatic GPU wrapper commands to ensure optimizations apply correctly.
  • Latency-Tuned Schedulers - Adjusts the block device I/O scheduler to a low-latency setting during gameplay and restores the original on exit.
  • Configuration Profiles - Adjusts CPU governor, I/O priority, and GPU performance mode through a configuration file.
  • Per-Game Profile Managers - A configuration-driven system that applies and reverts CPU and I/O scheduler settings per-game to maximize responsiveness.
  • Hybrid Graphics Wrappers - Prepends a GPU selection command to game launches to ensure optimizations target the correct graphics adapter.
  • Hybrid GPU Launchers - Wraps game executables with GPU switching commands for seamless operation on hybrid graphics laptops.
  • On-Demand System Tuners - Applies and reverts CPU and I/O scheduler adjustments on demand to improve system responsiveness during gameplay.
  • Gaming Utilities - System-level performance optimizer for Linux gaming.

سجل النجوم

مخطط تاريخ النجوم لـ feralinteractive/gamemodeمخطط تاريخ النجوم لـ feralinteractive/gamemode

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة feralinteractive/gamemode؟

GameMode is a Linux system daemon that automatically applies CPU, GPU, and I/O performance optimizations when a game starts and reverts them when the game exits. It coordinates system-level tweaks by reading a plain-text configuration file, switching the CPU frequency scaling governor to performance mode, adjusting the I/O scheduler for low latency, and setting the graphics card to a high-performance power state through direct sysfs or driver interface writes.

ما هي الميزات الرئيسية لـ feralinteractive/gamemode؟

الميزات الرئيسية لـ feralinteractive/gamemode هي: Game Launch Presets, Game Performance Optimizers, Linux Compatibility Optimizations, Unix Domain Socket IPC, Performance Mode Switchers, Gaming Mode Boot Sequences, Process Exit Hooks, CPU Performance Tuners.

ما هي البدائل مفتوحة المصدر لـ feralinteractive/gamemode؟

تشمل البدائل مفتوحة المصدر لـ feralinteractive/gamemode: ublue-os/bazzite — Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It… sonic2kk/steamtinkerlaunch — Steamtinkerlaunch is a game launch wrapper and Wine prefix orchestrator designed to manage the execution environment… metacubex/clashx.meta — ClashX.Meta is a macOS desktop application that provides a graphical interface for managing the Clash proxy engine. It… yc9559/uperf — uperf is an Android performance tuning tool and Linux kernel parameter manager designed to optimize device… flightlessmango/mangohud — MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It… bottlesdevs/bottles — Bottles is a Wine compatibility manager and prefix manager that provides a graphical interface for running Windows…

بدائل مفتوحة المصدر لـ Gamemode

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Gamemode.
  • ublue-os/bazziteالصورة الرمزية لـ ublue-os

    ublue-os/bazzite

    7,876عرض على GitHub↗

    Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t

    Shelldesktopfedora-kinoitefedora-linux
    عرض على GitHub↗7,876
  • sonic2kk/steamtinkerlaunchالصورة الرمزية لـ sonic2kk

    sonic2kk/steamtinkerlaunch

    2,802عرض على GitHub↗

    Steamtinkerlaunch is a game launch wrapper and Wine prefix orchestrator designed to manage the execution environment of games on Linux. It functions as a compatibility layer manager that downloads and organizes custom Wine and Proton versions, while creating isolated filesystem hierarchies and registry hives to prevent configuration conflicts between games. The project specializes in automating the installation of mod managers and script extenders within these isolated environments. It acts as a post-processing shader injector, managing the installation and dynamic library overrides required

    Shellbashgame-commandgame-launch
    عرض على GitHub↗2,802
  • metacubex/clashx.metaالصورة الرمزية لـ MetaCubeX

    MetaCubeX/ClashX.Meta

    5,331عرض على GitHub↗

    ClashX.Meta is a macOS desktop application that provides a graphical interface for managing the Clash proxy engine. It enables rule-based traffic routing using domain, IP, and GeoIP rules, and allows users to manage proxy configurations and toggle system proxy settings directly from the menu bar. The application serves as a full-featured client for controlling the core proxy daemon on macOS. The project includes a YAML-based configuration manager with built-in schema validation, ensuring proxy profiles are valid before activation. It also provides a TUN virtual network stack that captures all

    عرض على GitHub↗5,331
  • yc9559/uperfالصورة الرمزية لـ yc9559

    yc9559/uperf

    3,387عرض على GitHub↗

    uperf is an Android performance tuning tool and Linux kernel parameter manager designed to optimize device responsiveness and battery life. It functions as a CPU affinity and scheduling manager, a hardware power profile controller, and a real-time system monitor that adjusts kernel parameters and CPU frequencies. The project distinguishes itself through real-time system monitoring of touchscreen input and frame rendering to trigger immediate performance boosts. It utilizes hardware performance profiling to apply pre-tuned configuration files tailored to specific hardware platforms, balancing

    Shell
    عرض على GitHub↗3,387
عرض جميع البدائل الـ 30 لـ Gamemode→