Other News about gaming on Linux

Getting CS2 to run on GNOME 47 with Wayland

Reddit Linux_Gaming - 06. Oktober 2024 - 19:11

After seeing the other post today I tried to run CS2 with wayland again by changing the line export SDL_VIDEO_DRIVER=wayland in cs2.sh. But it simply fails to start. Reverting to export SDL_VIDEO_DRIVER=x11 makes the game start again and works fine. *edit: Yes, I could simply stick to x11 (to be precise xwayland) in cs2, but I would like to see the full wayland experience.

One similar issue pops up on github, but it's related to nvidia and the suggested fixes don't work for me.

Any clue on what to try next?

  • OS: Arch Linux with GNOME 47 Wayland
  • CPU: AMD Ryzen 9 5950X
  • GPU: AMD RX 6800 XT

Journal log:

Okt 06 18:52:16 arch steam[3638]: reaping pid: 50560 -- steam Okt 06 18:52:17 arch steam[3638]: chdir "/mnt/games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive" Okt 06 18:52:17 arch steam[3638]: ERROR: ld.so: object '/home/$username/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Okt 06 18:52:17 arch steam[3638]: ERROR: ld.so: object '/home/$username/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. Okt 06 18:52:17 arch steam[3638]: ERROR: ld.so: object '/home/$username/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Okt 06 18:52:17 arch steam[3638]: ERROR: ld.so: object '/home/$username/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Okt 06 18:52:17 arch steam[3638]: ERROR: ld.so: object '/home/$username/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Okt 06 18:52:17 arch steam[3638]: Adding process 50689 for gameID 730 Okt 06 18:52:17 arch steam[3638]: Adding process 50690 for gameID 730 Okt 06 18:52:17 arch steam[3638]: Adding process 50691 for gameID 730 Okt 06 18:52:17 arch steam[3638]: pid 50781 != 50780, skipping destruction (fork without exec?) Okt 06 18:52:17 arch steam[3638]: basename: extra operand 'Offensive/game/cs2.sh' Okt 06 18:52:17 arch steam[3638]: Try 'basename --help' for more information. Okt 06 18:52:17 arch steam[3638]: pid 50783 != 50780, skipping destruction (fork without exec?) Okt 06 18:52:17 arch steam[3638]: Adding process 50780 for gameID 730 Okt 06 18:52:18 arch steam[3638]: Loaded /mnt/games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libengine2.so, got 0x616bbe7d7b30 Okt 06 18:52:18 arch steam[3638]: Adding process 50782 for gameID 730 Okt 06 18:52:18 arch steam[3638]: Using breakpad crash handler Okt 06 18:52:18 arch steam[3638]: Adding process 50784 for gameID 730 Okt 06 18:52:18 arch steam[3638]: [S_API] SteamAPI_Init(): Loaded '/home/$username/.local/share/Steam/linux64/steamclient.so' OK. Okt 06 18:52:18 arch steam[3638]: Setting breakpad minidump AppID = 730 Okt 06 18:52:18 arch steam[3638]: Forcing breakpad minidump interfaces to load Okt 06 18:52:18 arch steam[3638]: Looking up breakpad interfaces from steamclient Okt 06 18:52:18 arch steam[3638]: Calling BreakpadMiniDumpSystemInit Okt 06 18:52:18 arch steam[3638]: 10/06 18:52:18 minidumps folder is set to /tmp/dumps Okt 06 18:52:18 arch steam[3638]: 10/06 18:52:18 Init: Installing breakpad exception handler for appid(730)/version(9234295)/tid(50785) Okt 06 18:52:18 arch steam[3638]: Looking up breakpad interfaces from steamclient Okt 06 18:52:18 arch steam[3638]: Calling BreakpadMiniDumpSystemInit Okt 06 18:52:18 arch steam[3638]: SteamInternal_SetMinidumpSteamID: Caching Steam ID: <id> [API loaded yes] Okt 06 18:52:18 arch steam[3638]: SteamInternal_SetMinidumpSteamID: Setting Steam ID: <id> Okt 06 18:52:18 arch steam[3638]: Setting breakpad minidump AppID = 2347771 Okt 06 18:52:18 arch steam[3638]: Loaded libSDL3.so.0, got 0x616bbe8fcf70 Okt 06 18:52:18 arch steam[3638]: Loaded /mnt/games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libtier0.so, got 0x616bbe7b6cb0 Okt 06 18:52:18 arch steam[3638]: Loaded /mnt/games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libfilesystem_stdio.so, got 0x616bbe946720 Okt 06 18:52:18 arch steam[3638]: Loaded /mnt/games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libinputsystem.so, got 0x616bbe98e250 Okt 06 18:52:18 arch steam[3638]: Loaded /mnt/games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/liblocalize.so, got 0x616bbe964510 Okt 06 18:52:18 arch steam[3638]: Loaded /mnt/games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/librendersystemvulkan.so, got 0x616bbe945dd0 Okt 06 18:52:18 arch steam[3638]: Loaded /mnt/games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libresourcesystem.so, got 0x616bbe906770 Okt 06 18:52:18 arch steam[3638]: Loaded /mnt/games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/bin/linuxsteamrt64/libschemasystem.so, got 0x616bbe963a70 Okt 06 18:52:18 arch steam[3638]: Adding process 50785 for gameID 730 Okt 06 18:52:18 arch steam[3638]: Adding process 50786 for gameID 730 Okt 06 18:52:18 arch steam[3638]: ATTENTION: default value of option radv_override_graphics_shader_version overridden by environment. Okt 06 18:52:18 arch steam[3638]: Adding process 50787 for gameID 730 Okt 06 18:52:18 arch rtkit-daemon[2057]: Successfully made thread 50805 of process 50785 owned by '1000' high priority at nice level -15. Okt 06 18:52:18 arch rtkit-daemon[2057]: Successfully made thread 50807 of process 50785 owned by '1000' high priority at nice level -15. Okt 06 18:52:18 arch rtkit-daemon[2057]: Successfully made thread 50809 of process 50785 owned by '1000' high priority at nice level -15. Okt 06 18:52:18 arch steam[3638]: Fontconfig error: Cannot load default config file Okt 06 18:52:18 arch steam[3638]: (process:50785): GLib-GObject-WARNING **: 18:52:18.339: specified class size for type 'PangoCairoFcFont' is smaller than the parent type's 'PangoFcFont' class size Okt 06 18:52:18 arch steam[3638]: (process:50785): GLib-GObject-CRITICAL **: 18:52:18.339: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed Okt 06 18:52:18 arch steam[3638]: (process:50785): GLib-CRITICAL **: 18:52:18.339: g_once_init_leave: assertion 'result != 0' failed Okt 06 18:52:18 arch steam[3638]: (process:50785): GLib-GObject-CRITICAL **: 18:52:18.339: g_object_new_valist: assertion 'G_TYPE_IS_OBJECT (object_type)' failed Okt 06 18:52:18 arch steam[3638]: crash_20241006185218_2.dmp[50842]: Uploading dump (out-of-process) Okt 06 18:52:18 arch steam[3638]: /tmp/dumps/crash_20241006185218_2.dmp Okt 06 18:52:18 arch kernel: cs2[50785]: segfault at 78 ip 00007ab7fe15a9a8 sp 00007fff4deca930 error 6 in libpangocairo-1.0.so.0.4600.2[79a8,7ab7fe158000+7000] likely on CPU 19 (core 3, socket 0) Okt 06 18:52:18 arch kernel: Code: ff ff 41 56 41 55 4d 89 cd 41 54 49 89 cc 55 4c 89 c5 53 48 89 fb 48 83 ec 40 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 <48> 89 37 49 89 e6 89 57 24 bf 68 00 00 00 e8 35 dc ff ff 8b 7b 24 Okt 06 18:52:18 arch systemd-coredump[50843]: Process 50785 (cs2) of user 1000 terminated abnormally with signal 11/SEGV, processing... Okt 06 18:52:18 arch systemd[1]: Started Process Core Dump (PID 50843/UID 0). Okt 06 18:52:18 arch steam[3638]: Adding process 50841 for gameID 730 Okt 06 18:52:19 arch systemd-coredump[50845]: [🡕] Process 50785 (cs2) of user 1000 dumped core. Stack trace of thread 50785: #0 0x00007ab7fe15a9a8 n/a (/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4600.2 + 0x79a8) #1 0x0000000000000000 n/a (n/a + 0x0) ELF object binary architecture: AMD x86-64 Okt 06 18:52:20 arch systemd[1]: systemd-coredump@1-50843-0.service: Deactivated successfully. Okt 06 18:52:20 arch systemd[1]: systemd-coredump@1-50843-0.service: Consumed 1.569s CPU time, 783.9M memory peak. Okt 06 18:52:20 arch steam[3638]: /mnt/games/SteamLibrary/steamapps/common/Counter-Strike Global Offensive/game/cs2.sh: line 98: 50785 Segmentation fault (core dumped) ${STEAM_RUNTIME_PREFIX} ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@" Okt 06 18:52:20 arch steam[3638]: crash_20241006185218_2.dmp[50842]: Finished uploading minidump (out-of-process): success = yes Okt 06 18:52:20 arch steam[3638]: crash_20241006185218_2.dmp[50842]: response: Discarded=1 Okt 06 18:52:20 arch steam[3638]: crash_20241006185218_2.dmp[50842]: file ''/tmp/dumps/crash_20241006185218_2.dmp'', upload yes: ''Discarded=1'' Okt 06 18:52:20 arch steam[3638]: pid 50842 != 50841, skipping destruction (fork without exec?) submitted by /u/QuickYogurt2037
[link] [comments]

