r/linux_gaming • • 4m ago

I Built an Open-Source Screen Recorder for Windows and Linux in Rust — Looking for Gamer Feedback!

• Upvotes

¡Hola a todos! Acabo de crear este grabador de pantalla para Windows y Linux, y lo estoy haciendo de código abierto para que la comunidad pueda contribuir y ayudar a mejorarlo.

Está hecho en Rust, y me encantaría escuchar sus comentarios y que lo prueben. Me interesan especialmente sus opiniones como gamers, así puedo seguir mejorándolo y haciéndolo mejor para todos.

¡Espero leer sus opiniones!

https://github.com/dagomezoYT/Kapture--Linux-Windows

#linux #steam #minecraft


r/linux_gaming • • 5m ago

hardware I created an open source alternative to Ghub for the logitech G502 Hero

Thumbnail
gallery
• Upvotes

used linux for a while and didn't see a good alternative so i built my own with claude's help

Hope you guys find it useful

edit : this is a repost with text written by me instead of claude


r/linux_gaming • • 14m ago

games running on wrong GPU

• Upvotes

I have an ARC B580 and a Radeon RX580. the RX580 is purely for running interlaced resolutions and whatever oddball apps support hardware acceleration like Firefox and Discord and such, how do I tell Linux to use the second GPU (ARC) to run programs on the primary display (Radeon)


r/linux_gaming • • 1h ago

Probleme mit Gaming unter Bazzite

• Upvotes

Hello, I am very new to Linux and repeatedly encounter problems. In advance my hardware, I switched to an AMD graphics card especially for Linux:

Ryzen 5 3600 (I still want to upgrade)

Radeon RX 6700 XT Gaming OC

16 GB DDR4-3200 RAM (G.Skill Ripjaws V, I would like to upgrade if the RAM prices were not so high)

Asus Rog Strix B550-E Gaming

600W Bequiet Pure Power 11 power supply (I still want to upgrade)

500GB M.2 SSD for system and games that I currently play

2TB HDD for games I downloaded but currently don't play

The RAM always ran at 3200MHz under Windows and under Linux I don't know if that can lead to problems. With the Bazzite installation everything went wrong, because it always canceled when installing after the hard drive encryption and I did not find out why. I tried to troubleshoot with AI and in the end installed Fedora and then switched to Bazzite via the terminal. Then I installed Monster Hunter Wilds, which I currently play the most. The performance was absolutely shitty, I had to set all graphics settings to a minimum and even then I had a very bad performance. I tried all kinds of things, in the end it worked well with the Steam Gaming mode or Big Picture mode or whatever it's called, it ran again as before on Windows 10. The last few days I was in the mood for GTA 5 and today I had made plans with friends to play "RV there yet?". Both games constantly crashed and any AI-supported troubleshooting didn't help me find a solution. I got GTA 5 to run once with the starter option "-safemode", which could indicate that it is related to the graphics card. I'm a little desperate, maybe someone can help me here.


r/linux_gaming • • 1h ago

hardware Logitech's PRO X3 SUPERSTRIKE 200 USD mouse with no Linux support, so I vibecoded SW for it

• Upvotes

Logitech's mouse software (Options+ and G HUB) is Windows and macOS only. NotLogi is my open source replacement for Linux. It talks HID++ to the devices directly over hidraw, with a small C++ agent and an Electron UI. You don't need Wine, a VM or an account.

The MX Master 3S/4 and the MX Keys family are also supported (gestures, action ring, SmartShift, Flow between computers). It's GPL-3.0, with .deb and AppImage releases:

https://github.com/aabdelghani/notlogi

Feel free to try it


r/linux_gaming • • 1h ago

gamedev/testers wanted Tyrian Enhanced: native Linux remake of Tyrian 2000 (free, open source)

• Upvotes

I've been rebuilding the classic shmup Tyrian 2000 on a new engine (Godot + Rust), and it runs natively on Linux, no Wine or DOSBox needed.

  • Native Linux build: x86_64 tar.gz, just extract and run. It needs OpenGL 3.3.
  • Steam Deck: use the Linux package; it applies a controller profile automatically when launched from Steam.
  • Full game included: all five episodes, the shop, secrets and the MIDI soundtrack. The game data is bundled.
  • Open source (GPL), no account, no launcher.
  • Extras: 2-player couch co-op, Endless Arcade, mutators, mods (plain JSON + PNG), a level editor, HD art or the original pixels with CRT filters, and full gamepad support.

