Other News about gaming on Linux

Issues with Epic Games Launcher Taking Forever to Launch Through Bottles

Reddit Linux_Gaming - 1 Jul 2025 - 12:36am

Hi everyone!

New to Linux, currently using Mint, but I've been enjoying it so far. A recommendation I received for running non-Steam games in Linux was to use Bottles. I think it's a neat concept to run Windows software, and I installed both the EA Launcher and Epic through a Bottle I made earlier today. However, despite the EA launcher working fine, the Epic Launcher seems to be rather slow, and gets stuck on "preparing the epic games launcher" screen for quite a while. Wanted to see if this was a normal issue others faced, since it's inconveniently long enough to make me want to post about it.

Thanks in advance for answers!

submitted by /u/DjSikhNasty
[link] [comments]

SteamOS 3.7.13 update gets fixes for more handhelds, fixes WiFi regression on Steam Deck OLED

Gaming on Linux - 1 Jul 2025 - 12:18am
Valve have launched the latest SteamOS 3.7.13 stable update, further enhancing how it runs on more handheld gaming PCs.

.

Read the full article on GamingOnLinux.

Steam update brings accessibility settings and Proton enabled by default to make Linux gaming simpler

Gaming on Linux - 1 Jul 2025 - 12:05am
Valve just launched the latest main stable update for Steam Desktop and the SteamOS Steam Client / Steam Deck. Here's all that's changed.

.

Read the full article on GamingOnLinux.

Forza Horizon 4 | 4k Ultra HDR | RX6600

Reddit Linux_Gaming - 1 Jul 2025 - 12:00am

Here’s a raw gameplay recording captured with OBS using HDR and VAAPI.
If your browser doesn’t support HDR (Firefox is broken for me right now), use a player like mpv to watch it:

flatpak run io.mpv.Mpv https://youtu.be/oSHDTVRvKYc?si=9rpeAiP41vQ10-bU

When using mpv, you should see something like this in the terminal:

VO: [gpu] 3840x2160 yuv420p10

That confirms it's being rendered in 10-bit HDR properly.
Let me know if the video plays correctly for you, and what setup you’re using on Linux (browser/player, OS, GPU, etc).

submitted by /u/Ill_Champion_3930
[link] [comments]

new to linux and need advice before switching

Reddit Linux_Gaming - 30 Jun 2025 - 11:54pm

Hi, i am new to linux and want to make a switch.

before i want to make the switch, i want to ask if i can copy the files of my steam games into a separate hard drive and copy them back so i don't have to re-download my games.

also if there anything i need to know about linux gaming, please tell me.

thank you for your time.

submitted by /u/thatonewhosarbic
[link] [comments]

Halo MCC not working

Reddit Linux_Gaming - 30 Jun 2025 - 11:35pm

I have 3 fps when I try to play Halo CE in campaign (single player and multiplayer). Even if you stay and hope that the zone charges, nothing happens... I've been using Linux for a very short time (Mint) and I may have missed things but in any case: I launch from Steam I tried Proton Hotflix, experimental and 9. I put the graphics settings in performance mode. I have an NVIDIA GTX graphics card (I can't remember the exact model), an Intel I7 7600 processor and 16GB of RAM. My PC has always run fine so I don't understand.

submitted by /u/ZipTheFile
[link] [comments]

Red Dead Redemption 2 Crashing

Reddit Linux_Gaming - 30 Jun 2025 - 10:56pm

I am trying to run Red Dead Redemption 2 on a fresh installation of Pop OS. They game was initially on a second NTFS drive and after some research I moved it to the main drive where the OS is. The issue that I have is that the game is not launching at all. The process is Play > Launching on steam> Play button again.

I did run the game with Proton Log on and it shows nothing. It is just the initialization of proton with no stack of errors or anything. I also did try top reinstall the game and nothing has changed. I followed multiple tinkering launch option with different combinations of Proton but there is no difference.

My GPU is AMD and other games run fine like BG3

Has anyone encountered this issue before?