Stream Dock under Linux

Reddit Linux_Gaming - 06. Oktober 2024 - 19:05

Hey all,

a friend gifted me a Stream Dock (and yes, it's called "Stream Dock", it's not the original Elgato thing)

I wonder if there is way to get this working under Linux. There is a Windows and Mac OS Software for it, but no Linux (I found questions after it in their Forum, but the developer does not have time for a Linux software at the moment)

I managed to get the Windows software working with Lutris and Wine, but the Stream Dock is not recognized by it, so either there is a problem with usb passthrough or linux does not know how to handle it because of no driver or instructions.

I'm running EndeavourOS and my dmesg shows this at plugging in:

[10367.220872] usb 1-5: new high-speed USB device number 5 using xhci_hcd
[10374.217608] usb 1-5: new high-speed USB device number 6 using xhci_hcd
[10374.385203] usb 1-5: New USB device found, idVendor=5548, idProduct=6670, bcdDevice= 3.00
[10374.385209] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[10374.385211] usb 1-5: Product: 35549
[10374.385213] usb 1-5: Manufacturer: 355
[10374.385215] usb 1-5: SerialNumber: 355499441494
[10374.404519] hid-generic 0003:5548:6670.000A: hiddev96,hidraw1: USB HID v2.00 Device [355 35549] on usb-0000:02:00.0-5/input0

