r/linux_gaming

▲ 608 r/linux_gaming+8 crossposts

New look at the Haunted Dark Ride Management Sim I'm building with GDevelop!

Hey everyone,

I'd love to share the latest gameplay for the game I'm currently building in GDevelop.

It's a pixel-art management sim where you design and operate your own haunted house dark ride. I've actually never created a game before, and am truly happy with how inituitive it is to use GDevelop and create a game that's entirely what I envisioned.

I'm currently working very hard to get a demo ready for Halloween season. If you like, you can find more info and screenshots on the Steam page:
https://store.steampowered.com/app/4480080/Scream_Operator_Haunted_House_Manager/

I've had lovely conversations with fellow GDevelopers in the past regarding the lightning and mechanics of this game, and I've had more than a fair share of help too. If there's anything you'd like to discuss, or any feedback, please feel free to hit me up here, or on discord!

u/ScreamOperatorDev — 1 hour ago
▲ 33 r/linux_gaming+5 crossposts

Metal Gear Solid V: The Phantom Pain - Geo-11 + DXVK - Windows 10 & SteamOS - cross view on top, parallel view on bottom

This one is weird. MGSV crashes if you apply Geo-11. I found this post while looking for solutions were someone suggested running it through DXVK to enable Reshade. With Geo-11 you have to chain it because both use d3d11.dll but it works! You have to do that on Steam Deck too even though that is already using DXVK within Proton...

Instructions:

The recording was made on the Steam Deck because on Windows with AMD the game crashed at some point. Maybe someone can share their experience with Nvidia. Have fun!

u/noraetic — 44 minutes ago

Better Discord or Vesktop?

For anyone who has tried these apps, which one do you think is the best?

u/Delirium222 — 6 hours ago

CachyOS feels like it hit out of nowhere. I'm out of the loop - why's it taking off like this?

I've been on Linux for about a year now, and I've seen a few distros spike in popularity. Pop!_OS and Bazzite are two that come to mind.

I played around with a few when I started, but ultimately settled on the Fedora-based Nobara. It's been great! Rock-solid, gaming-focused, easy to swap out proton versions and whatnot.

But, I suddenly see CachyOS everywhere in comments and forums. It feels so sudden, almost meteoric - is it just that good? I've been using proton-cachyos, and it seems fine, although I don't really know how to tell the difference between it and other protons. Is there some secret sauce inCachyOS that makes for a better user experience? I'm really curious!

(I'd consider trying it out, but I've got so much installed and configured on my machine, the thought of re-doing it all gives me a headache!)

reddit.com
u/ThatOneVRGuyFromAuz — 7 hours ago
▲ 11 r/linux_gaming+2 crossposts

NVIDIA DXVK/VKD3D issues fix.

Original post: https://www.reddit.com/r/linux_gaming/comments/1sxa85y/dx12_games_do_not_launch_on_nvidia_gpu_595_open/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button.

So, I had issues with NVIDIA not properly working with modern DX11/12 games through DXVK/VKD3D. I then found out that the issues stems from my nvidia gpu not being recognized as CUDA device.