UPDATE: with Proton 6.3.8 the game does open but the Rockstar Launcher throws a "An error has occured. Please make sure all instances of the Rockstar Games Launcher have been cloosed and try again".

submitted by /u/--iArcher--
[link] [comments]

want to leave i

Reddit Linux_Gaming - 30 Jun 2025 - 10:18pm

I’m unsure about which distribution to switch to, as I’ve only used Windows and want to leave it.

  • I’m interested in learning programming.
  • I want to play games.
  • I need support for ASUS and NVIDIA drivers.
  • For studying: using multiple open tabs with stability, avoiding file corruption.

Which one should I choose? I’ve already seen Garuda, Zorin, and Arch.

submitted by /u/Timely_Secretary8911
[link] [comments]

I've tried multiple distros for bnet

Reddit Linux_Gaming - 30 Jun 2025 - 10:03pm

I just can't seem to get battle.net to work, I've tried multiple ways, multiple distros, bottles/lutris/steam ect.

At this point theres obviously something I am doing wrong, and I can't seem to find the correct way to set this up, a couple years ago I had no problems running bnet on mint.

I am currently on cachy and it installs, I can open the store page, but it will not connect to the home/games tabs, not really sure where to go from here, anyone have any ideas to why I am having all these problems.

submitted by /u/So-Worth
[link] [comments]

Struggles with HDR + stalker2

Reddit Linux_Gaming - 30 Jun 2025 - 9:10pm

I am on a fresh install of Cachyos, I've tried the game in gamescope and none-gamescope. Both when launched just has the menu stuck at "Disabled" on trying to enable HDR.

gamescope --force-grab-cursor -f -w 3840 -h 2160 -r 240 --hdr-enabled -- %command%

and

PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command%

Second I tried using with proton-ge, cachyos native. Running steam native, because all bunded into cachyos.

7900XTX/AMD 9950X3D.

Not too sure why its being picky.

[gamescope] [Info] xdg_backend: HDR INFO

[gamescope] [Info] cv_hdr_enabled: true

[gamescope] [Info] uTF: ST2084_PQ

[gamescope] [Info] bExposeHDRSupport: true

...

[Gamescope WSI] Surface state:

server hdr output enabled: true

hdr formats exposed to client: true

submitted by /u/Sc0rian
[link] [comments]

I'm trying to make my android phone a gamepad and I need your help

Reddit Linux_Gaming - 30 Jun 2025 - 9:02pm

Alright, to begin, I'm poor, and currently I can't afford a controller.. in Windows, there used to be an app know as "Pc Remote Control" which used to let me use my android phone as a controller to play games over the laptop. Yeah, even Steam can do it, but I don't find it much usable, and as far as I tried , It's doesn't work when I try to run games from Lutris. So, my plan to make a program, which can connect my android phone to connect with my arch setup, probably using python to send inputs that can emulate xinput. Call me dumb, if I sound like one, I'm completely new to all these. Ofc, I will host the whole thing on GitHub, making it open source. I haven't started it yet, but I just started learning flutter for ui on Android and also, about sockets for servers ig. Note, I have never made anything like this nor have much of programming knowledge for this, it is also a learning exercise for me . But I would love to get some of suggestions?! Maybe on where do I start?

submitted by /u/Vans__G
[link] [comments]

A Solo Developer's War Journal: Architecture as a Survival Tool

Reddit Linux_Gaming - 30 Jun 2025 - 9:00pm
How I Built a Complex Crafting System From Scratch Without Losing My Sanity

This is a story about architecture, coding tricks, and how to survive your dream project.

A Solo Developer's War Journal: Architecture as a Survival Tool

Being a solo developer is like walking a tightrope. On one hand, you have absolute freedom. No committees, no managers, no compromises. Every brilliant idea that pops into your head can become a feature in the game. On the other hand, that same tightrope is stretched over an abyss of infinite responsibility. Every bug, every bad decision, every messy line of code—it's all yours, and yours alone, to deal with.

