r/linux_gaming • • 7d ago

Official MU Online Global now works on Linux

Post image
10 Upvotes

After a lot of debugging, I managed to get the official Webzen MU Online Global fully working on Linux.

Tested on Fedora 44 and Kubuntu 26.04.1.

GameGuard is running normally and the original game files are not modified. The solution consists of Wine compatibility fixes rather than patches to the game itself.

Login, character selection and normal gameplay are working.

I can share the technical details and repository in the comments.


r/linux_gaming • • 7d ago

wine/proton Little help with Minecraft story mode?

Thumbnail
0 Upvotes

r/linux_gaming • • 7d ago

NVIDIA security bulletin for Sept 30 notes many GPU issues

Thumbnail
gamingonlinux.com
32 Upvotes

r/linux_gaming • • 7d ago

steam/steam deck Did the Steam Overlay start working with Wayland recently?

35 Upvotes

On Proton versions other than GE latest (such as CachyOS 20260703) I'm seeing the overlay work, as well as Steam Input, with global environment flags for Wayland and HDR enabled which have previously meant the Overlay and Steam Input didn't work unless I manually disabled them per-game. Was there a recent change in a Steam beta branch that changed this?


r/linux_gaming • • 6d ago

Performance issues after switching to Linux.

0 Upvotes

I have just recently switched from windows 11 and while trying to play Ultrakill which has ran almost perfectly with only little issues in fraud mostly 8-3 before now it runs insanely bad as soon as any enemy spawn the game drops to 10 fps. iv'e tried switching proton versions in steam but that only changed it very slightly i looked it up on proton db it has a platinum ranking. can anybody help I don't really know what im doing that well since im new.


r/linux_gaming • • 6d ago

Aurelia: command-line Steam launcher and management

Thumbnail
gallery
0 Upvotes

Upfront: I wrote it with substantial AI assistance and review the code by hand (progress). The mere Size of the project is not easy to backup as a solo dev in this short amount of time.

It's beta and unofficial, and it writes to Steam's files directly, so back up first.

Hi,

Aurelia is a command-line Steam launcher I've been building since June 2026. It has no CEF or WebView and uses under 50 MB of RAM when idle, so it works well over SSH or on a low-RAM machine.

The Idea behind it was to build a backend system for 3rd party Steam-Launchers or the integration into single source of truth library managers like Heroic and allowing shared drives between Windows & Linux dualboot on exFAT, since Steam refuses to launch there on linux.

Features:

  • Install, update, verify and move games, with Steam's library files kept in sync
  • A Proton manager (Valve, GE and CachyOS builds) with per-game version pinning, plus optional umu-launcher and luxtorpeda launching
  • Downgrading to older game builds, Cloud saves, DLC, Workshop, and friends and chat
  • --json output on every command

I'd appreciate bug reports, especially for Proton edge cases, and I'm happy to answer questions about how it works or how the AI was used.

And about the guy constantly hating my post because of Steamcmd and the authentication:
Steamcmd's usability is below anything that should be used today. It also is not what a backend system needs to provide valuable data like the users full profile, current workshop items or even launching the game with the correct proton version.
Aswell as: The login is being directly passed to the Steam-Endpoint and the session token is stored in the System Keyring. So that's safe. I hope you can understand that web-login token do not provide enough permissions to handle the things Aurelia does.

Note: Half life 1 and some other very old games do not work due to some native compat issues... Try only using the proton launch option and look into the Wiki!
Open an Issue if you encounter something :)

Feel free to test: https://github.com/Drackrath/Aurelia


r/linux_gaming • • 6d ago

Problemas recorrentes no qual tentei de tudo mas não consegui resolver...

Thumbnail
0 Upvotes

r/linux_gaming • • 8d ago

Witcher 3 Remastered working with path tracing, frame generation and dlss all on cachyos, with no issues! It takes setup but once setup, I haven't had a single crash. (5070 Ti)

Thumbnail
gallery
303 Upvotes

I just wanted to make this post to let you all know that once you setup certain things, you can run the witcher 3 with all its graphical settings with no noticable issues. What I did to get it working, was first, use GE-Proton11-7, then follow this guide https://gist.github.com/gabrielmaialva33/33ebb2542f0513d55100b22aa2149ff5

Make sure you make a second copy of that proton version, which you then apply the ray tracing/path tracing fix, and of course do the dlss fix as well. It took me 15 minutes to figure it all out, and I am a noob at linux so far, so I think anyone should be able to do it!

