Linux Gaming

26210 readers
592 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

Help:

Launchers/Game Library Managers:

General:

Discord:

IRC:

Matrix:

Telegram:

founded 3 years ago
MODERATORS
1
2
 
 

I can't launch games on Steam for some reason, at least Windows games using Proton. I even reinstalled Steam several times, but nothing has changed. My distro is Pop OS. Here's what happens when I try launching Vanquish for example:

chdir "/home/quentin/.steam/debian-installation/steamapps/common/Vanquish"
ERROR: ld.so: object '/home/quentin/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 460810, but recording for this game is disabled
Adding process 63931 for gameID 460810
ERROR: ld.so: object '/home/quentin/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/quentin/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/quentin/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/quentin/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 63932 for gameID 460810
Adding process 63933 for gameID 460810
Adding process 63934 for gameID 460810
setlocale "fi_FI.UTF-8": No such file or directory
pv-locale-gen: Missing locale fi_FI.UTF-8 (found in $LC_ADDRESS)
pv-locale-gen: Generating locale fi_FI.UTF-8...
pv-locale-gen: Generated locale fi_FI.UTF-8 successfully
pv-locale-gen: Generating locale en_US.UTF-8...
pv-locale-gen: Generated locale en_US.UTF-8 successfully
pv-adverb[64004]: W: Container startup will be faster if missing locales are created at OS level
Adding process 64042 for gameID 460810
Adding process 64045 for gameID 460810
Adding process 64046 for gameID 460810
fsync: up and running.
Adding process 64047 for gameID 460810
Adding process 64050 for gameID 460810
Adding process 64052 for gameID 460810
Adding process 64056 for gameID 460810
Adding process 64068 for gameID 460810
Adding process 64074 for gameID 460810
Adding process 64081 for gameID 460810
Adding process 64113 for gameID 460810
Adding process 64122 for gameID 460810
Adding process 64125 for gameID 460810
Adding process 64132 for gameID 460810
Fossilize INFO: Overriding serialization path: "/home/quentin/.steam/debian-installation/steamapps/shadercache/460810/fozpipelinesv6/steamapprun_pipeline_cache".
pid 64048 != 64047, skipping destruction (fork without exec?)
Game Recording - game stopped [gameid=460810]
Removing process 64132 for gameID 460810

This has something to do with Steam's overlay, even though I have disabled it. Help is welcome.

3
 
 

I came across some articles about how people are upcycling a specific cryptocurrency mining single-board computer and decided to pick one up myself and put together a rig. The board is the AMD BC-250 which is similar to the APU in the PS5.

I've been out of the gaming scene since the Xbox 360 and never could justify the expense of building a gaming rig, but I couldn't pass up the opportunity to build something decent for under $200. This thing rocks and can play my entire catalog of Steam games, many of which I bought on sale and worried later about having a PC that could actually run them.

