awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
GloriousEggroll avatar

GloriousEggroll/proton-ge-customFork

0
View on GitHub↗
14,513 stars·391 forks·C++·7 views

Proton Ge Custom

Proton GE Custom is a compatibility layer designed to execute Windows games on Linux by translating binary instructions and API calls. It focuses on improving game stability and performance through a Wine-based translation system.

The project utilizes custom patches and per-game configuration overrides to resolve specific application crashes and glitches. It implements specialized media foundation patching to ensure stable playback of proprietary cinematic formats and adds support for High Dynamic Range output.

The software covers a range of gaming optimizations, including raw input latency reduction, spatial resolution upscaling, and hardware-specific API mapping for graphics and physics accelerators. It also includes kernel-level process synchronization to increase overall system stability during execution.

Features

  • Windows Compatibility Layers - Provides a Wine-based compatibility layer to translate Windows API calls into Linux system calls.
  • Per-Game Launch Parameters - Uses per-game launch parameters and environment variables to resolve application-specific crashes.
  • Linux Compatibility Optimizations - Tunes translation layers and OS settings to resolve crashes and glitches in Windows games on Linux.
  • Compatibility Wrappers - Automates game compatibility via environment variables and wrappers to stabilize performance for specific titles.
  • Custom Decoding Paths - Implements custom media foundation patching to ensure stable playback of proprietary game cinematic formats.
  • Media Playback Optimizations - Optimizes media playback through custom patches to ensure smooth and stable video in games.
  • Windows-Linux Desktop Integration - Enables Windows games to run on Linux systems via an API translation compatibility layer.
  • Performance Compatibility Patches - Applies custom source code patches to resolve compatibility bugs and add missing functionality.
  • Spatial Upscalers - Increases game resolution and visual clarity using specialized spatial upscaling patches.
  • High Fidelity Game Rendering - Enables advanced visual features like HDR output and spatial upscaling to improve image quality on Linux.
  • HDR Output Support - Enables High Dynamic Range output for improved color depth and contrast on compatible monitors.
  • Raw Input Passthroughs - Implements raw input passthroughs to reduce mouse latency and increase precision during gameplay.
  • Steam Play Optimizations - Improves performance and stability of games launched via Steam Play using custom patches and overrides.
  • Input Latency Reduction - Reduces input lag between user interaction and on-screen action for gaming applications.
  • Kernel Synchronization Primitives - Uses a specialized kernel module to synchronize execution primitives between guest applications and the host system.
  • Thread and Process Synchronization - Synchronizes in-process execution primitives via a kernel module to increase system stability.
  • Compatibility Layers - Custom compatibility tool for running Windows games.

Star history

Star history chart for gloriouseggroll/proton-ge-customStar history chart for gloriouseggroll/proton-ge-custom

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does gloriouseggroll/proton-ge-custom do?

Proton GE Custom is a compatibility layer designed to execute Windows games on Linux by translating binary instructions and API calls. It focuses on improving game stability and performance through a Wine-based translation system.

What are the main features of gloriouseggroll/proton-ge-custom?

The main features of gloriouseggroll/proton-ge-custom are: Windows Compatibility Layers, Per-Game Launch Parameters, Linux Compatibility Optimizations, Compatibility Wrappers, Custom Decoding Paths, Media Playback Optimizations, Windows-Linux Desktop Integration, Performance Compatibility Patches.

What are some open-source alternatives to gloriouseggroll/proton-ge-custom?

Open-source alternatives to gloriouseggroll/proton-ge-custom include: 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… zq1997/deepin-wine — deepin-wine is a software distribution and translation environment that provides optimized wrappers to run Windows… gictorbit/photoshopcclinux — photoshopCClinux is an automated software deployer and Linux compatibility wrapper designed to install and configure… bottlesdevs/bottles — Bottles is a Wine compatibility manager and prefix manager that provides a graphical interface for running Windows… open-wine-components/umu-launcher — umu-launcher is a suite of tools designed to launch Windows game binaries on Linux systems. It serves as a runtime…

Open-source alternatives to Proton Ge Custom

Similar open-source projects, ranked by how many features they share with Proton Ge Custom.
  • ublue-os/bazziteublue-os avatar

    ublue-os/bazzite

    7,876View on 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
    View on GitHub↗7,876
  • sonic2kk/steamtinkerlaunchsonic2kk avatar

    sonic2kk/steamtinkerlaunch

    2,802View on 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
    View on GitHub↗2,802
  • bottlesdevs/bottlesbottlesdevs avatar

    bottlesdevs/Bottles

    8,080View on GitHub↗

    Bottles is a Wine compatibility manager and prefix manager that provides a graphical interface for running Windows applications on Linux. It functions as a Windows application sandbox and dependency manager, organizing isolated environments to prevent dependency conflicts and protect the host operating system. The project acts as a Wine runner orchestrator, allowing users to download, install, and switch between different compatibility layers and graphics renderers. It distinguishes itself by using community-driven scripts for automated software installation and dependency management, alongsi

    Pythonbottlesbottles-versioningdxvk
    View on GitHub↗8,080
  • gictorbit/photoshopcclinuxGictorbit avatar

    Gictorbit/photoshopCClinux

    4,485View on GitHub↗

    photoshopCClinux is an automated software deployer and Linux compatibility wrapper designed to install and configure Adobe Photoshop CC on GNU/Linux systems. It functions as a specialized installer that utilizes the Wine compatibility layer to execute Windows-based imaging software. The project automates the setup of the necessary Wine environment, including the configuration of environment variables and prefix-isolated environments. This process ensures that the software and its registry settings remain separate from other Windows applications. The toolset covers the automated deployment of

    Shelladobe-photoshoparchbash
    View on GitHub↗4,485
See all 30 alternatives to Proton Ge Custom→