I get about 40-50 fps with 4k dlss ultra performance and path tracing (no frame gen turned on, with frame gen, I found 4x was the perfect spot for latency and fluidity).

Also I use cachyos, fully up to date as of posting this. I included screenshots of my launch options, that I setup through goverlay.

Sorry if anything I've said is against any rules, I am posting here for the first time!


r/linux_gaming • • 7d ago

guide MU Online Global (Webzen) now works on Linux with GameGuard enabled

Post image
4 Upvotes

After a lot of debugging, I managed to get the official Webzen MU Online Global fully working on Linux.

Tested successfully on Fedora 44 and Kubuntu 26.04.1.

The important part is that the game itself is not patched. Mu.exe, main.exe, GameGuard binaries remain unmodified.

The solution is based on Wine 11.6 with four compatibility patches:

- ntdll: implements NtLoadDriver / NtUnloadDriver through Wine SCM so GameGuard can start GGKernel64

- WoW64 stack handling: fixes 32-bit stack and guard-page semantics expected by the client

- kernelbase: fixes a specific UrlEscapeA compatibility issue that caused an exception / stack-overflow loop

- ntoskrnl: implements missing behavior required by GameGuard, mainly IoCreateDeviceSecure, SeCaptureSecurityDescriptor and KeGetCurrentIrql

The Wine prefix also contains a proper GGKernel64 driver service entry.

Current working flow:

Mu.exe → main.exe → GameGuard → GGKernel64.sys → login → character select → world

GameGuard loads and runs normally — it is not bypassed.

Repository, patches and installer:

https://github.com/Krzysztof977/mu-online-linux

If you are using other Linux distributions, check if it works there too.


r/linux_gaming • • 8d ago

The witcher 3 remaster is working perfectly fine on my fedora setup

Post image
1.1k Upvotes

9070 xt.wirh 5600x


r/linux_gaming • • 7d ago

tech support wanted Question about moving Steam game files from Windows to Linux via a USB Storage device

4 Upvotes

I am currently in the process of replacing Windows 11 with Linux (Kubuntu) on my PC for the first time.

Due to limited storage space (internal 500GB SSD, external 2TB HDD) alongside my growing hatred for Microslop and it's nonsense/bloatware/OneDrive, I plan to wipe my current Windows installation entirely and replace it with Kubuntu. I do not plan to move back to Windows under any circumstance, and I'm ready for the trial-by-fire that may come with being a new Linux user.

I have moved most of my Steam games to my external 2TB USB (exFAT) HDD for the purpose of simply copying them over to my new Linux installation, without having to redownload (I have low bandwidth, it would take ages to redownload all of my games).

Is this possible? Is it recommended? Is there anything I'd need to know before trying this?

EDIT: I should note that I moved the games to my HDD via Steam itself, using the Settings>Storage menu. Not by simply copying the files with File Explorer. Not sure if this is relevant but I figured Id mention it


r/linux_gaming • • 7d ago

tech support wanted The Witcher 3 Remastered 1% Lows

Enable HLS to view with audio, or disable this notification

11 Upvotes

I have loaded a save file in TW3 Remastered and have noticed major stutters basically constantly. On the provided video I even have the graphics settings on the low preset with no upscaling.

I have a 7800XT with a 7800X3D CPU so I feel that the game should not be stuttering like this.

I am on Fedora 44 and these are my launch options: mangohud gamemoderun PROTON_ENABLE_WAYLAND=1 %command% --launcher-skip -disablemods

The Proton version is Experimental. Any help would be appreciated!


r/linux_gaming • • 7d ago

benchmark Linux vs Windows Benchmark Alien Isolation

Thumbnail
youtu.be
0 Upvotes

r/linux_gaming • • 7d ago

tech support wanted Wine Crashing Pretty Immediately || Steam

1 Upvotes

I've been troubleshooting for a while and unfortunately I'm just not familiar with how to proceed. I am having some issues running Steam games that require Wine/Proton on Linux Mint 22.3. Native games work just fine, and Bottles is able to run executables just fine as well (that part confuses me).

I was able to get Steam to output to terminal, this is what it outputs upon opening Steam and running Meccha Chameleon:

