r/linux_gaming • • 13h ago

GE-Proton11-8 Released

288 Upvotes

GE-Proton11-8 Released

Repository: GloriousEggroll/proton-ge-custom · Tag: GE-Proton11-8 · Commit: c494a11 · Released by: GloriousEggroll

GE-Proton11-8

Changes since GE-Proton11-7.

Component Updates

  • Updated Wine bleeding-edge, DXVK, VKD3D-Proton, VKD3D, D7VK, DXVK-NVAPI, DXVK-IGDext, FEX, lsteamclient, wineopenxr and protonfixes.
  • Rebased the downstream patch stack and removed patches superseded upstream.

Controllers

  • Added automatic PlayStation-to-XInput fallback when Steam Input is disabled, including appropriate controller identity and button origins for supported games. Native controller handling and real Steam Input take priority.
  • Removed most (now obsolete) game-specific Sony fallback overrides; improved compatibility with Grandia I/ II, Lunar, Sky, God of War Ragnarok and Horizon Zero Dawn.
  • Fixed Diablo IV's startup DualSense detection and added DualSense Edge compatibility.
  • Fixed Castlevania Anniversary Collection controller replacement and late connection.
  • Improved DS4 speaker audio, Sony controller hotplugging, Death Stranding speaker switching and Monster Hunter Wilds haptics. Addressed audio initialization races and expensive controller polling.
  • Added Switch Pro/compatible controller XInput support and corrected Dynasty Warriors 8 DualSense mappings.

Steam Overlay

  • Fixed Guide-button overlay not closing under Wine-Wayland, including Labwc and Warframe.
  • Improved overlay cursor ownership and visibility; fixed a Wine-Wayland clipboard-related World of Warcraft crash.