When I decided to build a crafting system, I knew I was entering a minefield. My goal wasn't just to build the feature, but to build it in such a way that it wouldn't become a technical debt I'd have to carry for the rest of the project's life. This was a war, and the weapon I chose was clean architecture. I divided the problem into three separate fronts, each with its own rules, its own tactics, and its own justification.

Front One: The Tactical Brain – Cooking with Logic and Avoiding Friendly Fire

At the heart of the system sits the "Chef," the central brain. The first and most important decision I made here was to "separate data from code." I considered using the engine's built-in data asset types, which are a great tool, but in the end, I chose JSON. Why? Flexibility. A JSON file is a simple text file. I can open it in any text editor, send it to a friend for feedback, and even write external tools to work with it in the future. It frees the data from the shackles of a specific game engine, and as a one-man army, I need all the flexibility I can get.

The second significant decision was to build a simple "State Machine" for each meal. It sounds fancy, but it's just a simple variable with a few states: Before, Processing, Complete. This small, humble state is my bodyguard. It prevents the player (and me, during testing) from trying to cook a meal that's already in process, or trying to collect the result of a meal that hasn't finished yet. It eliminates an entire category of potential bugs before they're even born.

The entire process is managed within an asynchronous operation that can be paused and resumed, because it gives me perfect control over timing. This isn't just for dramatic effect; it's a critical "Feedback Loop." When the player presses a button, they must receive immediate feedback that their input was received. The transition to the "processing" state, the color change, and the progress bar—all these tell the player: "I got your command, I'm working on it. Relax." Without this, the player would press the button repeatedly, which would cause bugs or just frustration.

The logic for this timed sequence is straightforward but crucial. First, it provides immediate feedback by changing the meal's state to "Processing" and updating its color. This locks the meal to prevent duplicate actions. Then, to create a sense of anticipation, it enters a loop that runs for the required preparation time. Instead of just freezing the game, it actively shows progress by updating a visual progress bar each second. Passive waiting is dead time in a game; active waiting is content. Finally, once the time is up, it delivers the reward. The state is changed to "Complete," the crafted food is spawned for the player, and the color is updated again to give visual feedback of success.

Front Two: Physical Guerrilla Warfare – The Importance of "Game Feel"

As a solo developer, I can't compete with AAA studios in terms of content quantity or graphical quality. But there's one arena where I can win: "Game Feel." That hard-to-define sensation of precise and satisfying control. It doesn't require huge budgets; it requires attention to the small details in the code.

My interaction system is a great example. When the player picks up an object, I don't just attach it to the camera. I perform a few little tricks: maybe I slightly change the camera's Field of View (FOV) to create a sense of "focus," or add a subtle "whoosh" sound effect at the moment of grabbing.

The real magic, as I mentioned, is in the throw. Using a sine wave in the engine's fixed-rate update loop isn't just a gimmick. This loop runs at a consistent rate, independent of the visual frame rate, making it the only place to perform physics manipulations if you want them to be stable and reproducible. Multiplying by PI * 2 is a little trick: it ensures that the sine wave completes a full cycle (up and down) in exactly one second (if the frequency is 1). This gives me precise artistic control over the object's "dance" in the air.

It's also important to use filtering for raycasts—the invisible beams engines shoot to detect objects. I don't want to try and "grab" the floor or the sky. My raycast is configured to search only for objects on a specific "Grabbable" layer that I've defined. This is another small optimization that saves headaches and improves performance.

Front Three: The General Staff – Building Tools to Avoid Building Traps

I'll say this as clearly as I can: the day I invested in building my own editor window was the most productive day of the entire project. It wasn't "wasting time" on something that wasn't the game itself; it was an "investment." I invested one day to save myself, perhaps, 20 days of frustrating debugging and typos.

Working with a game engine's default editor UI can be limiting. So, I used its styling APIs to customize the look and feel of my tool. I changed fonts, colors, and spacing. This might sound superficial, but when you're the only person looking at this tool every day, making it look professional and pleasing to the eye is a huge motivation boost.