Specs

  • CPU: 6x AMD Zen 2 cores @ ~3.5GHz (actually has 8 cores/16 threads, but I haven't yet unlocked the other 2)
  • GPU: 24 RDNA2 Compute Units with 1536 shaders. Actually has 40 compute units, and you can unlock the remaining ones pretty easily. The PS5 has, I believe, 36 CUs active.
  • Memory: 16GB GDDR6 shared memory
  • TDP: 220W (50W idle - 235W max load)
  • OS Support: Linux only (no Windows GPU drivers)

I/O

  • 2x USB 3.0 (A only)
  • 2x USB 2.0
  • 1x RJ-45 gigabit ethernet
  • 1x DisplayPort output
  • 2x buttons. One is power and the other seems to be reset

Cost and Parts

  • BC-250 APU - $125 (sadly they've jumped in price again and are now $165)
  • 300W 12v PSU - $35
  • 500 GB NVMe SSD - $0 since I already had a few spare ones on hand
  • 120mm Fan - $17 for a 3-pack
  • 8-pin PCIe power cable - $3 (to connect from the PSU to the APU)

Total cost: $180 though would have been closer to $250 if didn't already have an SSD on hand. Price also doesn't include the filament I used to print the case as I already had that as well. I didn't check the exact usage, but expect to use the better part of a 1 kg roll on the print. It used about half a roll of red and half a roll of black in my case.

A few optional components added to the build that I already had in my parts bin:

  • Game controller (you can use a Xbox or PS4 controller if you add a USB bluetooth adapter)
  • USB Hub
  • USB Wifi adapter (it's only got wired ethernet onboard)
  • Passive DP to HDMI cable (to connect to my HDMI-only TV)

Depending on the parts you have on hand, you could still potentially build this for $200 or less even after the price hike of the boards.

I'm running Bazzite on it and booting directly into Steam Big Picture. Works great!

Resources

View of the Guts

Note: These aren't mine and are from the Printables model page as I neglected to take photos as I went, and it's kind of a pain to disassemble this because of the way it goes together. I also modded the heatsink and cut off the little ridges since it was originally made for rack cooling and didn't cool well with just a fan on top.

4
 
 

cross-posted from: https://lemmy.world/post/47988648

https://gitlab.com/christosangel/hanoi

Hanoi is a simple terminal version of the known classical game Tower of Hanoi, written in Bash.

During the game, the user can move left and right, pick disks and drop them in other stacks.

The aim is to move all the disks from the ORIGIN pile to the DESTINATION pile, in as little moves as possible

hanoi.png

5
 
 
6
 
 

At 0:27, I find it a bit interesting that they used a Steam Deck instead of one of the Microsoft handhelds.

7
 
 

I'm looking for a guide on how to install and play games from that girl we know using heroic launcher.

8
 
 

Pretty sure most of you will drop a "Well, duh -- that's pretty much a NES game"... which is true, yes. A NES game with plenty of layers (FEX > x86_64 to arm > wine > Directx 12, if my memory serves me right) and the fact that vulkan support is "meh", but still very limited (What you are seeing is pure opengl) makes this a very significant accomplishment. This is not the only game that can run on it -- even Metro 2033 (linux native version) can run quite in an acceptable framerate (10'ish FPS, worst case scenario), and the fact that this is run on a device that barely sips the 10 watts mark... makes this feel very "I'm in the future"-kind of thing.

Oh, and the ingame res is odd like that due to the wacky panfrost support (its gpu "drivers") but its 100% fine when I remove all these terminal windows.

9
26
Esync not changing (sh.itjust.works)
submitted 1 week ago* (last edited 1 week ago) by ButteredBread@sh.itjust.works to c/linux_gaming@lemmy.world
 
 

Ok so I am on voidlinux. doing "ulimit -Hn" outputs "4096" And I can only move it down until 1024 or whatever with that command but temporally anyways. So I edited /etc/security/limits.conf and added "* hard nofile 1048576" at the end, but nothing happened, I've tried slightly different configurations of the file and still nothing. I have also rebooted multiple times so idk what's wrong.

Solved: First I was trying to change the number of open files limit or whatever apparently, second games still don't work, they're just as laggy and still crash but now without an error message in lutris specifically :thumbs up: Anyways I just followed this quote from the r/voidlinux subreddit “in /etc/pam.d/login add the line session required /lib/security/pam_limits.so to the bottom then do the same for the file associated with your DM i.e. /etc/pam.d/lightdm” and then rebooted or whatever.

10
20
submitted 1 week ago* (last edited 1 week ago) by Doodz@lemmy.ml to c/linux_gaming@lemmy.world
 
 

Edited

I am trying to install and play BFME (Battle For Middle-Earth), BFMEII, ROTWK (Rise Of The Witch King) & TAOTR (The Age Of The Ring) I do not have any of the game files, or games, as I couldn't find a way to actually download the games and have them work right. That is until I came upon this guide (linked below). Only issues I have are the graphics themselves and how laggy the game is

Outside of this guide, I have gone down numerous rabbit holes with no resolution. So many websites with outdated information or lack thereof. Any help would be appreciated.

https://redlib.catsarch.com/r/bfme/comments/1q9euon/bfme_linux_a_comprehensive_guide/

11
12
 
 

My RailDriver train game controller now works plug-and-play with TrainSimWorld 6!

It's a controller for train simulators, that looks like this:

https://piengineering.com/cdn/shop/files/raildriver-unit.jpg

Just a post to share this small celebration of mine.

#linux #gaming #railfan @linux_gaming

13
 
 

Guide to Installing Rekenchi on Linux (Using steam)

Introduction

I stumbled on a fun video yesterday while looking to install mods for Kenshi on my Cachy_OS system and I stumbled upon Slacker King's video which I thought was funny and informative and I decided to share it here and make this
guide that explains how to install and run the RE_Kenchi mod for the game Kenshi on a Linux system, specifically using steam. The process involves locating the game files, downloading the mod, and configuring it to work with Steam and Proton compatibility layers.

Locating the Game Files

  1. Open Steam and find the Kenshi game in your library.

  2. Right-click on Kenshi, select "Manage," then "Browse Local Files" to locate the game installation directory.

  3. Identify the game's executable (.exe) file, right-click, and select "Copy Location" to get its path.

  4. Paste this path into a text document for future reference, as it will be needed during mod installation.

Downloading and Extracting RE_Kenchi

  1. Visit Nexus Mods and locate the latest RE_Kenchi file and download the file manually (slow download if not subscribed to premium) here

  2. Once downloaded, locate the file in your Downloads folder.

  3. Right-click the archive, select "Extract," and extract it to access the installer (.exe) file.

Running Windows-Only Installer on Linux

Since RE_Kenchi's installer is an .exe file, it won't run natively on Linux. To bypass this:

  1. Open Steam, go to the "Library" menu, and click "Add a Game" at the bottom.

  2. Select "Add a Non-Steam Game," browse to your Downloads folder, and select the Rekenchi installer (.exe).

  3. Add it to your Steam library, it will now appear under the "Other" section.

Launching and Configuring RE_Kenchi

Attempting to run the installer directly will not work. Instead, you need to configure it to run with Proton:

  1. Right-click the RE_Kenchi entry in Steam, go to "Properties."

  2. Navigate to the "Compatibility" tab.

  3. Force the use of "Steam's Proton Experimental" compatibility tool.
    If Proton Experimental isn't downloaded, Steam will automatically download it when you launch the game.

  4. After setting Proton, click "Play" to run RE_Kenchi. It should now detect the game files and work correctly.

Finalizing Installation and Troubleshooting

  1. Once installed, launch the game via Steam. RE_Kenchi should be active, and mod options will be available in the game's menu.

  2. Disable unnecessary options like "Create Desktop Shortcut" or "Start Menu" entries, as they don't function on Linux.

Hopefully this might help a few people here and thank you again Slacker King

14
15
 
 

Hi guys, I was gifted a free iMac (Intel core 2 duo) from a retired nasa engineer in his 90s (he even worked on the atom bomb!) and I was wondering if it is worth anything or if I should keep it and try to put Linux on it.

He forgot the password and I had to do some things in the terminal to get around it. So far, everything looks to be in working order. I have never owned a Mac or Apple products in general so I am kinda out of my element here lol

16
17
 
 

cross-posted from: https://lemmy.ml/post/48176362

cross-posted from: https://lemmy.ml/post/48176361

I like community builders and games that I can keep a world for years and grow, watch it evolve. I enjoy Rimworld. ARK evolved series is good.

Bonus if it's multiplayer capable LAN and not online.

Oxygen not included is nice but mentally taxing sometimes. I prefer laid back chill games with economy and farming. 2d or 3d doesn't matter. I don't mind trying indie games. Survival based games are nice. I'm not super pick and choose.

Give me your greatest joy in game form. I've heard Stardew Valley is good. I tried it, reminds me of a gameboy game. I could not get into the game. My character kept falling asleep like 14 times in a day.

18
19
20
 
 

Proton-EM-10.0-33 138 Windows 10 634

21
22
 
 

Hello, everyone!

We are proud to announce that a tiny patch version 0.10.9b is out on Flathub!

Depending on your app-store it might be a while until you see the correct text.

23
 
 

Hey everyone! I started working on this a month ago and then forgot about it after I finished v1.0. Today, I announce v2.0! This adds so many improvements and makes it so much more functional than before.

Ultimately, every time I updated Proton GE, I got more and more tired of having to keep going to github, downloading the latest archive, extracting it, restarting steam, and configuring it to use the new version. So I decided to automate it! You can now run this script, and it does everything for you, and so long as it's not the first time you've used it, you don't even have to restart steam!

Now, as I say in the README, the official GE-Proton repo gives an example of script that does something similar, but that example is intended as more of a one time thing, and I felt like I could make a more permanent script that also makes some functional improvements over their implementation.

I hope you all enjoy!

24
 
 

Small sample set aside, the performance differences here are much bigger than I've seen in previous linux comparisons. Something has to be off right? Curious if anyone is able to reproduce these results.

25
 
 

Greetings everyone,

I know many folks have wanted to use 8Bitdo controllers on linux, and that includes the Ultimate Software.

I use the 8Bitdo Ultimate 2 controller on my Arch install. And I had been wanting to check for firmware updates, and was doing some searching and couldn't find anything that could help me.

I found out that I can run that software through Lutris with minimal configuration.

  1. Open Add game dialogue box
  2. select "Add locally installed game"
  3. Filled out Name under Game info, and selected Runner (Wine)
  4. Game options tab I selected the executable, selected Working directory, and set Wine prefix path
  5. Runner options I used GE-Proton (latest)
  6. Launched

I want to note; unsure if you would have to, but I have udev rules added:

ACTION=="add", ATTRS{idVendor}=="2dc8", ATTRS{idProduct}=="6103", RUN+="/sbin/modprobe xpad", RUN+="/bin/sh -c 'echo 2dc8 6103 > /sys/bus/usb/drivers/xpad/new_id'"
ACTION=="add", ATTRS{idVendor}=="2dc8", ATTRS{idProduct}=="310b", RUN+="/sbin/modprobe xpad", RUN+="/bin/sh -c 'echo 2dc8 310b > /sys/bus/usb/drivers/xpad/new_id'"

Hope this helps someone.

Edit:

I want to add I am also using xpadneo-dkms from the AUR.

view more: next ›