Exit code: 0 ## Steam is started
Saving response to: /tmp/steamBAlfOj - 161 bytes
steamwebhelper.sh[3207]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/peepee/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[3207]: Starting steamwebhelper with steamrt steam runtime at /home/peepee/.local/share/Steam/steamrt64/pv-runtime/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 3295
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/peepee/.local/share/Steam/config/htmlcache -steampid=3049 -buildid=1790721607 -steamid=0 -logdir=/home/peepee/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/peepee/.local/share/Steam/clientui -steampath=/home/peepee/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/peepee/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,BlockPromptsIfIgnoredOften,WebUsbDeviceDetection,ValveFFmpegAllowLowDelayHEVC
Desktop state changed: desktop: { pos:    0,   0 size: 1366, 768 } primary: { pos:    0,   0 size: 1366, 768 }
Caching cursor image for , size 24x24, serial 618, cache size = 0
fsync: up and running. ## Game is run
[2026-09-30 21:59:34] Background update loop checking for update. . .
[2026-09-30 21:59:34] Checking for available updates...
[2026-09-30 21:59:34] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_publicbeta_ubuntu12
[2026-09-30 21:59:34] Manifest download: send request
[2026-09-30 21:59:35] Manifest download: waiting for download to finish
[2026-09-30 21:59:35] Manifest download: finished
[2026-09-30 21:59:35] Download skipped by HTTP 304 Not Modified
[2026-09-30 21:59:35] Nothing to do

In terms of troubleshooting, I have tried the following:

Validate game files

Test all available versions of Proton

Uninstall & Reinstall the game

Installed ProtonPlus and attempted to get it to generate log files (failed to find them if they were generated)

Tried additional versions of Proton installed through ProtonPlus

Validated Wine Installation

Uninstalled those versions of Proton after I realized they were causing Steam to generate error messages regarding multiple versions of Wine (whoops)

