Other News about gaming on Linux

It IS possible to 4K/120/HDR/VRR 444 chroma on Linux/Bazzite with AMD 9070XT with this DP to HDMI cable...but it's tricky

Reddit Linux_Gaming - 29 Mar 2025 - 1:06pm

I have tried getting some help or some suggestions in several forums, but I rarely get a response or anything helpful, since this seems to be the premier Linux forum, I am hoping I can get some tips.

Keep in mind, I am still VERY new to Linux, but am a rather experienced Windows user and I have tried getting help on this in several forums,

Long story short:
I have found a way to get reliably get 4K/120/VRR/ HDR 10-bit 444 in Gamescope using my AMD 9070XT on my LG C1 OLED, but it has a very annoying issue and I am hoping someone here might have a script or something I can try that will remove some of the tediousness of getting it to work.
I am posting this in this thread as I feel this is information that many of you will find VERY valuable and maybe it can promote better development in this area. I am sharing my setup as this could completely depend on my setup and I just got lucky having the right hardware.

My setup:
TV: LG C1 65 inch OLED (only 40 GBps HDMI 2.1)
CPU: AMD Ryzen 7800X3D undervolted to -30
Mobo: Gigabyte AORUS X870I mini-ITX
Memory: 32GB 6000
GPU: Asus Prime 9070XT
PSU: Lian Li 850 SFX PSU
Case: Fractal Ridge
Storage: Crucial 4TB NVME
Controller: Xbox Elite 2 w/ dongle (unreliable)
OS: Bazzite/SteamOS Fedora

It is well known that HDMI 2.1 is not supported in Linux when using AMD GPUs.

However, I have discovered a workaround that when it works is AMAZING..when it works.

I had read on reddit/gitlab that one way people have been able to get full bandwidth 4K/120 10-bit HDR 444 AND VRR using a DP-to-HDMI 2.1 cable from CableMatters using custom firmware.

https://www.amazon.com/dp/B094XR43M5...fed_asin_title _0_0