The real magic of the tool is its connection to the project's asset management system. A special UI field in my tool allows me to drag any asset—an image, a reusable game object, an audio file. As soon as I drag an asset there, I can get its unique asset path as a string and save it in my JSON file. Later, I can use the engine's APIs to load the asset from that path and display a preview of it.

This creates a closed, safe, and incredibly efficient workflow. The tool has a field where I can, for example, drag an ingredient's sprite. If I drag in a new sprite, the tool automatically gets the asset path of that new image and saves it to my data file, marking the object as changed so the editor knows to save it. This simple, visual workflow prevents typos and makes managing game data a breeze.

The Fourth and Final Front: The Glue That Binds, and Preparing for Future Battles

How do all these systems talk to each other without creating tight coupling that will weigh me down in the future? I use a simple approach. For example, the "Chef" needs access to the player's inventory manager to check what they have. Instead of creating a direct, rigid reference, I use a global function to find the manager object when the game starts. I know it's not the most efficient function in the world, but I call it only once when the system initializes and save the reference in a variable. For a solo project, this is a pragmatic and good-enough solution.

This separation into different fronts is what allows me to "think about the future." What happens if I want to add a system for food that spoils over time? That logic belongs to the "brain." It will affect the meal's state, maybe adding a Spoiled state. What if I want to add a new interaction, like "placing" an object gently instead of throwing it? That's a new ability that will be added to the "hands." And what if I want to add a new category of ingredients, like "spices"? I'll just add a new tab in my "manager" tool. This architecture isn't just a solution to the current problem; it's an "infrastructure" for the future problems I don't even know I'm going to create for myself.

Being a solo developer is a marathon, not a sprint. Building good tools and clean architecture aren't luxuries; they are a survival mechanism. They are what allow me to wake up in the morning, look at my project, and feel that I'm in control—even if I'm the only army on the battlefield.

To follow the project and add it to your wishlist: https://store.steampowered.com/app/3157920/Blackfield/

submitted by /u/osadchy
[link] [comments]

Any way to reduce wattage on quake & quake 2 on steam deck? (Recent releases)

Reddit Linux_Gaming - 30 Jun 2025 - 8:46pm

I guess any other games too. Considering the quake games’ age, it’s still pulling around 10 watts. Even Morrowind uses 10 watts (without openmw)

Guess I’m just looking for any optimization tricks for older games.

submitted by /u/GoosePants72
[link] [comments]

How can I enable 4K resolution in my 1080p monitor?

Reddit Linux_Gaming - 30 Jun 2025 - 8:40pm

I'm on linux for quite some time and I only used Nvidia GPUs so far, but recently I decided to upgrade to a 7900 XTX, everything has been pretty smooth, plug and play, but there is a small issue I am not able to find a solution for, when I was on the Nvidia GPU I used to go to the Nvidia X Server Settings, Display Configuration, and change ViewPortIn to 3840x2160 to play games in 4K, sure the desktop environment would look pretty small, but it was enough and a no headache solution for me to play games at 4K in my 1080p display, every game was able to recognize that resolution with that method, either would be Steam games or native games, when I was done, I would just simply revert the ViewPortIn to 1920x1080 and would go on with my business, on my new AMD GPU I am just not able to find a solution, anything I search the results are always xrandr, tried it, but it simply doesn't work, games are not able to find that resolution. I was thinking about the option of just buy a 4K monitor as a last resort. Throw money at your problem and it's solved! But I just wanted to make sure first if there was another option before buying a new monitor. Any help would be appreciated!

submitted by /u/FoxyPolo
[link] [comments]

Sims 4 mod support for GF

Reddit Linux_Gaming - 30 Jun 2025 - 8:39pm

Hey everyone,

My GF ordered a new PC and we're playing with the idea of using Linux on it (either Pop!_OS or CachyOS, but still open for recommendations). I'm wondering if her beloved Sims 4 will run through the EA App with all the DLCs she bought and if she can mod Sims 4 under Linux properly.

Any experiences and/or suggestions are appreciated!