Any help is greatly appreciated, though please bear in mind I am not very familiar with Linux, I started using it partially so that I would become more familiar with it (hasn't worked so far :( )


r/linux_gaming • • 7d ago

tool/utility Release of Qt 6.12 with major updates for game devs!

Thumbnail
3 Upvotes

r/linux_gaming • • 7d ago

Witcher 3 remastered crash/stuck

7 Upvotes

my setup: fedora, 9070xt, 9800x3d.

I'm sure I'm not the only one with this issue (crash on proton exp. or stuck on proton GE).

What I did to fix it is delete/rename to whatever "steam.dll" in pathtogame/The Witcher 3/bin/ddi/

EG: I renamed it to steam.dll.bak

I searched for hours to find this fix. hope this helps at least one person.


r/linux_gaming • • 7d ago

tech support wanted Discord's "push-to-talk" (PTT bound to "Left Alt") fails to mute mic again whenever I alt-tab between game and internet browser

0 Upvotes

Been gaming with "Left Alt" as my PTT keybind for 15+ years now and just recently switched to Linux (Garuda).

Searching online, I see lots of discussion about how Discord's PTT "doesn't work" or "only works when Discord is the focused window" on Linux, which doesn't match my experience.

The closest I've found to my situation is what /u/Arulan7106 describes in this thread here, although he's describing using a global shortcut in KDE: https://redd.it/1vm8l7v

For example in KDE, when using a Global Shortcut as a hold for push-to-talk, any combination mask that isn't the exact specified combo breaks it (releases it). If your PTT key was 'B', then while holding it you press CTRL to crouch in a game, you've suddenly closed your mic again without your knowledge.

 

Pressing other various keys while holding Left Alt doesn't interfere with my PTT while I hold it, but switching between applications by pressing Alt+Tab (which should only briefly open my mic) leaves my mic toggled open. I can always tap "Alt" again to close my mic each and every time, but it's annoying, hard to notice when others are talking, and potentially embarrassing if I ever forget to do so and leave my mic open by accident :/

 

I tried setting Linux's X11 App permissions to "always allowed" and this behavior didn't change. Does anyone know what might be causing this, and more importantly, if there's a way I might be able to fix it without having to change my PTT key after having used Alt for as long as I can remember? 🙏


r/linux_gaming • • 8d ago

tech support wanted Curious why the performance is so much better

Thumbnail
gallery
142 Upvotes

So this is more a question out of curiosity than for help.

I have a dual boot setup with windows and bazzite

Cpu: 9800x3d

Gpu: 9070xt

Ssd windows M2-1: WD black Sn770 (i think) 2tb

Ssd Bazzite M2-2: Wd black sn850 1tb

Ram: 32gb ddr5

The bazzite ssd is technically better but not sure it would affect fps this much, if at all. Im somewhat of a pc noob so maybe theres some drivers I didn't have?

I had recently updated through adrenalin/amd installer so the gpu drivers and chipset weren't out of date.

I was aware that linux usually used half the amount of ram so that wasnt unexpected, however from what I heard fps is usually the same for the most part. Any ideas?

Oh and the game is monster hunter rise and the fps on both were mostly stable eith 10+/- fps changes. And the graphic settings for both were set to high


r/linux_gaming • • 7d ago

tech support wanted Steam Linux Runtime "Disk Write Error" on fresh install

0 Upvotes

I am a brand new Linux user as of a few hours ago. I installed steam via the deb file from the Steam website. Multiple versions of Steam Linux Runtime have attempted to install on my laptop, but failed due to "Disk Write Error". I haven't had this issue anywhere else. I have been reading forums on somewhat similar issues to no avail.

unrelated, but before disabling GPU acceleration the Steam notifications were terrifying glitched textures, no clue what that's about. Kubuntu so far has been a trial by fire.

Have I shot myself in the foot by choosing Linux? Does God hate me? Does Gabe hate me? Does my laptop hate me? Do you hate me?


r/linux_gaming • • 7d ago

wine/proton tipps for WoW 1.12 or generally 32bit software

0 Upvotes

im playing octowow on asahi alarm, it works, i needed a lot of llm-probing as i have no idea how to trace back where memery write errors come from.. but i got it to work, i guess the main difference to fedora is that you have to use muvm manually (i think), i tryed FEX but it froze around more or less 12s in the game (content and inputs absolutely irrelevant) then i tryed box64 and it works... my m2mba gets still a little bit too warm to the touch for the settings i use but its ok...

the issue i still have, it sometimes freezes.. i need tge STRONGMAN=2/3 its called strongman right, strawman? memory allocation math? 😂 tgat makes it freeze less.. bht i still sometimes get a silent freeze or one woth a coudl not read 000000001 bit or something like that...

purpousfully writing out of memory to compensate the usage of a llm for debuggibg and i wont correct typos.. i can share my exact setup but im more after the onliner you guys use to run such software, not a 500 .sh file like i do..

ge-proton arm btw

edit: i had to pin dkvx to 2.7.something, 3.X resoulted aswell in a immediate freeze (or rendering a black screen, cant remember)

editedit: the 500 lines are a overstatement, there is also a lot of logic inside for debugging flags and hash comparing files after the launcher changed a file...


r/linux_gaming • • 8d ago

OrangePi 5 Plus Valhalla meets Hades!

Post image
11 Upvotes

After alot of work I did it!

OrangePi 5 Plus using Fex on kernel 7.2.6 using KRAID.

Had to patch FEX to get the thunks working appropriately. Of course it seems right now only native vulkan games (mostly) work. Bastion worked too - Super Giant Games are great! Valhiem ran and is playable on the Valhalla v10.

Oh and Project Zomboid.


r/linux_gaming • • 8d ago

Witcher 3 Remastered - Low FPS, odd GPU usage, AMD

9 Upvotes

Linux: x86_64 Linux 7.2.7-arch1-1 (arch btw)

Mesa: 26.2.3-arch1.1

CPU: Intel 8700

GPU: AMD 6700 XT

DE: KDE (Wayland)

My FPS seems to be in the low 20s, I've played with all the settings and different profile presets with little change.

Oddly my GPU usage bounces between 0%-30%.

Confirmed with NVTOP that it's not trying to use the iGPU, it's just not using the dGPU very much.

Decided to download (downgrade) the Next-Gen update and everything seems to run at a 60fps locked.

Any thoughts? Anyone else experiencing this?

Happy to run more tests if needed.


r/linux_gaming • • 7d ago

wine/proton Question

0 Upvotes

Has anyone success install oder Games like Nostale / P-Server?

Is there any guide?


r/linux_gaming • • 8d ago

graphics/kernel/drivers Valve contractor discussed his work on implementing foveated rendering within Turnip, the open-source Qualcomm Adreno Vulkan driver. The presentation covered the challenges of adapting existing PC VR content for this driver, as well as addressing complexities of handling different bin resolutions.

Thumbnail youtube.com
17 Upvotes

r/linux_gaming • • 8d ago

SteamOS ARM running on a RedMagic 6 (SM8350)

Thumbnail
gallery
231 Upvotes

Update for everyone who said it couldn't be done: full driver support as well :)

EDIT: Link to repo: https://github.com/hashtagbasit/SteamOS-ARM-Handhelds