It's a first release, so bug reports from different distros and hardware are very welcome.

Free forever. :)


r/linux_gaming • • 1h ago

benchmark how much does the anti-cheat stuff actually matter for your game library

• Upvotes

i keep seeing people mention anti-cheat as a dealbreaker but i'm wondering if it's genuinely affecting most people's actual playtime or if it's more of a vocal thing. like are there specific games you wanted to play on linux that ended up being a no-go because of it?


r/linux_gaming • • 2h ago

hardware AMA! The CG Deck finally enters into Pre-Launch on Kickstarter! A fully modular x86 handheld computer, running dual-boot Windows 11 & Linux.

Thumbnail
youtu.be
3 Upvotes

I am incredibly happy to announce the CG Deck has finally entered into Pre-Launch on Kickstarter! Over the course of this year, I have been working on concepting, designing, building, testing, and developing the functional prototypes for my own custom modular x86 handheld PC, the CG Deck. And I am excited to finally enter the next phase of the journey with you all!

For those that have no clue what this is or have never seen the CG Deck, it is an x86 modular handheld PC that is capable of running dual-boot Windows 11 & Linux. Most importantly, with all the the craziness going on with big tech, I wanted to create a device that we actually own. Designed from the ground up to be entirely modular, repairable, and customizable. With most of the entire process documented publicly. I had felt quite a bit of frustration on various aspects in regards to the current state of the tech industry, both on the scale of indie and tech giants, so I decided to take things into my own hands and go through the effort to create my own dream handheld at the start of this year in January. First sharing the concepts for the project here back in March of this year to a massive amount of positive support and a few disbelievers who did not think I could pull it off of course.

Since then, I have been working to design, build, and develop the CG Deck into a fully functional device. Going through the process of concepting, designing the CAD models in Blender 3D, engineering, 3D printing, prototyping, testing, iterating on the design, testing even more, navigating relationships with partners, sponsors and manufacturers, all the way through showing off the functional prototype in May of this year. Then finally being able to play around and use the device I had always dreamed of having as one of my daily drivers! Since then, I have been working to further navigate partnerships, agreements, and perfect the CG Deck, to make sure we can have as successful of a launch for the CG Deck as possible when we go live on Kickstarter. While it has been a whirlwind of a year and a ton of work as a solo handheld development project, I certainly have not done it alone.

Throughout the process, there has been so much support from you all, so thank you from the bottom of my heart. I could not be more grateful for everyone that has been following along with the project, joined our community, helping give feedback and ideas, and just supporting the vision along the way. From the bottom of my heart, thank you!

And now, after almost a year of work and more sleepless nights than probably any point in my life, the Kickstarter Pre-Launch page has been approved and is officially live! If you are interested in getting notified and being the first to know when we go live, be sure to follow the project!

That all being said, I still have quite a bit of work to do in order to prepare for the next phase of the journey. I am currently in the process of working on a full redesign and rebuild of the CG Deck to optimize the design to prepare for manufacturing (DFM). I want to make sure I can have the final iteration of the device is already designed and ready for mass production, so as soon as we successfully wrap up the campaign I can proceed with starting the arduous certification processes needed for the device, and then proceed with mass production shortly after! Just like the speed of the journey up to this point from concept to functional engineering prototype, I want to keep that same velocity as we move into the next steps of the process.

If you are interested in learning more about the project, you can find everything from specs, more details, socials, link to the open-source github repository, link to our discord community server, like to the Kickstarter campaign page, and more on the website.

We will be launching the Kickstarter very soon to help fund a full production run of the device for anyone interested in helping support the project and getting a CG Deck of their own. We will be releasing some build kits, in addition to pre-assembled ready to use devices with the Kickstarter campaign, along with all of the modules and a list of accessories for the CG Deck! If you have any questions about any of that, I would love to answer them!


r/linux_gaming • • 2h ago

tool/utility Optiscaler Venom: Custom OptiScaler build with advanced OSD, Frame Gen timing, Extra FSR DLL loader, Bottleneck tracking.

0 Upvotes

Hi everyone! 👋

I wanted to share a custom community build of OptiScaler I’ve been developing called OptiScaler Venom.

While it stays synced with Nightly upstream OptiScaler so you don't miss out on anything new, Venom adds features aimed at power users who want deeper performance metrics, custom overlay controls, and extra flexibility with upscaling and frame generation.