Thanks in advance for your input, maybe someone can help :)
And please let me know if you need more input (logs etc) from me.

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

Debian, Quest 2 & SteamVR

Reddit Linux_Gaming - 06. Oktober 2024 - 18:40

I have the following:

  • OS: Debian 12
  • Desktop: KDE 5.27 (Wayland)
  • Mesa: 24 (Debian backports)
  • Processor: Ryzen 7 2700
  • GPU: AMD 7900XTX (24 GiB)
  • Ram: 16 GiB

I have a Quest 2 and thought I would look at using ALVR to connect it to SteamVR. I've downloaded the ALVR Launcher, its configured and can launch SteamVR. This is currently configured to version 20.11.1

SteamVR pops up and shows headset and 4 controller outlines in green.

The Quest 2 has the ALVR application installed from the store, when opened it waits for a connection to ALVR and connects. The application lists itself as 20.11.1

The ALVR Launcher application sees the Quest 2 asked me to trust it and the headset shows a connection is starting.

Steam VR displays a little window that seems to shift around depending on how the quest 2 is pointed and the headset and 2 controller icons in Steam VR become filled in. The little Steam VR window seems to respond to buttons I press on the Quest 2 controllers.

The Quest 2 just displays a black image.

Originally I tried Mesa 22 and thought upgrading through backports might solve the issue.

The docs suggest setting the framerate to 120Hz and I have tried the 264, HEVC and AVI codecs with that setting (restarting the entire PC each time I made a change).

The device is connected to a Mesh wifi adapter that has 2 1Gps Cat6e cables going into a Gigabit switch, the PC is plugged into the same switch. Tests on other parts of the network show the PC can communicate at a sustained 997Mbps accross the house. The Quest 2 is about 2 meters from the mesh network device and is showing full strength signal.