Eventually, the issue was fixed by removing `page_poison=1` from boot kernel parameters (you typically find it in `/etc/modprobe/*` or `/etc/default/grub`). Second issue was the `nvidia_uvm` (on debian, it's `nvidia-current-uvm`) not being loaded at boot (you can load it manually after boot, or add it to `/etc/initramfs-tools/modules` for debian or `/etc/mkinitcpio.conf` for arch).

I tested the fix on arch and debian. Both work great! This post is for those people who are striving to death to find fix for such issue (I am one of them)!

reddit.com
u/Ok-Mix9649 — 4 hours ago
▲ 9 r/linux_gaming+1 crossposts

The haunted attraction tycoon I've been envisioning for years is finally coming together. What do you think?

u/ScreamOperatorDev — 1 hour ago
▲ 35 r/linux_gaming+1 crossposts

Linux Gaming Laptop Question

This is my first time buying a laptop, and I’m unsure about Linux compatibility.

I’ve had zero problems or driver issues running Arch Linux on my desktop, but I understand that laptops can be more complicated, especially when it comes to hybrid graphics, power management, fan control, sleep/wake, and vendor-specific software.

Right now, I’m deciding between an HP OMEN and a Lenovo Legion. The OMEN is around $2,000, and the Lenovo is around $2,100, so they are basically in the same price range. At that point, compatibility and overall headache level matter more to me than the small price difference.

My main goal is simple: I want to enjoy Arch Linux on the go while still being able to game comfortably.

I was also very close to considering a Framework laptop because of the repairability and Linux-friendly reputation, but the price gets outrageous once configured with the specs I would actually want.

For anyone running Linux, especially Arch, on recent OMEN or Legion gaming laptops: which one has been the smoother experience? Are there any major issues I should know about before buying?

u/iknowrealtv — 9 hours ago

Removing Bazzite removed the "Boot from USB option" in my computer's boot menu

Hi, I've been trying (and failing) to install CachyOS onto my computer. I first removed bazzite, and everything relating to bazzite from my computer using windows disk management & command prompt. All good. Go to install CachyOS, no "USB" option in my boot menu. Go to UEFI firmware settings, boot from USB is enabled, yet no USB entry to be found. Guess I'm stuck with windows now...

reddit.com
u/Enterjokehere1 — 8 hours ago

Arc Raiders is adding Denuvo anti-cheat soon.

I've been on Nobara Linux for the last four months and have had little to no issues playing Arc Raiders. Does the change to Denuvo change that?

reddit.com
u/OMGrant — 13 hours ago
▲ 82 r/linux_gaming+2 crossposts

My poor man Steam Machine Is Finally Complete

This Controller Is Great, The perfect Match for any Linux machine 🥹

u/Ordinary_Idea8964 — 14 hours ago

I built a gaming daemon for Hyprland (auto-disables blur/animations, changes CPU gov), but my laptop is too powerful to see if it actually boosts FPS. Need low-end hardware testers!

Hey everyone,

I got tired of having to manually disable `decoration:blur` and animations, change my CPU governor, and pause Spotify every time I launched a heavy game on Hyprland. So, I wrote a Python daemon to automate all of it.

It's called Natagaming. It listens to the Hyprland socket asynchronously and triggers a "Gaming Mode" when it detects a game window in fullscreen.

What it does automatically:

  • Disables Hyprland blur, drop shadows, and animations to free up GPU cycles.
  • Sets CPU governor to `performance` (via `powerprofilesctl` or `cpupower`).
  • Pauses Spotify/Media via `playerctl`.
  • Spawns an `mpv` background process with a configurable playlist (optional).
  • Restores everything to your exact previous state the second you close or unfocus the game.
  • Run music of terminal btw

I developed this on an MSI gaming laptop. When I test it, I only see a difference of maybe 1 or 2 FPS because my hardware brute-forces through the compositor overhead anyway.

I have a strong theory that on lower-end machines (older ThinkPads, integrated graphics, older GPUs), removing the Wayland/Hyprland compositor overhead will provide a massive performance boost and fix frametime spikes.

If anyone here is running Hyprland on a potato PC or a low-end setup, could you test this out and let me know if it actually improves your FPS? I really want to know if it makes a difference before I put more effort into new features.

Repo:https://github.com/natha0705/natagaming

u/Economy_Sector9567 — 7 hours ago

Difference between Wayland and XWayland?

Hey guys, I often see people on protondb enabling Wayland for various games. Is there a benefit? I only notice that Wayland makes the window in Windowed mode a bit buggier and Ubisoft launcher shows only a whitescreen.

reddit.com
u/CDXX_BlazeIt — 14 hours ago

Fixes for Forza Horizon 6: FH101 (CPU cores) or FH201/FH205 (GPU not supported) errors

If you're getting FH101 (CPU cores) or FH201/FH205 (GPU not supported) errors, here's how to bypass both on Linux.

How it works:

The game runs arbitrary hardware checks that have nothing to do with whether your machine can actually run it. The GPU check queries D3D12 feature levels and Enhanced Barriers support, both of which VKD3D-Proton can expose on Polaris via Mesa's Vulkan drivers. The CPU check just counts logical processors, Wine can be told to report more than you physically have by remapping existing cores.

4-core CPU + RX 500 series (e.g. RX 570/580):

WINE_CPU_TOPOLOGY=6:0,1,2,3,0,1 VKD3D_FEATURE_LEVEL=12_1 VKD3D_CONFIG=descriptor_heap,no_upload_h_vram,single_queue RADV_EXPERIMENTAL=heap,sync2 radv_wait_for_vm_map_updates=true %command%

6-core CPU + RX 500 series:

VKD3D_FEATURE_LEVEL=12_1 VKD3D_CONFIG=descriptor_heap,no_upload_h_vram,single_queue RADV_EXPERIMENTAL=heap,sync2 radv_wait_for_vm_map_updates=true %command%

Paste into Steam → right-click FH6 → Properties → Launch Options.

Tested: 720p, Minimun, 30-60fps, fully playable.

Why WINE_CPU_TOPOLOGY=6:0,1,2,3,0,1 works: Wine can't invent CPU indices that don't exist, so instead of 0,1,2,3,4,5 you repeat 0 and 1, Wine reports 6 logical processors, the game passes the check, real work still runs on your 4 cores.

Pictures on the game working on a I5-2400 (4 Cores), 16GB DDR3 and an RX570, take in consideration that my CPU its overclocked, so if you have this specific hardware your fps might be worse.

https://preview.redd.it/kigpd18c962h1.png?width=1400&format=png&auto=webp&s=67702836f4da591d47705a5928e03428a03959da

https://preview.redd.it/y1bei6pd962h1.png?width=1920&format=png&auto=webp&s=e672fc3055cc86c0abf2ebf9b45f67c45f8135a3

Hardware checks on games you can physically run are dumb. Period

Additional notes:

Kinda expected but the city part will make you drop your graphics settings and its highly demanding, expect to be playing at lower fps than the tutorial.

The game was trouble with non 60hz resolutions at least on my system, so i will recommend play the game on a 60hz mode, or at least not on 75hz thats where i had the issues with performance and visual glitches

reddit.com
u/Ok-Pace-1900 — 9 hours ago

Is Baldur's Gate 3 Linux native or not?

When launching Baldurs's Gate 3 on steam as is, no Larian launcher pops up. When forcing Proton-GE and passing [PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command%], the Larian launcher does pop up, HDR works, but my FPS drops by about 20% (GPU is NVIDIA). Looking at the store page for BG3, it doesn't look like it has a Linux native build.

Could someone explain what is going on under the hood?

reddit.com
u/xXoverusedusernameXx — 18 hours ago

Linux gaming has enough marketshare

I had this thought today while reading comments on Windows-related posts across various subs. I think Linux gaming has reached a point where it is no longer a niche curiosity and it basically has enough market share. There are enough users, enough momentum, and enough technical maturity for it to be genuinely relevant.

Mesa GPU drivers have evolved dramatically over the past decade, going from rough and limited to genuinely excellent in many cases. And it is not just the drivers. The whole stack keeps improving: the kernel, package managers, desktop environments, compatibility layers, tooling, and the general user experience. Thanks to the open-source nature of the ecosystem, everything keeps getting more polished, more optimized, and more resilient over time.

Given that, I think the Linux gaming community (and maybe the Linux desktop community in general) no longer needs to actively evangelize Linux as a Windows alternative. The ecosystem works, it keeps improving, and it has enough value to stand on its own. At this point, maybe the best form of advocacy is simply building good tools, helping people who are genuinely interested, and letting the platform speak for itself.

If someone stubbornly wishes to rot in proprietary hell with data harvest, ads everywhere and no control over owned device, who am I to stop them?

reddit.com
u/fake_agent_smith — 1 day ago

New anti lag layer in conjunction with AMD and optiscaler

(see link if you're curious what this is about)

I wanted to write this down for anyone who might be interested in trying this or already does. The readme currently makes one believe that you need many env variables to activate this layer but from my testing this is not the case.

On AMD Anti-Lag 2 works out of the box with both native and proton games (provided the game supports it). No tinkering needed after installation. (e.g. CS2, The Finals, Expedition 33 etc.)

If the game uses reflex, using LOW_LATENCY_LAYER_REFLEX=1 should do the trick in many of them like Deep Rock Galactic, Overwatch (DX12), MH:Wilds etc.

Others might not work like that (they probably do something like additional vendor checks). In those scenarios we can use optiscaler.

For those who don't know optiscaler comes with a tool called fakenvapi which is made specifically to expose reflex to other vendors.

Using this you again don't need to do anything. After installing it, turn on reflex in game and you are good to go.

The variable PROTON_FORCE_NVAPI=1 should not be used as it can mess things up (e.g. FSR4 overwrite will no longer work, some games like Doom:TDA refuse to start). This is currently being discussed here:

https://github.com/Korthos-Software/low_latency_layer/issues/2

A less invasive option is to try DXVK_CONFIG="dxgi.hideAmdGpu = True" (supported by dxvk/vkd3d; in case optiscaler is not an option)

Hope this helps someone. :)

reddit.com
u/Skaredogged97 — 23 hours ago
▲ 16 r/linux_gaming+1 crossposts

How to properly use Plasma window rules?

I was experimenting with different resolutions in American Truck Simulator and found out that 1280x720 fullscreen through game settings looks very pixelated whereas 1280x720 windowed but fullscreen forced using Plasma looks slightly better.

Is there any way that I can force this fullscreen effect from Plasma's side applied every time I launch the game? I use bottles for launching the game and use the windows build, not the linux native.

I tried "Configure Special Application Settings..." but that didn't seem to work but I think something can be done there to force the fullscreen.

Fixed! Had to force the fullscreen property and add the name of Window Class (application): steam_proton

u/Paper_OCD — 19 hours ago