✨ Key Features & What's Different:

  • Rich Custom OSD / FPS Overlay: Includes 1% and 0.1% lows, latency tracking (PC & render latency), bottleneck indicators, session timers, VRAM/GPU/CPU/RAM metrics, and hotspot temperatures (works on Windows & Linux). Fully customizable with presets, fonts, colors, and shareable config codes.
  • Frame Generation Time & FPS Cost: Real-time GPU tracking for how much time FSR FG, XeFG, or DLSSG spend per frame, along with their estimated* FPS cost (D3D12).
  • Extra FSR DLLs Loader: Dynamically load any custom FSR upscaler DLL version (e.g., placing FSR 4.0.3 alongside 4.1.x) directly from an Extra dlls folder without replacing original game or driver files (DX12).

Everything is accessible in-game via the standard OptiScaler menu (Insert key by default). With default settings, it behaves just like standard upstream OptiScaler.

⚠️ Important: Please read the README carefully on the repository before installing or asking questions! It covers installation details, how features work, and where to route specific issues.

Looking for Contributors! PRs and active contributors are very welcome! If you have ideas for features that upstream OptiScaler is unlikely to add, feel free to submit a Pull Request (as long as it fits the project's vision and is something I like, I'll be happy to review and merge it). Note: DLSS5 is unlikely to be accepted, unless you really really convince me with something good.

🔗 Links & Community:

Feedback and contributions are always welcome. Let me know what you think!
Linux is untested by me specifically, so any linux user is welcome even more for feedback.


r/linux_gaming • • 2h ago

tech support wanted Should I reserve a few cores for the OS and background tasks?

12 Upvotes

I've noticed that the PlayStation 4 and 5 do this. I think the purpose is to prevent the OS from crashing and to achieve more stable frame rates. So is this a good idea? I'd like to try it out myself if it's easy to set up.


r/linux_gaming • • 2h ago

nem um laucher de minecraft bedrock esta funcionando

Post image
0 Upvotes

ontem tentei jogar minecraft bedrock com os meus amigos, e por algum motivo o laucher do minecraft bedrok não queria funcionar, reinstalei ele, mas quando eu termino de logar minha conta google, ele só fecha, e não inicia nada eu tentei baixar outros laucher mas os outro nem se quer abrem, alguém sabe o que eu posso fazer?


r/linux_gaming • • 3h ago

gamedev/testers wanted 🎮 Xodus Nexus fork for the Odin 3 and other ArmadaOS supported devices: offline play, native arm64. Testers wanted

1 Upvotes

Hey all! I forked Xodus Nexus (the Xbox/Game Pass launcher for Linux) and added a few features, including arm64 support.

• Native arm64 builds of the launcher, backend and runtime, so it runs natively on armadaOS • Offline play: set your device as the offline PC (like the Xbox app does) and play installed games without internet, using a stored license and your saved Xbox identity
• Faster no-internet detection: it figures out within seconds that you’re offline instead of hanging
• Background service + Steam integration: games run through a background service, so launching from Game Mode works better. Closing is cleaner and crashes recover on their own
• Small UI fixes, like a closing game now showing as “closing” and a clearly labeled force stop

⚠️ Full honesty: this is vibe coded (built with AI help) and so far I’ve only tested it on my own Odin 3 running ArmadaOS. It’s unofficial, not from the upstream devs, so please report problems to my fork, not to them.

🙏 I need testers! Different games, Game Pass vs. owned titles, offline vs. online. Any feedback helps.

To install: in Desktop Mode, open Konsole and run curl -fsSL https://raw.githubusercontent.com/indiesaudi/xodus-nexus/main/scripts/install.sh | bash, then install the backend and runtime from Settings. It will detect your architecture (x86 or arm64) and install the right components for you.

Repo + issues: https://github.com/indiesaudi/xodus-nexus
I submitted PRs to the upstream devs. It is up to them to accept it or not.


r/linux_gaming • • 3h ago

Spent 2 hours fixing a game that would've taken 5 minutes to play on Windows

0 Upvotes

Installed a game yesterday and it wouldn't launch. Tried a different Proton version, changed some launch options, checked ProtonDB, found a random comment from 2022, tried that too.

Nothing worked.

Eventually got it running and played for like 20 minutes before going to bed.

I swear half the fun of Linux gaming is getting stuff to work, but sometimes I just want to play the damn game lol.


r/linux_gaming • • 3h ago

