Other News about gaming on Linux
Ubuntu 24.04.2 LTS - Move Minecraft installation to other location
Hello, I wonder how you can move your Minecraft installation to a different location? I have an SSD only for games but currently it's located on my home drive. I can't edit the installation via launcher GUI.
/home/username/.minecraft to
/mnt/30b698bf-1dc6-4bf7-b114-db8cd09a399a/.minecraft
Moving the data is one thing but how to I tell the launcher to use this new location as working directory?
submitted by /u/NemGoesGlobal[link] [comments]
Weird resolution glitches in Cyberpunk with Heroic (flatpak)
This is with GE-Proton-9-27. Trying with GE-Proton-latest instead gives an "Assertion Failed" error. Disco Elysium works fine for what it's worth.
submitted by /u/PuzzleheadedAnt8005[link] [comments]
Are there any arch distros with selinux or app armor? So i can game on them😎
I've looked just about everywhere and nowhere i have found one that includes them. I did setup app armor just fine on my own, with other predefined profiles from a developer, on vanilla Arch. It was kinda plug and play. But other than that I haven't seen a arch distro with them enabled by default. I wanna game on one of those distros.
submitted by /u/Silly_Initiative_484[link] [comments]
Latest Steam update fixes Steam Deck controller issues, plus numerous bugfixes for Desktop Steam
.
Read the full article on GamingOnLinux.
No controllers working for Elden ring
I'm on fedora 42, using the rpm steam package, with an AMD gpu. My steam controller works fine for the games I've tried it with, and my dualsense controller is less reliable. Neither work for Elden ring however. I have tried setting the desktop configuration to gamepad, installing and using gamescope, tinkered endlessly with the steaminput settings, enabled and disabled big picture mode and neither of them work, turned the steam overlay on and off, updated both steam and my computer, and none of it has changed anything.
The touch pad is recognized as a mouse, even if I have that disabled in the desktop and game configurations, but none of the buttons do anything. They work perfectly fine in the overlay however, and in the steaminput test thing everything was registering fine. This has driven me a bit crazy as none of the solutions online have worked for me. If anyone has ANY ideas please share them, i really don't want to use the workaround of using the mouse and keyboard template for my controller and I outright refuse to play the game with an actual mouse and keyboard lmao
submitted by /u/Kaya_Miller[link] [comments]
AMD GPU won't go above 40 watts of power draw
I've been having issues lately with games having terrible performance. I'm running a Framework 16 with dGPU AMD RX 7700S. After a short period of playing, my framerate suddenly drops and performance is all around abysmal. Looking at nvtop, my peak power draw from the GPU is around 40W. Nowhere near the 100W it should be drawing. I tried setting the performance level manually with:
echo profile_peak | sudo tee /sys/class/drm/card1/device/power_dpm_force_performance_level
And that helped yesterday but it's not working today. I'm using tuned and the performance profile.
Any ideas why my GPU is being throttled? GPU temp is around 63C. What can I do to get my GPU running at fully potential?
submitted by /u/yuuuuuuuut[link] [comments]
Linux newbies/gamers PewDiePie sent you here curious... let's build
Many of you guys came here curious to try Linux because of PewDiePie's video or you: * are tired of the Windows bloat * are tired of forced Windows updates * don't like/want Windows 11 * hate windows spyware/telemetry with a passion * want better gaming and system performance * want to revive older hardware * are here for the desktop eye candy * are here for desktop customization freedom * want greater stability and control over your PC/laptop * just want to try something new
Welcome. Lets go beyond the hype. Take a look at this 8 min video by Keep It Techie (KIT). Video link ==> https://www.youtube.com/watch?v=z27nbF16xzU
Josh of KIT has been contributing quality Linux content for a while. In the 8 min. video he brings users back down to earth and level sets expectations. He explains what is hype and what is the reality. I agree with his assessment that it is great that many people are open to trying out Linux and are coming to Linux for a variety of reasons. Fresh eyes and fresh perspectives keeps things from getting stale. After looking at the video, expand the video description box and check out Josh's: * Free Linux+ certification course ==> https://www.youtube.com/watch?v=qNxuTRCRjoQ * Free Linux Beginner's Crash course ==> https://www.youtube.com/watch?v=BgGeGVqgt0s
In addition to the videos above, I wrote a guide for newbie Linux users/gamers. Guide link ==> https://www.reddit.com/r/linux_gaming/comments/189rian/newbies_looking_for_distro_advice_andor_gaming/
The guide contains info. on distro selection and why, dual booting, gaming, what to do if you run into trouble, learning resources, Linux software alternatives, free utilities to aid in your migration to Linux, and much more. The most important thing at the start of your Linux journey is to gain experience with using, managing, customizing, and maintaining a Linux system. This of course includes using the apps. you want/need.
Please keep in mind that there many people in the Linux community are making positive contributions to the advancement and health of the community. This means that at some point you, the newbie, will no longer be a newbie and will have an opportunity to help others. Helping each other is how we keep the community healthy and welcoming. It would be a very good idea to ask your friends to join you on your Linux journey. You don't have to quit Windows cold turkey. Dual booting turns switching to Linux into migrating to Linux at your own comfortable pace. Obviously, back up your data before charging ahead with chances to your system, but be curious, read, explore, research, ask lots of questions, go on a google frenzy, quizz the hell out of your chat bots, and try new stuff out. Document your journey and share it with the community. Linux is awesome, but its the community that is the secret sauce.
submitted by /u/ghoultek[link] [comments]
Connecting off-brand/generic controller via Bluetooth
Relatively new to Linux, I've recently purchased a generic switch controller. It's able to pair with Bluetooth, but does not show up as an input option on hardwaretester.com/gamepad or Suyu emulator. Works perfectly when plugged in. Why is this and where do I go from here?
ls /dev/input shows js0 when plugged in and ls /dev/input/by-id/ has
usb-Nintendo_Co.__Ltd._XBOX_360_For_Windows_000000000001-event-joystick usb-Nintendo_Co.__Ltd._XBOX_360_For_Windows_000000000001-joystickThis is not shown when paired with bluetooth.
Host Machine: Linux Mint 22.1 x86_64, Kernel 6.8.0-57-generic
Controller properties:
[link] [comments]
Can Bazzite use steam link?
Does steam link work well on Bazzite? Like many others i’m looking for a win 10 replacement
submitted by /u/darenisepic[link] [comments]
Getting Oblivion classic working in Linux on Steam with OBSE (Oblivion Scripting Extension)
I just switched to Linux a few days ago and had a little bit of trouble with Oblivion. Recording it here in case it helps anyone else (and so I can find it later). I'm using Garuda Linux, but probably works for others too. I'm using plain "Steam" instead of "Steam (Native)" but don't know the difference and probably doesn't matter.
Allowing a non-Linux flagged game to run (can probably skip this section if you've already enabled Steam Play for all other titles)
- Right-click the game in your Steam library and select "Properties…".
- Click on "Compatibility" and then "Force the use of a specific Steam Play compatibility tool.
- I'm not sure which versions all work, but Proton 8.0-5 worked for me.
Getting Oblivion working:
- Install Oblivion
- In the following string, replace "USERNAMEHERE" with the username of your Linux computer user name: WINEPREFIX=/home/USERNAMEHERE/.steam/steam/steamapps/compatdata/22330/pfx/ wine regedit and paste the edited string into the terminal window (often Command-Shift-V in many terminals) and press the return key.
- A Windows-like RegEdit window should appear. Expand these key folders: HKEY_LOCAL_MACHINE -> Software -> Wow6432Node
- Right-click "Wow6432Node" and select New -> Key and then name the key Bethesda Softworks
- Right-click "Bethesda Softworks" and select New -> Key and then name the key Oblivion
- Right-click "Oblivion" and select New -> String Value and then name the string value Installed Path
- Edit this string to change "USERNAMEHERE" to your Linux computer user name: Z:\home\USERNAMEHERE\.local\share\Steam\steamapps\common\Oblivion\ and then copy the edited string
- Double-click "Installed Path" back in RegEdit and paste the edited string into it and click "OK"
- Close the RegEdit window
- Launch the game from Steam, and hopefully none of the links in the Oblivion launcher should be grayed out anymore.
Getting OBSE working:
- Install OBSE
- Launch the terminal (If your shell is fish, use another one. Bash works. Alacritty in Garuda Linux uses Bash by-default while Konsole uses fish.)
- Edit this string to change "USERNAMEHERE" to your Linux computer user name: cd /home/USERNAMEHERE/.local/share/Steam/steamapps/common/Oblivion/ and copy-paste it into the terminal window and press the return key.
- Copy-paste this string into the terminal printf '\x90\x90\x90' | dd conv=notrunc of=obse_loader.exe bs=1 seek=$((0x14cb)) and press the return key.
- Copy-paste this string into the terminal printf 'obse_loader\x00' | dd conv=notrunc of=OblivionLauncher.exe bs=1 seek=$((0x1347c)) and press the return key.
[link] [comments]
Heroic Game Launcher or Steam
Im tryna see which one is better, also which is better with "definetly bought and not cracked" games
submitted by /u/exvifly[link] [comments]
Gaming on Linux in 2025 - My basic questions
I've been mostly working with Linux and I never dabbled much in playing on Linux.
Anecdote: Last time I tried...Arma 3 was still available on Steam by default on Linux...
Anyway, here are my questions:
- Globally is there a "way to go" to play on Linux? Like Lutris? or Bottles? Or Proton?
I'm confused about Proton or ProtonGE? It seems to be something offered by Steam but also a standalone thing? I found a github repo with poor documentation, particularly about the installation process, maybe I missed something.
Last time I tried playing on Linux, I was trying to play Overwatch. And I remember using Lutris and something called "bottles" are those options still good? I read somewhere on Reddit that people are using ProtonGE to run Overwatch, but I'm really not sure what I should do there? I found no tutorial about this :')
By launching a basic wine balatro.exe, balatro worked right away but the framerate seems to be "meh". It's totally playable, but I wonder whether maybe I could optimize things a little bit?
This is not purely about gaming, but i'm sure gamers will understand this question: I have two screens, one is in 144hz the other in 60hz, and even though I set "144hz" for screen 1, I feel that Linux is kinda struggling with two different refresh rates, but maybe my eyes are deceiving me?
My hardware setup
- AMD 5900X
- Nvidia 3080Ti
- 64GB RAM
- Only SSD and nvme for storage
My software setup
- Kernel: 6.8.0-60-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc
- Desktop: Cinnamon v: 6.2.9 tk: GTK v: 3.24.41 wm: Muffin v: 6.2.0 vt: 7 dm: LightDM v: 1.30.0
- Distro: Linux Mint 22 Wilma base: Ubuntu 24.04 noble
$ glxinfo | grep -i nvidia
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 570.133.07
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL version string: 4.6.0 NVIDIA 570.133.07
OpenGL shading language version string: 4.60 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 570.133.07
submitted by /u/mrjay42[link] [comments]
UMU is buggy and causes a lot of issues for Steam Deck users
UMU (included in Heroic Games Launcher and Lutris) causes many issues for running games on the Steam Deck. For example, with shader pre-caching disabled on the deck, games don't start at all (you only hear audio).
UMU also breaks the Steam UI and causes controller configuration, power menu, etc in gaming mode to disappear (the game is forced to be always on top).
It is possible to disable UMU in Heroic Games Launcher, but not in Lutris (if you use Proton in Lutris it always runs with UMU)
This is especially annoying because with the latest flatpak runtime (24.08 and anything based on it), only Proton versions 9.x and above work with the Steam Deck's controller. (though Bottles doesn't have this issue for some reason)
submitted by /u/tuxkrusader[link] [comments]
Dual-boot gaming setup: NTFS drive issues with Steam/Ubisoft on Linux
My Setup: - Dual booting NobaraOS and Windows 11 - 512GB drive with both operating systems - 1TB NTFS drive for games and software
The Issue: When adding Steam (Windows) or Ubisoft Connect to Lutris on my 1TB NTFS drive, I get warnings about "drive formatted by Windows" and "games installed on Windows drive don't work". Linux native Steam games seem to work, but others show "playing", load shaders, then quit. Appears to be permission-related.
I'm only keeping Windows for GTA V Online which doesn't work properly on Linux.
Options I'm Considering:
Ignore the warning - Has anyone had success with this? Any specific mount options?
Partition the 1TB drive - Split into ext4 and NTFS parts
Change filesystem - Format the entire 1TB to something else (exFAT?)
Reorganize drives - Linux + everything on 1TB, Windows + GTA only on 512GB (each with their recommended filesystem)
Try different launchers - Heroic, Bottles, etc. instead of Lutris?
Change distro - Would a different distro handle this better? (Currently on NobaraOS)
I'm open to any solutions - I've been distro-hopping anyway. Just looking for the best approach for someone fairly new to Linux but comfortable with Windows.
Thanks for any help!
submitted by /u/BL4Z3_001[link] [comments]
Best distros for maximum privacy, security & gaming as primary criteria?
Hey everyone,
I want to move to Linux soon and am looking for your advice.
My top 3 priorities are privacy, security and gaming, in that order.
Would also be nice if a CAD program and a mindmapping program were available for that distro.
What recommendations can you give and why?
submitted by /u/GenericName2025[link] [comments]
Doom: the dark ages Visual Error
Im trying to ran doom the dark ages on my Bazzite manchine in game mode, on a rx 9070, have the newest bazzite version with mesa 25.1.0-3, have also tryed several proton versions but the result is always the same: visual errors (currently on 9.0-4 as suggested by someone on proton db)
submitted by /u/Marsmenschlein[link] [comments]
GTA 5 won't open on Heroic
I have both versions of GTA v on my epic games/Heroic, but every time I try to open it it downloads and installs the Rockstar games launcher, But the game itself doesn't open, it can only open the Rockstar Games launcher to tell me to buy the game, even though I already have it with my account associated with Epic Games.
submitted by /u/Afraid_Question_8236[link] [comments]
San Francisco Rush 2049 Recompiled is Out! And It's Amazing
Proton 9 works but not Proton 10
When I run games using a version of Proton 9, things work fine. However Proton 10 does not. Tried the stock beta, GE versions through 10-3, and experimental). It seems like it's something to do with Python because I get the following errors in the terminal that don't show up when running something using Proton 9:
Traceback (most recent call last): File "/steam/SteamLibrary/steamapps/common/Proton 10.0/proton", line 1847, in <module> g_session.init_session(sys.argv[1] != "runinprefix") File "/steam/SteamLibrary/steamapps/common/Proton 10.0/proton", line 1754, in init_session g_compatdata.setup_prefix() File "/steam/SteamLibrary/steamapps/common/Proton 10.0/proton", line 1163, in setup_prefix setup_openvr_paths() File "/steam/SteamLibrary/steamapps/common/Proton 10.0/proton", line 333, in setup_openvr_paths contents = json.load(file) File "/usr/lib/python3.9/json/__init__.py", line 293, in load return loads(fp.read(), File "/usr/lib/python3.9/json/__init__.py", line 346, in loads return _default_decoder.decode(s) File "/usr/lib/python3.9/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.9/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)My System: Arch Linux, Kernel 6.14.7 AMD RX9070XT - mesa 25.0.5 KDE 6.3.5 (wayland session)
submitted by /u/Corvias[link] [comments]