Wayland and Windowing

  • Fixed fullscreen Alt+Tab restoration in Guild Wars Reforged
  • Fixed startup/minimize recovery for Deadlock on Niri. Added cross-driver suppression of the transient minimized-window white rectangle. (#781, [#762] (#762))
  • Improved Battle.net tray-menu rendering, positioning, keyboard focus, cursor handling and tray recovery.
  • Fixed Warframe's missing launcher settings dialog and disappearing cursor.
  • Fixed Touhou 11's unwanted fixed-window resizing
  • Fixed Zenless Zone Zero launcher window being mistaken for a tray menu.
  • Improved GNOME direct-scanout compatibility, Vulkan surface opacity metadata and cursor confinement updates.
  • Preserved Assassin's Creed DX10 fullscreen mode across Alt+Tab.

Video Playback

  • Improved VRChat YouTube, HTTP MP4, HLS, MPEG-TS and RTSP playback, including URL compatibility, playlists, seeking, pause/resume, audio synchronization and periodic streaming stalls.
  • Enabled AV1 decoding through dav1d.
  • Fixed Resident Evil 4 video corruption and improved intro playback performance
  • Fixed WUCHANG skill-preview videos. ([#775](https://github.com/GloriousEggroll/proton-ge-custom/ issues/775), #787)
  • Added playback fixes for Borderlands 3, Saku Saku, Fairy Fencer F Advent Dark Force, SHUFFLE! Essence+, Hatsumira, Colin McRae Rally 3 and One Piece: Pirate Warriors 4.
  • Fixed interrupted music in T4C Neerya and an audio-sample memory leak affecting Apple Jack.
  • Fixed Way of the Samurai 4 movie-skipping crashes.
  • Improved King of Fighters XIII and Taito Type X2 movie compatibility, added DirectDraw video-overlay emulation, and fixed a seeking deadlock affecting SNK Heroines.

Rendering and HDR

  • Added reported-working StarCraft II GPU-hang workaround. ([#790](https://github.com/ /issues/790))
  • Fixed Meridian: New World's dark lighting and scrolling flicker through Wine-Mono/FNA stencil-state fixes.
  • Fixed Le Mans Ultimate initialization and HUD/text rendering through Direct2D improvements. (#777)
  • Enabled Warframe's DX11 HDR detection and added SDR fallback when HDR is requested but unavailable on the output.

Protonfixes

  • Project Torque: corrected .NET dependencies and disabled Xalia to prevent startup problems.
  • The Witcher 3: hid Wine exports to restore graphics features disabled by the game's Wine detection.
  • Added or updated fixes for A Way Out, Way of the Samurai 4, Ceville, Kanvas Launcher and the original Call of Duty's non-Steam release.
  • Updated the UMU database and fixed the unzip dependency URL.

Other Changes

  • Added opt-in Bluetooth LE support for applications such as Zwift and Rouvy using PROTON_ENABLE_WINEBTH=1.
  • Fixed unsafe timing-source selection, process-exit hangs, Richard Burns Rally's exit crash, and serial-port probing that disrupted Sinden lightguns.
  • Added SHA-256 certificate-property support for MTA and corrected incomplete TLS-record handling.
  • Restored ARM64 DXVK-NVAPI builds, enabled FEX disk caching by default, and updated upstream game/launcher compatibility fixes.
  • Expanded controller documentation and replaced obsolete RDNA3-specific FSR4 guidance with PROTON_FSR4_UPGRADE.

r/linux_gaming • • 23h ago

graphics/kernel/drivers When do new AMD features come to Linux?

83 Upvotes

AMD recently announced they added "background shader compliation" to Windows driver. This was mentioned in a recent HardwareUnboxed video. We know this applies to Windows drivers marked with version 26.9.2:
https://www.amd.com/en/resources/support-articles/faqs/PA-296.html

When do these "new features" make it to Linux? How does it work? I'm a novice, but I know that Linux doesn't have separate GPU drivers, and that we simply update the kernel and Mesa.

I'm wondering how adding this kind of thing to Windows/Linux generally works? Is it relatively parallel?


r/linux_gaming • • 14h ago

[Witcher 3 Remastered] Why does my game look so strange?

Enable HLS to view with audio, or disable this notification

28 Upvotes

Does anyone know what the heck is going on with my graphics? Surely this isn't intended.

Graphics settings are on Ultra (no RT).

---

System: CachyOS (KDE Plasma)

Proton: proton-wineland latest, but it's the same with proton-cachyos. Game won't start with GE-Proton.

CPU: AMD Ryzen 7 7800X3D

GPU: AMD Radeon 9070XT

I can run most other games flawlessly, fully maxed out. This is just weird.


r/linux_gaming • • 14h ago

Like writing guides in here, but people keep thinking im AI, What can I do?

23 Upvotes

Hi, so long story short I write my guides with a lot of space formatting with things like emojis, ---- and points because I'm dyslexic and it makes them a lot easier to read.

Here's a few of my most recent Linux guides and a few others have been called AI, there has to be something I can do besides making my work worse to read.

Klay as a Retro Front-End
https://www.reddit.com/r/linux_gaming/comments/1x47y43/klay_how_to_use_it_as_a_emulator_frontend/

Cartridges as a Retro Front-End
https://www.reddit.com/r/linux_gaming/comments/1uhp6ld/cartridges_how_to_use_it_as_a_emulator_frontend/

Top 10 Apps for Chrome OS Flex
https://www.reddit.com/r/ChromeOSFlex/comments/1wuay5g/top_essential_offline_apps_for_chrome_os_flex/

Retroarch Cores VS Shaders
https://www.reddit.com/r/RetroArch/comments/1uii13v/retroarch_psa_when_to_use_core_options_vs_shaders/

MSX Beginners Guide
https://www.reddit.com/r/MSX/comments/1n2qnd0/msx_an_indepth_beginners_guide/


r/linux_gaming • • 21h ago

tool/utility MAKO Frame Gen 4.5 released with initial moves to make Lossless Scaling optional

Thumbnail
github.com
22 Upvotes

Gonna just copy the full changelog for the version here since it seems to add quite a lot. The biggest change by far is that MAKO seems to be making plans to not require Loseless Scaling anymore for certain things

  • Experimental HDR: HDR10/PQ and linear scRGB now work with Scaling, Frame Generation and Shaders through Gamescope, on external HDR displays. HDR Quality offers Quality, Balanced and Performance (default), trading precision and motion detail for speed while preserving output resolution.
  • Window-mode stability: Scaling, Frame Generation and HDR share swapchain retirement and resize recovery. Returning from native display resolution retains a proven output size, and HDR Quality updates the internal HDR resize live with Scaling off.
  • AC and battery settings: Enable separate Handheld and Docked settings for each profile, then edit either set or Base settings. The matching Renderer follows battery or AC power automatically while playing, even with the panel closed. Switching sets preserves shared shader edits and keeps native settings separate; normal restart requirements still apply.
  • Match Display Refresh Rate: Let Adaptive follow Gamescope's current refresh rate instead of a fixed target. Your manual target is kept as the fallback; turn matching off to edit it. Live Status shows the effective target. The option can differ between AC and battery settings.
  • Custom shaders: Add compatible ReShade .fx files, then select and order them alongside bundled effects. Selection, ordering and deletion apply live while Shaders is active; Refresh reloads edited files and dependencies. Failed edits keep the previous chain running. The picker has more reliable paging, scrolling and controller focus. Flatpak games need access to the original files and dependencies.
  • Lossless Scaling is optional: MAKO Scaler and Shaders work through the installed Renderer without it. All profile controls remain editable; only Frame Generation and LS1 require Lossless Scaling.
  • Clearer FP16 controls: Allow FP16 applies to LSFG and MAKO Scaler across profiles and presets; LS1 always stays FP32, and shader effects keep their own precision behavior. Model warnings explain unavailable native FP16. Restart the game after changing precision.
  • Native Steam Remote Play: Stream on the receiving native x86_64 Linux Steam client using your selected profile and optional AC/battery settings. Create a named copy during a stream; normal live/restart rules apply. Qt and Decky share client restoration and current shader selections. Requires system Python 3.11 or newer; standalone Steam Link, Flatpak Steam and browser streaming are unsupported. Stream quality and latency still need qualification.
  • Disable Steam Overlay (Restart): New per-profile Performance control, enabled by default. May reduce stutter; disables Steam's in-game overlay and FPS counter and may affect Steam Input. Gaming Mode menus and performance overlay remain available.
  • Better profile capture: Launcher and helper processes cannot stand in for the game or select another game's profile through old aliases. Ubisoft Connect, CD Projekt RED, Rockstar helpers and EA app windows remain excluded while their games stay eligible.
  • Non-Steam menu handling: Steam and Quick Access menus pause generated frames on supported non-Steam launches, including Heroic/UMU shortcuts. Works across Fixed and Adaptive modes, with or without Scaling.
  • Flatpak support: Flatpak Setup now includes Freedesktop 26.08 extensions alongside 23.08–25.08. Automatic host discovery applies VRR On/Off requests to the game's verified Gamescope session during Frame Generation. Requires a VRR-capable display; Follow Steam and manual Steam changes retain their existing priority.
  • Adaptive stability: Steam menu returns preserve multiplier retry cooldowns. Failed Smooth Cadence reductions keep their retry delay across stalls and menu returns. Higher-multiplier pacing is rechecked against its real-frame cost. Brief native-only recovery samples restore the automatic base cap and generated workload before checking recovery.
  • Frame pacing and recovery: The matching Renderer improves capped Fractional spacing, completion pacing and recovery from retired Gamescope scaling swapchains, while keeping native fallback responsive. Scaling and HDR preserve games’ presentation-wait support while adapting output timing to compositor feedback.
  • Shader overhead: The bundled vkBasalt reduces per-frame CPU work and preserves ReShade effect settings. Effect GPU cost still increases with the Frame Generation multiplier.
  • Clearer guides and reports: Setup, configuration, Remote Play, Flatpak and troubleshooting guides are shorter. Diagnostic instructions now request 5,000 lines; reports retain startup, state and process/GPU health context.

r/linux_gaming • • 21h ago

Moved my desktop to the 9800X3D iGPU, 5070 Ti only games via prime

7 Upvotes

CachyOS, KDE Plasma 6.7.5 on Wayland, 9800X3D + 5070 Ti.

I avoided this setup for ages because every thread I found said iGPU + NVIDIA on Linux was buggy and a latency nightmare. tried it anyway.

Both monitors are plugged into the motherboard now, so the iGPU runs the desktop, KWin, browser, all of it. The 5070 Ti only wakes up for games and local LLMs. When it’s idle it sits at 2 MiB VRAM and 15 W.

Another thing is my browser experience and just general compositor stuff feels more solid. I guess this is what a AMD GPU setup feels like.

Honestly it’s better than I expected. The desktop feels snappier and the random NVIDIA issues that pop up (These have gotten a lot better to be fair). Games actually feel smoother too (They shouldn't be in theory?), I’m guessing because the card isn’t messing with my desktop environment/kwin etc. And I get the full VRAM for LLMs since nothing from the desktop is sitting on it. Suspend has been very behaved as well.

I also didn't even need to put the prime launch command yet, Proton just picks it up. Also, VRR worked as well. (I just don't use it because I get dimming on loading screens, happened on Windows too monitor issue)

I wonder if anyone had any similar positive experiences. Maybe its generally bad and I just got lucky, not sure.


r/linux_gaming • • 7m ago

gamedev/testers wanted my indie game just released on steam with native linux support

Thumbnail
gallery
• Upvotes

it's called My Beautiful Faraway, a short, surreal, melancholic walking sim inspired by older adventure games where you have to explore, pay attention to small details, and figure things out on your own without much guidance.

the gameplay is pretty simple: mostly walking around, talking to strange characters, and solving occasionally unconventional puzzles. a first playthrough takes around 3 hours, but there are multiple endings, optional content, and plenty of things you might miss.

the game is made in godot and has a native linux version, so there's no need for proton or any other compatibility layers. i also tried to make sure it works well with different hardware and controllers :)

steam page: https://store.steampowered.com/app/4516190/


r/linux_gaming • • 9h ago

emulation Title: Best Linux gaming launcher to turn my PC into a console?

6 Upvotes

I use Linux on my work PC and want to turn it into a console-like gaming setup when I get home, without changing my OS.

I'm looking for a launcher that can combine retro emulators (GBA, Wii, etc.) and Windows .exe games through Wine/Proton in one controller-friendly interface.

I've looked at Lutris, Heroic, ES-DE, and Pegasus. What would you recommend, and what setup do you use?


r/linux_gaming • • 20h ago

STAR WARS Galactic Racer – full system freezes on CachyOS / NVIDIA RTX 3060

6 Upvotes

Has anyone managed to get Galactic Racer running reliably on Linux? The game keeps freezing my entire laptop after a few minutes, sometimes while still in the menus. I have to force a reboot. Other games work fine.

My setup: MSI Katana GF66 12UE, Intel i5-12450H, RTX 3060 Laptop (6 GB), 16 GB RAM, CachyOS with KDE Plasma Wayland.

What I've tried:

  • Proton Hotfix, Experimental, Proton 10, 11.0-2 and Proton-CachyOS.
  • NVIDIA 615.78.08 (open modules) and 580.178.04 (proprietary).
  • CachyOS kernels 7.2.9 and LTS 6.18.55.
  • NVIDIA GSP firmware enabled and disabled.
  • Disabling the scx_loader scheduler.
  • Low graphics settings, 60 FPS cap, DLSS disabled and borderless fullscreen.
  • Steam Overlay disabled and game files verified.
  • Different launch parameters, including -windowed, -borderless, resolution commands and VKD3D_DISABLE_EXTENSIONS=VK_NV_raw_access_chains. Some of these prevent the game from launching altogether.

Best result so far:

prime-run game-performance %command%

This lets me launch and play for a few minutes, but the whole system eventually freezes again.

I've checked the kernel and Proton logs. Earlier logs showed NVIDIA GPU memory-mapping errors, but recent freezes have no clear NVIDIA Xid or out-of-memory error.

The October 12 patch hasn't fixed it either.

Has anyone with similar hardware found a workaround?


r/linux_gaming • • 8h ago

Now that I got Linux installed on my PS5, are there any 3D software I can install for my Odyssey 3D Monitor?

Post image
5 Upvotes

r/linux_gaming • • 10h ago

tech support wanted Gnome and KDE gaming differences

5 Upvotes

I’ve heard KDE is more suited for gaming.
I’m going to install Debian (yes, I think for my RX7600 and R5 5600x it’s good enough) to play games like Cyberpunk and Wreckfest and SpongeBob game and do some work in Libre and browsing.

Which DE you recommend? I also heard VRR is experimental on Gnome (or just in Debian’s version of it) and there’s always comments to get KDE for anything gaming related.
I kinda see it as a laptop DE. I love icons. I can have desktop icons with Gnome but then what’s the difference in the end of the day?


r/linux_gaming • • 12h ago

I'm building a native Linux port of Fate/stay night [Realta Nua] (Spoiler free)

5 Upvotes

https://www.youtube.com/watch?v=N-JWrHld9vU

I have some older hardware that is too old for Vulkan or the newer OpenGL versions that Wine/Proton need, so I started making the game run natively on Linux instead. It runs on krkrsdl2, an open-source Kirikiri engine, plus a compatibility layer I wrote to replace the game's Windows plugin DLLs (audio decoders, file access, menus, translation support and so on). The clip shows 2 minutes of gameplay of me quickly skipping through some early events.

Status: it works on my main laptop which is what I recorded the clip on. I haven't tested it on older hardware like my thinkpad X201 yet, that's the goal. Some of the visual effects (haze, sparks and a few others) are not implemented and are skipped and some non essential menus don't work, but the game is playable within what i tested

A few notes:

- Unofficial and not affiliated with TYPE-MOON.

- It's a personal project and won't be released unless there's enough demand. Only then will I look into the legality of releasing it.

- It needs your own legitimate copy of the game.

- AI was used in the development (creating requirements from decompiled pseudo c)

I'd like to know if there's any interest in this getting a potential release.


r/linux_gaming • • 14h ago

Classic Mu-Online for linux

3 Upvotes

Hey everyone!

Running server on linux vps

I've been working on an open-source project to preserve and modernize MU Online 0.97k, a classic MMORPG from the early 2000s.

The project started with a native Linux server implementation and eventually expanded into reconstructing the original Windows game client from decompiled code.

I recently released version 0.97.20 of both projects, completing Phase 2 of the modernization roadmap.

What's working so far?

Server (Linux):

  • Native Linux implementation, no Wine required.
  • Docker support for AMD64 and ARM64.
  • MySQL integration and Pterodactyl support.
  • Custom items, monsters, effects and pets.
  • Server-driven data synchronization with the client.
  • Open-source code and prebuilt server packages.

Client (currently Windows):

  • Reconstructed C++ source code from the original 0.97k client.
  • Removed the dependency on the old injected Main.dll by integrating its functionality directly into the source.
  • Modularized several legacy systems.
  • CMake build support.
  • Various rendering, UI, gameplay and compatibility fixes.

Phase 3: Bringing the client to Linux

This is what I'm starting to work on now.

The server already runs natively on Linux, but the client does not run natively on Linux yet.

My next goal is to make the reconstructed client portable, with native Windows and Linux builds from a shared codebase.

Some of the challenges ahead include:

  • Replacing Windows-specific APIs and dependencies.
  • Decoupling the rendering and window management systems.
  • Modernizing the legacy graphics pipeline.
  • Making the build system cross-platform.
  • Preserving the original game's appearance and behavior while improving compatibility with modern systems.

I'm also interested in exploring more modern rendering options in the future, but the immediate priority is getting a functional native Linux client.

Why am I doing this?

Partly for nostalgia, partly for the technical challenge, and partly because I believe old games deserve to remain accessible and understandable.

It's also been a great opportunity to learn more about reverse engineering, legacy C++, networking, and cross-platform development.

The project is still a work in progress, and I'm not claiming the client is Linux-ready yet.

GitHub repositories

Client source:
https://github.com/EmanuelCatania/Mu-97k-Client-Source

Native Linux server:
https://github.com/EmanuelCatania/Mu-Linux-0.97k

Latest release: 0.97.20

Both repositories are publicly available.

I'd love to hear from other Linux developers who have worked on porting old Windows games or modernizing legacy rendering engines.

Any feedback, technical suggestions, or contributions are welcome!

Doc: https://mu-linux.com/es/


r/linux_gaming • • 22h ago

tech support wanted Edge border flickering when playing Death Stranding 2. Stops for a second when adjusting brightness

Enable HLS to view with audio, or disable this notification

3 Upvotes

Zorin OS 17 Driver 580.173.02 GE-Proton-11-6 HP OMEN 16 gaming laptop RTX 3070 TI R7 6800HS 16GB

Happens often and flickering becomes more intense in demanding situation even in cutscenes. It's just so off putting to keep playing


r/linux_gaming • • 23h ago

new native/FLOSS game Orion2 Redone - Master of Orion 2, 30 years later

Thumbnail
2 Upvotes

r/linux_gaming • • 7h ago

Xalia RAM leak?

Thumbnail
gallery
3 Upvotes

I’m not sure if this is a bug, but since the latest Proton update, Xalia has been consuming a considerable amount of RAM, whereas it previously used virtually none. I’ve also noticed that Steam itself is using significantly more memory than before.

Since I rarely use Xalia, I’ve been launching games with PROTON_USE_XALIA=0 to disable it, but having to do this for every game is quite annoying.

Overwatch used to use around 14GB of RAM with only Steam open, but now it’s above 17GB.


r/linux_gaming • • 11h ago

Lower performance than im expecting?

Thumbnail
2 Upvotes

r/linux_gaming • • 17h ago

graphics/kernel/drivers [Project] Antec Flux Pro temperature display support for Linux — written in Rust, open source

Post image
1 Upvotes

r/linux_gaming • • 21h ago

tech support wanted Visual problems when using mods - MGS2 MC with MSGHDfix

Thumbnail
gallery
2 Upvotes

​

The water appears pixelated when using mods to restore it to its original state on PlayStation 2.


r/linux_gaming • • 4h ago

tech support wanted First time pc builder here, any tips or suggestions for me?

Thumbnail
1 Upvotes

r/linux_gaming • • 8h ago

Eclipse & Occulation / Syzygy | Headless Automated Streaming for KDE

Thumbnail gallery
1 Upvotes

r/linux_gaming • • 10h ago

tech support wanted Sunshine & Moonlight streaming: How to get 4:4:4 color on Intel Core Ultra?

1 Upvotes

I have a Thinkpad with Intel Core Ultra 258v, and in moonlight I have 4:4:4 color enabled, but when I connect from my mac I get a message saying "your pc doesn't support 4:4:4 encode", and core ultra integrated graphics should support it.


r/linux_gaming • • 10h ago

tech support wanted Can't update Arknights Endfield launcher incorrectly blocks due to Insufficient Disk Space

1 Upvotes

I can't update Arknights Endfield because the game launcher thinks I have 15.21 GB free. My actual free space is 1.1 TB. I'm guessing it has something to do with the virtual C drive in the proton prefix, but I'm not sure how I can fix it.


r/linux_gaming • • 16h ago

tech support wanted Steam Big Picture REALLY laggy

Enable HLS to view with audio, or disable this notification

1 Upvotes

it happens only when i start ANY game, already tryied diffetent protons, like GE, wineland, experimental, even proton-cahyos (im in zorinOS, idk, maybe some magic happens)

can someone help me?


r/linux_gaming • • 22h ago

Low fuel Motorsports app

1 Upvotes

Has anyone ever gotten it to work? I keep getting this weird error where it says the application is already running when I'm trying to install it.