Other News about gaming on Linux
RAMpocalypse Hits Gaming Handhelds: Prices Spike, Devices Disappear
Wf on Linux
Just a quick question about a certain game. Has anyone played Warframe on linux. Wanting to switch from windows to linux but gotta make sure main game is compatible. Think about going for Nobara since i wanna game and maybe do some ricing once comfortable enough.
submitted by /u/Aldaris21[link] [comments]
NVIDIA open source driver gaming?
Hello I was perusing the local shop for a secondary laptop and I found one with a 2050 mobile chip and was wondering how well it would do at gaming with the open source drivers. Plan to play some games like 7 days to die and older titles like fallout 4
submitted by /u/Taro619D[link] [comments]
FYI: Server Side Anti-Cheat does not do 10% of what Client Side Anti-Cheat can do.
Every single thread talking about lack of anti-cheat compatibility on Linux ends with the two familiar (and honestly idiotic) responses
- "It's great thing that you cannot install spyware or rootkit on linux". Like someone is forcing you to...
- Game Devs are lazy, they should just use "Server Side Anti-Cheats"
The point about server side anti-cheats is an embarrassment to anyone who actually is a game dev or knows about anti-cheats.
Server side does not detect what is being injected into the game client.
You can have wall hacks, mini maps can reveal the whole map, etc and server will have no way of knowing this.
Server side anti-cheats can only deal with stats like
- head-shot percentage
- detecting recoil movement or script to negate recoil
- movement speed around the map
and trivial things like that. Then the servers can only flag suspicion if a player is outlier from normal players.
This system is so easy to spoof, plus chances of false positives are massive, which is why ABSOLUTELY NO GAME USES SERVER SIDE ONLY ANTI-CHEATS.
Instead of repeating these flawed arguments, it would be better for Linux as gaming OS to have practical discussions about this matter.
One of the easiest solutions would be for Game Devs to allow Linux only queue for matchmaking, could be done in few weeks without any software/client changes.
Yes this could lead to Linux players playing vs more cheaters, but it still helps keep the doors open for majority of PC gamers who only play online games.
submitted by /u/SERIVUBSEV[link] [comments]
Performance sometimes drops in games when changing, stays that way until restarting the game?
I've been having this issue for a little while, where sometimes (probably 50% of the time) I'll change the graphics settings in a game (Seems to happen in basically anything where I'm using Proton/WINE), and it'll drop from a solid 60+ FPS to more like 10-20, with a lot of input lag, and it'll stay there until I restart the game, at which point it's perfectly fine.
It almost feels like what happens when running out of VRAM, but it'll do this even if I'm doing things like lowering texture resolution/render resolution, and my VRAM usage doesn't seem to increase when doing it, so I'm not entirely sure why?
Happens on Fedora, also happened on Mint. Doesn't seem to happen to my partner, who is also on Fedora, but on different hardware (Nvidia GPU, mainly). Also doesn't seem like it matters what DE I'm on, what kernel version, or anything else. Just wondering if anyone else has had the same problem and if so, if they've found a solution?
Specs:
R7 5700X3D
32GB DDR4
6650XT 8GB
Games installed on SATA SSD
[link] [comments]
I built a universal Linux userspace driver + mapping layer for gamepads (and others)
Some of you might remember my older Vader 5-only post:
That started because I really liked the controller and had a mapping setup on it that felt great to use, but on Linux it mostly fell back to generic gamepad behavior. I wanted that specific setup to work properly, and while doing that it became obvious the bigger problem was that adding Linux controller support is still way harder than it should be.
So I turned that one-off into padctl.
padctl is basically a universal Linux userspace driver / compatibility / mapping layer. It handles raw HID / USB reports in userspace and exposes normal virtual devices through uinput.
The main idea is that in the common case, adding a new device should just be one TOML config instead of writing code. No kernel code should be needed in the normal path. There are also guides for reverse engineering unsupported devices and adding support, and if a device has a more annoying stateful protocol there is a WASM plugin escape hatch.
It is not just for gamepads either. The config model is meant to work for generic HID devices too.
On the player side, it already supports things like remapping, layers, tap-hold, gyro, macros, rumble, hotplug, config reload, and output emulation for better Steam Input / game compatibility.
Right now it ships with configs for Flydigi Vader 5 / Vader 4 Pro, DualSense, DualShock 4, Switch Pro, 8BitDo Ultimate, Xbox Elite, Steam Deck, Legion Go, Legion Go S, and HORI Horipad Steam.
This is still very much WIP and actively being developed, and some of the supported devices have not been tested as thoroughly as I would like yet.
If you hit bugs, want support for a new device, or want to contribute configs, fixes, reverse engineering notes, doc improvements, or general improvements, I would really appreciate it. Issues are very welcome.
Repo: https://github.com/BANANASJIM/padctl
Docs: https://bananasjim.github.io/padctl/
Device config guide: https://bananasjim.github.io/padctl/contributing/device-config-guide.html
[link] [comments]
constant stuttering on warframe
I recently switched to Garuda Linux, my game started stuttering constantly and nothing I do seems to fix it
https://reddit.com/link/1s3scmu/video/hemh851g9arg1/player
submitted by /u/MartyrOfAstora[link] [comments]
Red Dead Redemption 2 Infinite Loading Screen Fix (CachyOS / Heroic -> Epic)
Just wanted to share what worked for me after having a pretty un-fun time getting RDR2 up and running, and I didn't find a lot of good guides online so here's what worked for me.
RDR2 has a very old bug in its audio engine: it completely chokes during the initial load if the system’s default audio output uses high bit-depth or high sample rate (especially 32-bit float / anything above 48 kHz).
On Windows the fix was always “go into Sound settings → Advanced → set to 24-bit 48 kHz (Studio Quality) or lower”.
On Linux with PipeWire the exact same thing happens — Proton just passes through whatever format PipeWire is exposing. Many modern setups (DACs, Bluetooth headsets, Xbox Wireless Adapter dongles etc.) default to 32-bit float, so the game hangs forever on the black loading screen with the spinning icon.
Forcing PipeWire to output a safe, low-resolution format (16-bit at 48 kHz) tricks the game into thinking it’s talking to a normal Windows audio device. That’s exactly what finally made it load for me after nothing else worked.
On Windows the fix was always “go into Sound settings → Advanced → set to 24-bit 48 kHz (Studio Quality) or lower” (WayBack Machine archive link https://web.archive.org/web/20220720232807/https://answers.microsoft.com/en-us/windows/forum/all/how-to-change-sound-control-panel-settings-in/5a70718b-7ecf-4547-a64a-22efda8da0c2 )
FIX - I'm using an Xbox Wireless Dongle with an Xbox One controller that's passing its audio passthrough to my headphones, but i've adapted this so it should work for anyone with this issue:
1. Create the WirePlumber Rule
mkdir -p ~/.config/wireplumber/main.lua.d
nano ~/.config/wireplumber/main.lua.d/99-rdr2-audio-fix.lua
Paste this into it
alsa_monitor.rules = { { matches = { { { "node.name", "matches", "alsa_output.*" }, -- targets ALL audio outputs }, }, apply_properties = { ["audio.format"] = "S16LE", -- 16-bit (safest for RDR2) ["audio.rate"] = 48000, -- or try 44100 if you prefer ["alsa.resolution_bits"] = 16, ["api.alsa.period-size"] = 1024, }, }, }2. Now apply the changes:
systemctl --user restart pipewire pipewire-pulse wireplumber
3. Now play any sound e.g YouTube, Spotify to verify it worked and enter:
pw-top
4. Restart PipeWire one last time just to be clean:
systemctl --user restart pipewire pipewire-pulse wireplumber
You should see your main output sink showing S16LE (or S24_3LE if you change it) at 48000 Hz.
Bonus steps that also help a lot but may not be necessary:
- Check https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/Rockstar-Games-from-Epic-Games, I had to apply the first fix: "Rockstar Launcher opens showing the option to buy the game / Says the game is not owned"
- I also had to apply the 2nd fix (Social Club Error screen, where you have to switch to DX12 from Vulkan via editing systems.xml to <API>kSettingAPI_DX12</API>.
- Use GE-Proton (latest) in Heroic
- Add launch option: -fullscreen
- In-game → Graphics → Fullscreen (not Borderless Windowed) + V-Sync Off
- Verify game files in Heroic (hamburger icon in top right with game selected)
- Delete RDR2 config folder (forces clean settings):
- Add these environment variables in Heroic (Properties → Environment Variables): Key: PROTON_USE_WINED3D → Value: 1
- Read https://wiki.archlinux.org/title/PipeWire#Configuration if you want to understand PipeWire better
Why it's good now:
The audio sinks (or my Xbox One dongle in my case) is now running at S16LE 2ch 48000 Hz (16-bit integer at 48 kHz). No more float32le (32-bit float) or high sample rates (192/384 kHz) are being exposed to the game.
Conclusion
This is essentially the Arch Linux (CachyOS) equivalent of the original Windows fix that suggested dropping from 32-bit/384 kHz down to 24-bit/192 kHz or lower. Plain 16-bit or 24-bit at 44.1/48 kHz is what ultimately fixes this.
If you're still not sure it's applied, check it's still showing S16LE at 48 kHz in your latest pw-top to ensure the WirePlumber rule is working and sound is playing in RDR2 in the correct format.
I wanted to share this out of sheer exasperation with Rockstar here. This is available, today, as a $99.99 game that may as well be considered as broken by default on Linux, so un-user friendly are the fixes and the troubleshooting steps.
There are absolutely no excuses for the game being such a mess nearly 8 years after it's release and it still being pushed hard in their garbage store front.
Also: Launchers within launchers within launchers should just be illegal and result in auto refunds. Heroic -> Epic -> Rockstar Social (in my case) and there were showstopper issues at every step of the way on each platform in some form or another, even disregarding the audio issues.
Hope this helps someone!
submitted by /u/Difficult-Cup-4445[link] [comments]
How to add programs downloaded through the app store to steam
Hello, I just moved to linux (zorin) and was trying to add fightcade to steam to see if it allows me to configure my controller to use on the emulators. But I'm not finding out how to do that, steam doesn't show any programs currently installed when I click the option to add a non steam game.
submitted by /u/lumcadi[link] [comments]
World of Warcraft mouse cursor not staying in same position when aiming
I have been playing World of Warcraft (classic and retail) in Lutris for a long time now. I recently updated Pop_OS and had Nvidia driver issues, so I took the plunge and upgraded to their new Cosmic desktop environment, which uses Wayland. (Was using X11 before, but I had used Wayland occasionally and never had this issue.)
After that and then purging and reinstalling the latest Nvidia driver, graphics issues were fixed, but I my now have a new issue:
In wow, if I hold a mouse button to camera look (left or right, doesn't matter which), the mouse cursor moves. When I let go of the button, and the cursor reappears, it's in a new position as if I had moved it without holding a button. It is supposed to stay in the place where you clicked and held the button initially.
I am not sure what, out of all the stuff I did, is causing this problem. I've tried various runners, though I am usually using Proton GE (latest). I have tried gamescope on and off, makes no difference. Not sure what else I should try. Ideas welcome.
submitted by /u/littlecolt[link] [comments]
I'm having problems using gamescope with Lutris
Weird journey. I started with a Void Linux install using Gnome. It was buggy so I changed to Arch and Sway, and kept the home directory. I haven't launched Lutris since I changed to Arch. Now I'm trying Niri and decided to check Lutris.
It seems like it all works well except for Windows games using gamescope. They run fine if I turn off gamescope.
I'm not sure whats happening. I also tried this using Sway and it is the same story.
Any ideas?
Here are the last entries in the logs ``` ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment. [Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1. The XKEYBOARD keymap compiler (xkbcomp) reports:
Warning: Unsupported maximum keycode 709, clipping. X11 cannot support keycodes above 255. Warning: Virtual modifier Hyper multiply defined Using 0, ignoring 0 Warning: Virtual modifier ScrollLock multiply defined Using 0, ignoring 0 Errors from xkbcomp are not fatal to the X server [gamescope] [[0;34mInfo[0m] [0;37mxdg_backend:[0m Changed refresh to: 74.964hz
(zenity:19048): Gdk-CRITICAL **: 17:47:38.836: gdk_seat_get_keyboard: assertion 'GDK_IS_SEAT (seat)' failed
(zenity:19048): Gdk-CRITICAL **: 17:47:38.904: gdk_seat_get_keyboard: assertion 'GDK_IS_SEAT (seat)' failed
(zenity:19048): Gdk-CRITICAL **: 17:47:38.904: gdk_seat_get_keyboard: assertion 'GDK_IS_SEAT (seat)' failed
(zenity:19048): Gdk-CRITICAL **: 17:47:38.979: gdk_seat_get_pointer: assertion 'GDK_IS_SEAT (seat)' failed
(zenity:19048): Gdk-CRITICAL **: 17:47:38.979: gdk_device_get_position_double: assertion 'GDK_IS_DEVICE (device)' failed
(zenity:19048): Gdk-CRITICAL **: 17:47:38.982: gdk_seat_get_pointer: assertion 'GDK_IS_SEAT (seat)' failed
(zenity:19048): Gdk-CRITICAL **: 17:47:38.982: gdk_device_get_position_double: assertion 'GDK_IS_DEVICE (device)' failed
** (zenity:19048): WARNING **: 17:48:03.991: atk-bridge: get_device_events_reply: unknown signature ```
submitted by /u/Ik0As[link] [comments]
Problem with optiscaler/Goverlay
I am on fedora 43 with a 9070XT and have been desperately trying to get optiscaler though Goverlay to work. So far I have tried it in 4 games and it only works in 1.
I pasted the launch commands from Goverlay in steam and try to bring up the optiscaler menu but it never pops up other than in
ratchet and clank rift apart - works with the bleeding edge build where using f4( what I set instead of default insert) brings up the menu and I can use fsr 4 with it
crimson desert - it seems optiscaler is some what being injected as I can see the prompt in the beginning of the game but its insert even though I set it to f4 and never works no matter how many times I try to press the button
- god of war ragnarok has the same issue too
frostpunk 2 doesn’t even give me the prompt at the start.
I have tried various different protons ge , cachyos, experimental …. To no avail turning off the spoof dlss inputs doesn’t help either. Have it installed as a flatpak but tried it non flatpak too and it’s the same issue all around
submitted by /u/kiddarkness57[link] [comments]
All objects have white borders around them.
I’m fairly new to Linux. While browsing Steam, I came across this game called MineMogul and really liked it. I wanted to try it, but the game’s graphics look like this. What should I do? My graphics card is quite old. I’ve listed all the details below. (Please let me know if anything is missing.)
-GPU: GTX660Ti (470 drivers installed)
-Distro: EndeavourOS XFCE
-RAM CPU: 16GB 3600X
-Launch command: PROTON_USE_WINED3D=1 %command%
-Proton version: GE-proton10-34 (I tried versions 5 through 9, but they either give a Unity error or a DirectX 11 error.)
I tried Vulkan, but it won’t launch because my card doesn’t support versions higher than 1.2.
When I run it with OpenGL, the performance isn’t bad, but these lines make it unplayable.
submitted by /u/Jeh0Ke[link] [comments]
Any way to start Bluestacks? Waydroid didn't work for me :(
I tried using Bottles, Boxes, VirtualBox, Waydroid (I need Android 11+) and Wine, but it didn't work for me.
Idk if is the dependencies or the wrong version, I just need to play Guardian Tales (for speedrunning or something idk)...
What I did? I just installed all of those in Zorin OS (and yeah, didn't work).
From where? Flathub and maybe GitHub (example. Waydroid-script).
If I tried to troubleshoot? Yes, I tried using tutorials, posts and another things that I forgot...
System information pls?
Zorin OS 18
Videocard: Integrated CometLake-S GT2 (Intel I3-10100T)
Chipset: Intel I3-10100T
OpenGL: 4.6
submitted by /u/Davimineboy786[link] [comments]
Proton Cachy latest, RTX 4080, latest 595 stable driver. Is Crimson Desert crashing for anyone when enabling HDR?
These are the launch options
PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 mangohud game-performance %command%
The moment I turn HDR ON in game the game crashes, Anybody else?
Game works without crashing in gamescope, but the peak brightness settings in game is going to 4100, which is obviously wrong. So I doubt HDR is working properly in gamescope too.
submitted by /u/Existing-Help-3187[link] [comments]
Entering Linux world as an absolute beginner
Hi , i want to switch to linux bcuz F*** Windows i cant deal with it abymore , anyway im a computer engineering student and a graphic designer and yes i like to play some games and i use adobe programs, So how do i start? and what distro should i choose?
submitted by /u/Nightcresu[link] [comments]
Minecraft Clients - Question
Hi! I enjoy playing minecraft, but now am looking into getting a client to be able to install mods. Most of my friends use feather client, but that is for windows. Can anyone suggest a great client that supports loads of mods available for ubuntu?
submitted by /u/Foreign_Bat7411[link] [comments]
eFootball on Linux
How can I play eFootball on Linux Mint Xfce Edition?
submitted by /u/Human-Permit-9808[link] [comments]