I tried opening ALVR through the terminal and the only message I get:

[17:24:43.708 INFO alvr_dashboard::steamvr_launcher::linux_steamvr] GPU Encoder vendor: Mesa Gallium driver 24.2.2-1~bpo12+1 for AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 15.0.6, DRM 3.49, 6.1.0-26-amd64)
[17:24:43.708 INFO alvr_dashboard::steamvr_launcher::linux_steamvr] AV1 profile does not contain encoding entrypoint. You unlikely to have hardware encoding for it.
[17:24:51.013 INFO alvr_dashboard::data_sources] Server connected

Does anyone know what I am supposed to set or configure to get it displaying video on the device?

I am guessing I've missed something obvious but reading the instructions I can't see anything. Lastly I did try switching to an X11 desktop but it didn't seem to make any difference

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

Appreciation for Lutris

Reddit Linux_Gaming - 06. Oktober 2024 - 18:23

Hello

I just wanted to say I'm impressed how streamlined gaming can be when using Lutris. I tried to install Heroes of Might and Magic III on my computer and it was just a breeze with Linux. Not only did it install the game for me, but also provided a one-click alternate installer for a High Definition mod.

And it works out of the box!

Wow!

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

Xbox Elite controller not work but normal Xbox controller does

Reddit Linux_Gaming - 06. Oktober 2024 - 17:55

I'm having a strange issue in Kubuntu 24.04, in which my Xbox x|s controller will connect through Bluetooth, and works fine. It even reconnects if turned off and on. My Xbox elite controller on the other hand, has weird problems: when I pair it, it connects, then once the light in the controller stops blinking, all lights dim a bit, and the controller doesn't work, and if turned off it doesn't connect on its own. Cannot connect with wire either. I don't even know were to start with getting the elite one working.

System:

  • 7800x3d
  • 4070 ti super
  • 32g DDR5 6000
  • Gigabyte B650 Gaming X AX V2
submitted by /u/Fine-Ad-9604
[link] [comments]

Keep getting black squares

Reddit Linux_Gaming - 06. Oktober 2024 - 17:52

SOLVED Hello everyone,

i was playing Euro Truck Simulator 2 on my Steam Deck and for some reason, it said that the compatibility tool wasn't working. So I switched from Proton Experimental to 9. The game started and I thought, great, that was easy. But now, I keep getting black squares on the screen, which is weird. I changed to Proton 8, but it didn't get any better. Any ideas?

So apparently, the solution is to start the game with OpenGL. I think I'm still using Proton 8

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

[SteamDeck] This game was working fine yesterday, now I keep getting this error

Reddit Linux_Gaming - 06. Oktober 2024 - 17:46

Error message is as follows:

Fatal error! Address = 0xd7e543 (filename not found) [in E:steamapps\common\Life Is StrangeįBinaries\Win32\LifeIsStrange.exe] Address = 0x49108e (filename not found) [in E:\steamapps\commoniLife Is Strange\BinarieslWin32\LifeIsStrange.exe] Address = Ox70004 (filename not found)

I'm a total noob when it comes to Linux. Life is Strange was working fine yesterday, and I played through the first two episodes. I closed the game, and later in the day reopened it to continue on episode 3. This keeps happening whenever I open it, whether the game is loaded in safe mode or not. I've found a lot of steam forums with similar issues, but the problems are all slightly different, and the solutions have me running up against dead ends.

I've verified the files' integrity, un-installed and reinstalled the game, factory reset the system, tried loading the game without the DLC (episodes) loaded. Nothing.

A lot of the solutions I find involve installing vcredist and other programs, but i don't understand Linux and can't find tutorials on how to install these easily. Still, I'm a fast learner, i just need someone to spell it out for me. I'd appreciate any help!

P.s as I type this I am trying one more thing, reinstalling the game on the home drive instead of SD card. I wasn't able to do this before as I had no space on the home drive, but after the factory reset, I have space. I will delete this post if this fixed it.

submitted by /u/420fuck
[link] [comments]

I made an attempt to switch from Windows 11, then I switched Back - I really want to figure this out.

Reddit Linux_Gaming - 06. Oktober 2024 - 17:34

I think I bit off way more than I can chew from an expectations standpoint.

  • Dell G3 15 3590
  • Nvidia Geforce GTX 1660 Ti w/ Max-Q, Intel UHD 630 (I think this is a big part of the problem)
  • Intel i5-9300H
  • 16GB RAM
  • 512GB nvme, 2TB SSD