Custom firmware:
[https://www.dropbox.com/scl/fi/re1oa...x7u81j&e=1&st= q5nesci4&dl=0 ]

I was able to get it to work on my system as you can see from the readout.

https://preview.redd.it/15kl4093dmre1.jpg?width=580&format=pjpg&auto=webp&s=60d3efe3b0cad9d550605a0943fa6bf0e477c5d3

Sounds great, but whats the catch?
The catch is that after an extended shutdown the display will go back to 4K/60 w/ only 422 and I cannot change it back to 4K/120 in Gamescope or in desktop mode. It was so frustrating.

Through several cable exchanges, I finally found a solution that seems to have fixed it and its kind of pain, but I am hoping that sharing this solution will encourage others to try out this cable and see if there is much less of a hassle to get the cable to work correctly.

  1. I boot the PC with the HDMI connection. This will load Gamescope with 4K/120 w/ VRR/HDR w/8-bit 420...which honestly doesn't look bad. You would think there is a night and day difference between 8-bit 420 than 10-bit 444, but to my eyes there really isn't.
  2. Go into desktop mode, disable the TV (this will require a secondary monitor) output.
  3. Unhook the HDMI cable.
  4. Hook up the DP2HDMI cable into the SAME HDMI port (yes, the TV is set to PC mode cuz I know that will get asked).

Bam! 4K/120 VRR HDR 10-bit 444 is working again.

As to why? I have no idea why that worked but my only guess is that the TV somehow “remembers” a 4K/120 signal from original HDMI cable and tries to pull that same info from the DP cable and activates all the correct instructions.

I’ll try this again when the TV inevitably goes back to 4K/60.

And yes, the above method seems to work well every time. The only oddity I still notice is rather the Gamebar on my C1 says Freesync Premium or just VRR.

I hope this can lead to a suggestion on some sort of script development so that this can work with a command line as I’d rather not have to do this cycle every time.

My question is:
Is there not some sort of script someone could run? come up with that would potentially eliminate the need to constantly plug and replug.

There is a lot to be gained by sharing this solution and I am hoping the Linux community can figure something out so that we can enjoy HDMI 2.1 features without the bullcrap of the HDMI Forum.

submitted by /u/Character-Vacation-6
[link] [comments]

How to improve my gaming setup?

Reddit Linux_Gaming - 29 Mar 2025 - 11:55am

My current gaming setup is pretty simple, lenovo ideapad slim 5 gen 9 as the laptop, connected to a monitor (dell) and a razer mouse and some random rgb keyboard (also speaker/headphones). I use linux (ofc) Popos and need some ideas to make it look good (i am very new so idk how)

i can change my distro (am planning too) so if anyone has any ideas what i should use its appreciated!

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

Steam double-click, a minor inconvenience

Reddit Linux_Gaming - 29 Mar 2025 - 11:28am

Hey!

So, I got a new problem recently, which is that I cannot double-click desktop icons to open games in steam while it is running anymore.

Errout when trying to start a game while steam is running: steam-runtime-supervisor[511176]: E: Unable to acquire exclusive lock on /home/arokan/.steam/debian-installation/ubuntu12_64/steam
-runtime-sniper.lock: file is busy

Still works when it is closed; steam then boots up and starts the game.

History: This started after I accidentally 7z-d (-sdel) my entire home-folder. After some wild things happened, I started noticing it and unpacked it again. Everything went back to normal, except this.

Permissions seem fine and I can't quite figure out what's going on. Maybe you have an idea.

SR, Arokan

Edit: Debian 12/KDE

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

Problem installing GOG offline installer game (No Man's Sky) with Lutris

Reddit Linux_Gaming - 29 Mar 2025 - 10:50am

Hello, I'm new to Linux gaming. I was able to download and install some games via Steam and Lutris (GOG) and play them without any problems. 🙂

I have many offline game installers from GOG locally (I use lgogdownloader to archive them) and would like to use them instead of downloading the games again. Unfortunately, I get an error when trying to install No Man's Sky. I proceed as follows:

  1. GOG → No Man's Sky → Right Click → Install
  2. First Entry (wine, GOG) → Install
  3. Installation directory: "/run/user/1000/doc/664853ab/Lutris/gog/no-mans-sky" → Continue
  4. Change source from "Download" to "Select file"
  5. Select file: "/home/wanderduene/Games/GOG/setup_no_mans_sky_5.60_relics_140919_(80921).exe"
  6. Install

After some seconds of loading I get the following error:

Started initial process 213 from /home/wanderduene/.var/app/net.lutris.Lutris/data/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /run/user/1000/doc/599584bf/Installers/no-mans-sky/gog/setup_no_mans_sky_5.61_relics_141040_(80967).exe Start monitoring process. fsync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely wine: failed to open "/run/user/1000/doc/599584bf/Installers/no-mans-sky/gog/setup_no_mans_sky_5.61_relics_141040_(80967).exe": c0000135 Monitored process exited. Initial process has exited (return code: 13568) Exit with return code 13568

Can you tell me what I am doing wrong?

-------------------------

My specs

System:

  • Kernel: 6.8.0-56-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc
  • Desktop: Cinnamon v: 6.4.8 tk: GTK v: 3.24.41 wm: Muffin v: 6.4.1 vt: 7 dm: LightDM v: 1.30.0
  • Distro: Linux Mint 22.1 Xia base: Ubuntu 24.04 noble

Machine:

  • Type: Desktop Mobo: ASUSTeK model: PRIME X570-P v: Rev X.0x serial: <superuser required>
  • part-nu: SKU uuid: <superuser required> UEFI: American Megatrends v: 1407 date: 04/02/2020

CPU:

  • Info: 8-core model: AMD Ryzen 7 3700X bits: 64 type: MT MCP smt: enabled arch: Zen 2 rev: 0
  • cache: L1: 512 KiB L2: 4 MiB L3: 32 MiB

Graphics:

  • Device-1: NVIDIA AD104 [GeForce RTX 4070 Ti] vendor: ASUSTeK driver: nvidia v: 550.120
  • arch: Lovelace pcie: speed: 16 GT/s lanes: 16 ports: active: none off: DP-1,DP-3,HDMI-A-1
  • empty: DP-2,HDMI-A-2 bus-ID: 09:00.0 chip-ID: 10de:2782 class-ID: 0300

Software

  • Lutris 0.5.18, Flatpak, installed via Softwaremanager

Lutris Config

  • Game library: /run/user/1000/doc/664853ab/Lutris
  • Installer Cache: /run/user/1000/doc/599584bf/Installers
  • Default installation directory (global config): /run/user/1000/doc/664853ab/Lutris

Offline installer file location

  • /home/wanderduene/Games/GOG/

Offline installer files

  • setup_no_mans_sky_5.60_relics_140919_(80921).exe
  • setup_no_mans_sky_5.60_relics_140919_(80921)-1.bin
  • setup_no_mans_sky_5.60_relics_140919_(80921)-2.bin
  • setup_no_mans_sky_5.60_relics_140919_(80921)-3.bin
  • setup_no_mans_sky_5.60_relics_140919_(80921)-4.bin
  • setup_no_mans_sky_5.60_relics_140919_(80921)-5.bin
  • setup_no_mans_sky_5.60_relics_140919_(80921)-6.bin
submitted by /u/wanderduene02
[link] [comments]

Discord (yes I'm on Canary) screen sharing on Wayland will NOT work no matter what I try

Reddit Linux_Gaming - 29 Mar 2025 - 9:48am

So, now that overclocking, fan control, and power limit control on Nvidia works in Wayland, as well as VRR with more than one monitor, and otherwise the experience is basically the same as X11 (only maybe a bit better), I finally moved to Wayland like 4 months ago? Well before that, screen sharing on X11 obviously worked perfectly fine.

Well when I saw that it worked on Wayland now (but only with Canary at the moment), I went ahead and tried it (using the AUR package at first). But every single time I join a voice channel and go to share my screen, I get the window that asks if I want to share my entire screen or a single window, I select single window, then it goes to the options page where you select resolution, framerate (but you don't get to pick which window you wanna share or anything), etc. At first I just accepted the defaults but I assumed they might be too high so after that didn't work I tried 720, 30 fps.

Then I hit next, and it ALWAYS does the same thing:

**Screen Share** Whoops, something went wrong. Give it another try? Back Cancel Make Selection

I'm on KDE, and yes I have kde-desktop-portal installed (and running), and it systemctl --user status plasma-xdg-desktop-portal-kde gives no errors. Nor does pipewire, pipewire-pulse, pipewire-media-session, or wireplumber.

It's been like 5 or 6 years since something that's supposed to "just work" absolutely refuse to work for me without me being able to figure it out myself.

If it matters, here's some log output from the terminal when running Discord from the terminal when I try to screen share:

04:38:34.174 › [RTCConnection(1335587140666658960, default)] Received MLS external sender package 04:38:34.174 › [Connection(default)] DAVE protocol state update: {"version":1,"epochAuthenticator":""} 04:38:34.174 › [RTCConnection(1335587140666658960, default)] Got MLS key package, sending to RTC server 04:38:34.174 › [RTCControlSocket(default)] Sending MLS key package 04:38:34.658 › [Routing/Utils] transitionTo - Transitioning to /channels/1335587140666658960/1335587140666658964 04:38:34.674 › [HDStreamingConsumableModal] Setting bitrates 04:38:39.135 › [AVError] AV error reported: no-audio-input-detected {"channelId":"1335587140666658964","mediaSessionId":"9e194a5ae7daf9628457d751a30cbe42","rtcConnectionId":"fd61326f-1b71-42de-a194-c9712794d478","mediaContext":"default","videoDeviceName":"No Video Devices","audioInputDeviceName":"HyperX 7.1 Audio Pro","audioOutputDeviceName":"Default: VIZIO SB362An"} 04:38:39.135 › [AVError] AV error reported: audio-capture-sample-rate-mismatch {"audioCaptureSampleRateMismatchPercent":-99,"channelId":"1335587140666658964","mediaSessionId":"9e194a5ae7daf9628457d751a30cbe42","rtcConnectionId":"fd61326f-1b71-42de-a194-c9712794d478","mediaContext":"default","videoDeviceName":"No Video Devices","audioInputDeviceName":"HyperX 7.1 Audio Pro","audioOutputDeviceName":"Default: VIZIO SB362An"} 04:38:44.806 › [HDStreamingConsumableModal] Setting bitrates 04:38:44.806 › [HDStreamingConsumableModal] Setting bitrates 04:38:47.742 › [RTCControlSocket(default)] Sending heartbeat with last received sequence number: 1 04:38:47.768 › [RTCControlSocket(default)] Heartbeat ACK received 04:38:49.134 › [ConnectionEventFramerateReducer] BaseConnection.userSpeakingChange: Reduced framerate after 15000 ms. 04:38:49.134 › [Connection(default)] updateVideoQuality: {"remoteSinkWantsMaxFramerate":20} 04:38:54.831 › [HDStreamingConsumableModal] Setting bitrates 04:38:54.832 › [HDStreamingConsumableModal] Setting bitrates 04:38:56.027 › [AVErrorManager] Error resolved: audio-capture-sample-rate-mismatch {"audioCaptureSampleRateMismatchPercent":-99,"channelId":"1335587140666658964","mediaSessionId":"9e194a5ae7daf9628457d751a30cbe42","rtcConnectionId":"fd61326f-1b71-42de-a194-c9712794d478","mediaContext":"default","videoDeviceName":"No Video Devices","audioInputDeviceName":"HyperX 7.1 Audio Pro","audioOutputDeviceName":"Default: VIZIO SB362An"}

I do NOT think the audio thing has anything to do with it, as I'm pretty sure that even when my headset has been plugged in I still get the same issue.

AND YES, I'VE TRIED FLATPAK TOO.

I'd really appreciate any help. Like I said, I never really need to ask for help with this stuff and usually I'm the one giving the help, so this is an awkward and frustrating spot to be in.

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

Pages