r/linux_gaming

Image 1 — Resident Evil Requiem - should Grace's face look like this? Or is there a problem?
Image 2 — Resident Evil Requiem - should Grace's face look like this? Or is there a problem?
🔥 Hot ▲ 65 r/linux_gaming

Resident Evil Requiem - should Grace's face look like this? Or is there a problem?

1st pic: what it looks like in areas with less lighting (I'd say it okay-ish) 2nd pic: what it looks like in areas with more lighting (definitely looks weird)

Mind you, I did some settings tweaking between 1st and 2nd pic.

But anyways, it still does not look right. Any guesses what might be the problem?

Using nvidia-driver-595 on a 5090.

u/kennyminigun — 4 hours ago

Gaming performance. split_lock_mitigate.

I don't know if this i common knowledge and I'm the only one who missed it. But this setting made a huge difference in performance for me a least, so I have to share it in case it helps anyone else. If it is already covered in some other post you can just delete this.

Some Windows games (when running on Linux via Proton) trigger a special CPU operation called a “split lock.”
By default, the Linux kernel slows the game down by ~10 ms every time this happens — it’s a security feature to stop potential attacks.
Setting it to 0 turns that artificial slowdown off. On a local computer in your home network you might as well turn it off.

I saw this setting mentioned for running the old "The Division 2" game on linux which I was trying to get to run better.

The difference in framerate was huge. And then I started "Cyberpunk 2077" just to see if it made any difference there. Didn't expect much but OMG. It had defaulted to Raytracing ON and just about everything on High or Ultra which I couldn't do before this.

I have an MSI GeForce RTX 5070 running on Linux Mint by the way.

I tested it by just disabling it like this.
>sudo sysctl -w kernel.split_lock_mitigate=0
This is temporary until you turn it On again or reboot.

So I made it permanent like this.
>echo "kernel.split_lock_mitigate=0" | sudo tee /etc/sysctl.d/50-split-lock.conf
>sudo sysctl -p /etc/sysctl.d/50-split-lock.conf

PS. Tried "Enshrouded" now which also seems to have a very nice performance boost. And I thought this would only effect older games.

reddit.com
u/bjornxon — 5 hours ago

ApeSky — one-button wire-swinging game, runs in your browser

Game Title: ApeSky

Playable Link: https://beep8.org/b8/beep8.html?b8rom=9f77d0d57b00e286db160d374055e4e7.b8&

Platform: Browser (iPhone, Android, PC)

Description:

A monkey swings higher and higher into the sky — that's pretty

much the whole game. You grab wires, build momentum, and try not

to fall. One button only, so it works fine one-handed on mobile.

It's a prototype I've been tinkering with. The core loop feels

good to me but I'm still tuning the difficulty curve. Runs at

60fps, no install, just open the link and play. Works on phone

or desktop.

Made it for BEEP-8, a tiny retro console I built that runs in

the browser. Pixel graphics, 16 colors, the whole deal. Would

genuinely love to hear what feels off — still early days.

Free to Play: Yes, free. No ads, no signup.

Involvement: I made the game and the platform it runs on.

u/Positive_Board_8086 — 39 minutes ago
I love how elegant MangoHud can look
🔥 Hot ▲ 197 r/linux_gaming

I love how elegant MangoHud can look

my MangHud.conf
it's probably best to use a monosapce font so text become stable in position but google sans looks awesome

gpu_stats
 gpu_temp
 gpu_load_value=60,90
 gpu_load_color=39F900,FDFD09,B22222
cpu_stats
 cpu_temp
 cpu_load_value=60,90
 cpu_load_color=39F900,FDFD09,B22222
 io_read
 vram
 ram
fps
frametime
 fps_metrics=0.01
frame_timing
 font_size=24
 font_file=~/Games/fonts/GoogleSansFlex-VariableFont_GRAD,ROND,opsz,slnt,wdth,wght.ttf
 text_outline_thickness = 0
 round_corners=10
text_color=f6f5f4
gpu_color=99c1f1
cpu_color=8ff0a4
vram_color=ffbe6f
ram_color=ffa348
engine_color=f66151
io_color=f9f06b
frametime_color=ffffff
background_color=000000
media_player_color=62a0ea
wine_color=f66151
battery_color=f6d32d
network_color=9141ac
horizontal_separator_color=77767b
 toggle_hud=Shift_R+F12
no_display
u/Alawami — 20 hours ago
NVENC working with steam on my Ubuntu and RTX 5070 TI
🔥 Hot ▲ 86 r/linux_gaming

NVENC working with steam on my Ubuntu and RTX 5070 TI

I added NVENC encoding support to the driver (totally vibecoded). Steam now picks up VAAPI HEVC automatically — no config needed, no env vars. Just launch Steam and stream.

If you've ever tried Steam Remote Play on NVIDIA Linux, you know the pain:

it falls back to libx264 software encoding because nvidia-vaapi-driver only supported decode. 20fps, unusable.

On Blackwell (RTX 50xx), NVIDIA killed 32-bit CUDA, which is exactly what Steam's encode pipeline needs. So the driver includes a 64-bit helper daemon that handles the NVENC work via shared memory.
Steam's 32-bit process writes frames, the 64-bit daemon encodes them on the GPU. Transparent to the user.

Results
^(RTX 5070 Ti, Ubuntu 24.04, driver 580)

  • Steam Remote Play: VAAPI HEVC @ 60fps, ~3ms encode, 0% packet loss
  • Tested with Steam Link on macOS and SteamOS on Legion Go 2
  • ffmpeg h264_vaapi/hevc_vaapi work out of the box
  • Pre-Blackwell GPUs (Turing/Ampere/Ada): direct NVENC, no daemon needed

Looking for testers, especially RTX 5070/5080/5090 before asking the maintainer.

To test
PR is open as draft on the original repo: https://github.com/elFarto/nvidia-vaapi-driver/pull/427

./install.sh contains missing dev packages to compile the lib. Read it before apply.

git clone https://github.com/efortin/nvidia-vaapi-driver
cd nvidia-vaapi-driver
git checkout feat/nvenc-support
./install.sh
u/Weary-Buy-8132 — 18 hours ago
i am trying to install this old japanese game called inperishable night on linux using bottles. and i am using a CD rom.

i am trying to install this old japanese game called inperishable night on linux using bottles. and i am using a CD rom.

when i use the installer wizard and make it install the game to the bottles files, it shows a window that roughly translates to "cannot find file path." does anyone know how to fix this?

u/OzAndApss — 11 hours ago
▲ 4 r/linux_gaming+1 crossposts

Dota not launching from Steam on Linux

As title suggests.

I have seen that this has happened in the past but there is no clear solution online (at least not one I could find). I tried verifying the installation files, launching in -safe mode or removing vulkan cache. No luck.

Does anyone know how to handle this problem/how they managed when it happened last time?

Much appreciated

reddit.com
u/Hachiman_7 — 1 day ago

Bad performance using proton vs wine GOW 2016

Hi y'all I made the switch to catchy os and I'm using heroic games launcher to run GOW 2018 gog version and when using Wine 11.6 the game runs ok... little worse than windows but stable, when changing to proton-cachyos-slr or proton-GE the performance is really strange, like it goes slow motion then 2x then slow motion again. there's massive input lag also and the fps is terrible with lots of stuttering. Was expecting better performance from proton, am I doing something wrong? Lots of people said it runs better on Linux than Windows

setup

rx570 4GB

xeon E5-2650 V2

16GB Ram

500 GB SSD

it runs ok on Windows was just expecting equal or better performance on Linux

also I installed all catchy os gaming packages and I'm running Heroic with game-performance wrapper

reddit.com
u/draconetto — 35 minutes ago

Crimson Desert won't launch (Black screen) - New to Linux/Bazzite, need advice!

​Hey everyone,

​I recently made the jump to Linux and installed Bazzite OS on my laptop. I'm trying to play Crimson Desert via Steam, but I'm running into an issue and could use some help.

​The Problem:

Whenever I start the game, it gets stuck on a black screen right at launch. I know the game itself is fine because I can play it without any issues on my other PC.

​My Specs (Dell G3 3500):

​OS: Bazzite

​CPU: Intel Core i5-10300H

​GPU: NVIDIA GTX 1650 (4GB)

​RAM: 20GB DDR4

​Since I'm new to Linux gaming, I haven't tweaked any advanced settings yet. Does anyone know what might be causing this or what I should check first?

​Thanks in advance!

reddit.com
u/z3tsuu — 26 minutes ago
Linux DXVK vs Linux Native Benchmark CIVILIZATION VI
▲ 43 r/nvidia+4 crossposts

Linux DXVK vs Linux Native Benchmark CIVILIZATION VI

CIVILIZATION VI has been tested in Linux (Pop!_OS 24.04, COSMIC/Wayland) my dual-boot machine:

RTX 5070 Ti

Ryzen 9 5900X,

RAM 32 GB

Each operating system has its own identical 1TB SSD drive.

The game was run at 1080p using the Ultra profile, VSYNC OFF, FRAME LIMITER OFF.

While Proton converts DirectX to Vulkan using DXVK/VKD3D, the native Linux version primarily uses OpenGL. There is a huge difference. Proton regularly delivers significantly improved CPU utilization, smoother frame pacing, and higher performance. The performance difference might reach several times higher FPS in certain situations, demonstrating how inefficient OpenGL is in comparison to contemporary Vulkan translation layers.

Given that it reflects the actual gaming experience for modern Linux users, this test clearly demonstrates why many Linux benchmarks now focus on Proton performance.

I'm looking forward to the next NVIDIA driver 595 update for POP_OS, which should boost Linux DX12 game performance.

***********************************************

Disclaimer: Why I Test with Pop!_OS + NVIDIA

***********************************************

  1. Windows gamers

The whole point of these benchmarks is to show that Linux gaming exists, works well, and isn’t nearly as complicated as many Windows users think. I’m basically trying to show a realistic migration path from Windows to Linux, not build a perfect Linux-only lab.

  1. NVIDIA dominates the gaming GPU market.

According to the Steam Hardware Survey, NVIDIA usually sits around ~75–80% of GPUs in gaming PCs. If I test on NVIDIA, I’m covering what most gamers actually use.

  1. Pop!_OS is one of the easiest distros for NVIDIA users.

It ships with dedicated NVIDIA ISOs, drivers are integrated, and updates are straightforward. I run tests on official Pop!_OS drivers, so the setup reflects something an average user could realistically install.

  1. If Linux gaming works on NVIDIA, it works for most gamers.

Yes, AMD often performs better on Linux. I’m aware of that. But testing only on AMD would shrink the scope from ~80% of the market to a much smaller slice. My goal is broader relevance, not best-case scenarios.

youtu.be
u/RoniSteam — 19 hours ago

Bazzite or Arch?

So, for the context I've been dual booting windows and arch for years. I boot to windows only for gaming purposes. But these past few weeks have been hell for me since my machine is kinda old (GTX 1650 mobile, I5 gen 11). I rarely play games with kernel anti-cheat so i decided to move.

The question is, should i move fully to arch (for gaming + productivity) or bazzite + arch? I only care about performance while gaming, so if bazzite is a clear winner in this case i would dual boot them (can't leave arch because my work requires it).

reddit.com
u/ArNotee — 2 hours ago

Bazzite?

Long story short, I'm rather annoyed and frustrated at Windows being butt. I've been told by a couple of friends and acquaintances that I should give Bazzite a shot and see how it goes. Before I do so, are there any precautions I should take? I'm considering going down the dual boot route. I mainly use my PC for gaming, browsing the internet, and using Microsoft Word for novels.

reddit.com
u/im0497 — 14 hours ago

Shadow of the Tomb Raider: many issues with Steam version

So I started playing the survivor trilogy and I'm in part three now. One and two had no issues, but with this one I don't know what to do.

It started out great. I couldn't save for some reason but I played a bit until I died for the first time (at the cliffs near the dig site). No problen I thought - until I realized the game didn't auto save. So I started at the very beginning again, had to rewatch all the cut scenes. Here I noticed it wasn't picking up my select key in game, as I couldn't skip. I kept playing, now able to save manually until I reached the part where the first cave collapses and a cut scene plays that puts you in the village. After the cave scene the screen stays dark and I can press buttons to jump and stuff, but no village scene.

I tried Proton 9, 10, experimental, hotfix and native Linux of course, but no luck. I'm on Bazzite. Any ideas on what to do?

reddit.com
u/Calrissiano — 2 hours ago

Steam just straight up stopped working properly.

I use niri with an AMD GPU and CPU. Lately, Steam has just stopped working for many games of mine, including Marvel Rivals and Clair Obscur 33. It either binds the game to the Steam window or just straight up doesn't work like in this video. What the hell is happening?

I've tried everything I can think of on my end. I tried KDE, I tried using Lutris instead, I tried changing the Proton version, I tried launch options on ProtonDB. I just cannot play my games.

u/Witty_Zaru — 3 hours ago
Wordle for Linux

Wordle for Linux

I built a Wordle-inspired game for Linux lovers.

Three daily puzzles:

  • Guess the Linux command by its attributes.
  • Identify the blurred distro logo.
  • Name the DE/WM from a screenshot.

It's still a work in-progress and I am very open to suggestions (games to add, improvements i can make, etc.)

Try it out: https://linuxdle.site

u/afiddlemain — 14 hours ago
Help with audio track setting for gpu-screen-recorder?

Help with audio track setting for gpu-screen-recorder?

So what I'm trying to do is create 3 separate tracks. The first one should capture every app except discord and my mic so it's pure gameplay sound only, the second one to capture everything including mic, and the last one should only be my mic and discord call. The first and second one works, but I can't isolate discord for the last track as I still could hear audio from firefox being played. How to isolate input and discord call only for the third track? And is the setting for the first and second track already correct?

u/TheSullenStallion — 7 hours ago
Week