Have a great week y'all!

submitted by /u/Icy_Structure_4134
[link] [comments]

Linux Mint for Gaming with Nvidia GPU?

Reddit Linux_Gaming - 30 Jun 2025 - 8:27pm

I have a laptop with i7 14700hx, 16gb of ram and RTX 4060, I know Intel and AMD have really good support for Linux, but Nvidia really falls short on gaming performance on Linux, whereas AMD GPUs sometimes surpass their performance on Windows. Can someone with an Nvidia GPU tell me how good the performance is when compared to Windows?

submitted by /u/Vazrak
[link] [comments]

How should i play cs2?

Reddit Linux_Gaming - 30 Jun 2025 - 8:03pm

OS: CachyOS x86_64
Host: ASUSTeK COMPUTER INC. ROG CROSSHAIR VIII HERO (WI-F
Kernel: 6.15.4-zen2-1-zen
Packages: 1453 (pacman), 38 (flatpak)
Shell: zsh 5.9
Resolution: 1920x1080
DE: Plasma 6.4.1 (Wayland)

WM: kwin_wayland_wr

CPU: AMD Ryzen 5 5600X (12) @ 5.281GHz
GPU: NVIDIA GeForce RTX 2070 SUPER
Memory: 31997MiB

..........................

Here are my specs, and I want to play CS2 with the lowest input lag possible. I don’t want that laggy feeling when I play.
My Steam launch option is:
gamescope -f -w 1920 -h 1080 -r 144 --force-grab-cursor --rt --immediate-flips -- %command%

There is a strange thing though. When I turn off VSync, I get 144 FPS, but sometimes (especially when I kill someone), the game suddenly feels very laggy. However, with VSync turned on, it is always smooth. Because of input lag, I don’t want to play with VSync on, but with it off, the experience is worse.

What do you suggest I do to have smooth gameplay with low input lag?

ps: screen tearing is not happening both vysnc on / off

submitted by /u/Time-Initiative1670
[link] [comments]

Need help disabling ASLR for a Windows game I am opening through Steam's proton.

Reddit Linux_Gaming - 30 Jun 2025 - 8:03pm

Hi, so I'm trying to play this game I downloaded, and I'm also trying to use game conquerer to cheat. I'm not trying to use Cheat Engine because:

  1. I don't like having to get the server for it or else it doesn't read anything outside of Wine.

  2. The last CE update was broken for me. I was struggling with CE in another game, so I decided to update CW and the server, but I was just getting told that I had the wrong version, and it never worked for me. I accidentally deleted the old version, and I couldn't downgrade because for whatever reason it didn't exist anymore.

Anyway, any time I try cheating in the game, and I close it or or simply go to the title screen, the memory is randomized, and any values I found are not longer in that location anymore, and I would have to find them again.

I did some searching online, discovered ASLR, but I don't want to do that for my entire system, only the specific game.

I'm also running BepInEx for the game, so I already have another command in the launch options.

Anyway, I went to ChatGPT, and started asking if there was a way to have both commands as a launch option. I have no real programming skill, so ChatGPT created the following .sh file:

!/bin/bash

PROTON_PATH="$HOME"/.steam/steam/steam apps/common/Proton Hot fix/proton"

GAME_PATH="$HOME/Games/Dan's Game/Dan's Game.exe"

setarch uname -m -R \ env WINEDLLOVERRIDES="winhttp=n,b" \ "PROTON_PATH" run "$GAME_PATH"

And the launch option I have for the game on steam is just:

./dan_custom_launch.sh %command%

So, the program somewhat works. I found that BepInEx is able to open through the WINEDLL command, but it doesn't disable ASLR. Anytime I go to ChatGPT for the issue, I feel like it just keeps random crap out of its ass to justify whatever changes it makes.

Any time I try to edit the .sh file, the only "errors" I get is that the game just doesn't open, and Steam goes back to the green play button. That or ASLR just doesn't seem to work.

Please help.

submitted by /u/EMPIREVSREBLES
[link] [comments]

Pages