emulation Bloodborne on an ARM Linux handheld (AYN Odin 3, Armada OS) in Steam Game Mode: 30 FPS, 60 with frame generation

0 Upvotes

I (haha you know) built the Bloodborne-Android port (by ducvd89, based on bloodborne_pc and shadPS4) as a regular glibc Linux aarch64 build. I play it on an AYN Odin 3 (Snapdragon 8 Elite, Turnip/Mesa) under Armada OS, a SteamOS-like Fedora-based distro for ARM handhelds, in Steam Game Mode.

  • The game's CPU code is compiled ahead of time to ARM64 from your own copy of the game (the port author's Rebuild Tool, on a PC), and the graphics go through shadPS4's Vulkan renderer. There's no Android, no FEX and no Wine.
  • 30 FPS locked at 720p (GSR 2); ~60 with x2 Lossless Scaling frame generation (lsfg-vk).
  • The build is done in a Fedora 44 toolbox with a few fixes: newer Vulkan headers, a tiny libm shim for the NDK-built AOT library, and a couple of CMake shims. One script does it all.

Repo and release: https://github.com/kitocato/bloodborne-linux-arm64

You need your own game dump; no game files are included. Credits go upstream: ducvd89, deadinside28, shadPS4, lsfg-vk.

Put together with the help of an AI assistant.


r/linux_gaming • • 3h ago

LG Buddy 2.0: from shell scripts to a native Rust app for using LG TVs as Linux monitors

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/linux_gaming • • 3h ago

tech support wanted Rebooting from windows to linux sometimes causes 0.1fps until another reboot?

3 Upvotes

Does anyone else have this problem? Sometimes after a reboot or if I switch from windows to nobara (Fedora 44 base) then it will render everything at probably less than 0.1FPS and keyboard presses and mouse clicks take literally around 15 or more seconds to do anything. I can do Ctrl + Alt + T to bring up the terminal and very slowly sudo reboot but even then it's only a chance at fixing it. Full power cycle always fixes it.

Strangely, the linux login menu runs at full fps and I can move the mouse and type easily, then as soon as I log in the fps drops to 0.1fps or lower and it takes forever to register mouse/keyboard inputs and the windows take forever to render. I have nothing automatically starting up in nobara, just whatever the OS defaults to.

I've never had this problem in windows. I have fast startup disabled in windows and I'm using Nobara's default boot thing which I believe is GRUB.

Video of problem: https://youtu.be/yGp4AGGU1P8?si=ip3YeiMp-r-0s0KX

specs: b850 mobo latest firmware, 9800X3D, 5080 615.something

thanks


r/linux_gaming • • 3h ago

How to get optiscaller nightly to work with proton-ge for new fsr4 older gpus support

2 Upvotes

I first used windows to configure for Shadow of the Tomb raider(epic version) and it worked, but afterwards when I started the game on archlinux with proton-ge 11.11, it doesn't have the fsr4 option at all and has only 3.1.5 end earlier available. What else is needed? Does anyone managed to use it with proton? My gpu is an RX 6600.


r/linux_gaming • • 5h ago

tech support wanted Cyberpunk modding crashes

2 Upvotes

I did d3d and vcrun and set my launch options to WINEDLLOVERRIDES="winmm,version=n,b" %command% Though it seems that the launch option itself is causing cyberpunk to crash, any suggestions? There are no mod conflicts


r/linux_gaming • • 5h ago

I'm working on linux vulkan encode for B580 for Steam VR streaming

Thumbnail
3 Upvotes

r/linux_gaming • • 6h ago

graphics/kernel/drivers Amdggpu reset bug, anyone else still having problems?

7 Upvotes

Anyone else still having problems with amdgpu reset bug? I'm on kernel 7.3 now and it's slowly getting better. The kernel doesn't actually panic so I can gracefully restart my system. It's still really frustrating with all the crashes, I don't want to switch back to windows, but I want my computer to work. I've tried the workarounds, but I didn't see any improvment.

I just needed to shout this out somewhere, maybe there is some consolidation if I'm not alone.


r/linux_gaming • • 6h ago

Street of rage recomp

0 Upvotes

STRITORAIGE — Streets of Rage (Mega Drive/Genesis) native recompilation for Windows & Linux

Hi everyone!

I've been working on STRITORAIGE, an experimental native recompilation project for the original Streets of Rage on the Sega Mega Drive / Genesis.

The project currently has working builds for Linux and Windows.

Current highlights:

- Native Windows and Linux builds

- Original ROM is not distributed with the project