I have intermediate experience with Linux. I worked as a SysAdmin in RHEL 5 about a billion years ago. I do a modest amount of work in SUSE 12 now. Not much GUI work, but I can apt-get, awk, sed, tail, etc. The basics.

My expectations were:

  • Steam, Epic, GOG, DosBox
    • I checked ProtonDB and I found that I was probably going to lose 5% of my library due to Anti-Cheat. I was OK with that, I didn't play most of those games anyway.
  • SteamVR w/ ALVR (Oculus Quest 2) - I think THIS is where I fell on my face.
  • I wanted to use KDE Plasma. I liked the feel of it over anything else. I noticed that KDE plasma was less stable than I expected in both Distros I tried... is it because KDE isn't native to those Distros?

I tried:

  • Linux Mint 22 (Cinnamon and KDE Plasma)
  • Pop!_OS (Gnome and KDE Plasma)

So I started with Linux Mint. Got it installed, then added the PPA for the Nvidia 560 drivers. I got as far as standing up Steam and Lutris and two things happened.

  1. When trying to access Epic Game Store via Lutris, the laptop would hard lock. I couldn't even switch into terminal mode (Ctrl + Alt + F1-7). Caps lock wouldn't register on the keyboard. Dead locked.
  2. When trying to launch SteamVR in Cinnamon, it said I was missing libraries (Sorry I should have screen capped). In KDE, ALVR would connect for a brief moment, then disconnect and hard lock the system again.
  3. Switching to "Performance Mode" (Nvidia GPU Only) would cause KDE to hard lock.

So I thought "Alright I'm wedging in all the stuff Pop!_OS does natively." and tried Pop!_OS.

  1. Epic Game Store performed a little better w/ Lutris in Pop. But I couldn't get it to sign in (couldn't type in the EGS user/pass field)
  2. Same issue as Mint with SteamVR. Refused to launch in Cinnamon. Hard-locked in KDE.
  3. Games in Steam were launching with the Intel GPU. I know, I just needed to set it to point to the Nvidia GPU but at that point I lost patience.

At this point I abandoned ship. I'm eager to give it another go, but am I really just expecting too much out of proprietary systems (Oculus, Nvidia), and I'd be better served trying again with a more FOSS-friendly system (Intel, AMD - non-hybrid GPU setup, wired VR)?

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

[Team Fortress 2] Can't join casual after update

Reddit Linux_Gaming - 06. Oktober 2024 - 17:24

I can't join causal after update. I tried reinstall and checking files nothing helped

Nobara 40, Rtx 3060, i5 10400f

https://reddit.com/link/1fxizn2/video/p2u4rg45m5td1/player

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

Assetto Corsa Competizione

Reddit Linux_Gaming - 06. Oktober 2024 - 17:19

Hey there, I moved to arch like a week ago and i've been trying to play this game. In Windows I had a very decent framerate between 70-90fps, but here it barely gets into the 30s and the framerate is very unstable. Im running it on steam with proton experimental. My pc has a 10th gen i5, a gtx 1050 and 8gb of ram. I also have the propietary nvidia drivers installed, version 560.35.03, I would appreciate help because on protondb all of the people rating it say that is stable and playable , but for my case it isn't.

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

Wow and gw2

Reddit Linux_Gaming - 06. Oktober 2024 - 16:15

Beginner in Linux. Is in easy to play wow, gw2 and throne and liberty in Linux mint? Thx in advance

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

Wine audio exclusivity issue

Reddit Linux_Gaming - 06. Oktober 2024 - 15:58

Hi, I'm trying to get a game running and while it does boot and play fine, whenever there's anything else using my headphones it switches to using my monitor's speakers. I've tried using the winecfg but either it doesn't change anything or there is no audio at all. If I disable all other audio sources, then it works without issues, but then all other programs either crash or "queue" up whenever they try to play audio.

I'm on Arch Linux with proprietary Nvidia drivers (560.35.03) and use regular Wine (9.18) and pipewire (1.2.5), all were installed via pacman. I use KDE and Wayland for compositing. Is there a way to turn off this "exclusivity" that wine has? If you need any more info please ask and I'll try my best to provide

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

Seiten