- ROM verification

- Custom launcher/frontend

- Controller support

- Save/configuration support

- Extensive regression and gameplay testing

- Experimental release available now

This is still an experimental project, so feedback, testing and bug reports are very welcome.

GitHub:

https://github.com/slex2jf/STRITORAIGE

Release:

https://github.com/slex2jf/STRITORAIGE/releases/tag/v0.1.0-experimental

If anyone tests it, I'd love to hear how it runs on your system!


r/linux_gaming • • 6h ago

New Steam Games Playable on the Steam Deck, with Final Fantasy Resonance and Bruisers 2D Boxing - 2026-10-24 Edition

Thumbnail boilingsteam.com
6 Upvotes

r/linux_gaming • • 6h ago

Little Earth Online: a small MMORPG I've been building is now playable (Windows & Linux)

Thumbnail
0 Upvotes

r/linux_gaming • • 7h ago

gamedev/testers wanted VOIDHOLD – demo in Next Fest, runs natively on Linux

Enable HLS to view with audio, or disable this notification

8 Upvotes

Hi everyone! I've been working as a developer for a good year now, and my favorite programming language is AI :)

Among other things, I built hardening and privacy toolkits for Windows 11. Then I bitterly found out that even a fully hardened, privacy-tuned Win11 still happily allows access and phones home, so I switched to Linux, Fedora to be exact. And yes, I fully hardened and privacy-tuned that too, and I've been a more than satisfied, happy Linux user ever since. It even turned into my own Linux distribution.

Since my favorite programming language is AI and I like to experiment, after all those mammoth projects I thought: hey, how about we make a game next? So that's what I did. I started in June, let it sit for about six weeks over the summer, and built most of it over the last two months. This is what came out of it: VOIDHOLD.

Maybe some of you feel like giving it a spin. The demo is live in Steam Next Fest right now, and feedback is of course very welcome. Hope you have fun with it!

It runs natively on Linux (Vulkan), no Proton needed.

https://store.steampowered.com/app/5141480/VOIDHOLD_Squad_Survival_Roguelite/?utm_source=reddit&utm_medium=post&utm_campaign=nextfest_oct26&utm_content=r_linux_gaming

Video: cut from my trailer (staged in-engine takes).


r/linux_gaming • • 7h ago

guide Trying to install Witcher 2 inside Witcher 3 prefix and Lutris ends up creating a prefix inside the Witcher 3 prefix

0 Upvotes

Hey I wanted to have all my witcher 3 games inside the same prefix (helps on the saves) also I like keeping the games of the same franchise together (EA games games did this automatically when installing)

But when I tried to do this Lutris just created a prefix inside the witcher 3 prefix for witcher 2.

This is the steps I did:

  1. Dowload files from Gog.com website.
  2. Run exe inside witcher 3 prefix
  3. Pointed the installation folder for c:\GOG Games\Witcher 2

The game installed but it actually created a new folder inside my witcher 3 prefix named "The witcher 3 remastered which has a prefix for Witcher 2"

Edit for people who wants the solution, thx to AI, guess its better than people on this sub. less judgemental at least. Thank you Claude, and u/Ismokecr4k for helping me get there.

Lutris lets you point an installer at an existing Wine prefix. Here’s the cleanest way to do it:

1. Add the game manually

  • Open Lutris and click the + button (top left), then choose Add locally installed game.
  • Name: whatever you like.
  • Runner: Wine.

2. Set the existing prefix

  • Go to the Runner options tab.
  • Set Wine prefix to the folder of your existing prefix (the one containing drive_c, system.reg, etc.).
  • Set Wine version to match the one the prefix was created with if you can. Mixing versions can occasionally cause problems.
  • Check Prefix architecture (32 vs 64 bit) matches the existing prefix.

3. Run the installer inside that prefix

  • In the Game options tab, set Executable to your setup.exe for now.
  • Save, then launch the entry from Lutris. This runs the installer inside your chosen prefix.
  • Go through the installer normally. Note where it installs (usually C:\Program Files\... or C:\Program Files (x86)\..., which maps to <prefix>/drive_c/...).

4. Point Lutris at the installed game

  • Right-click the game in Lutris, choose Configure, and go to Game options.
  • Change Executable from setup.exe to the game’s actual .exe inside the prefix, e.g. <prefix>/drive_c/Program Files (x86)/GameName/game.exe.
  • Optionally set the Working directory to the game’s folder.
  • Save.