Reddit Linux_Gaming

Reddit Linux_Gaming Feed abonnieren
A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck).newest submissions : linux_gaming
Aktualisiert: vor 40 Minuten 25 Sekunden

Need some serious help: PCSX2/Duckstation (FlatPak) losing NAS share (smb) path after restart

29. März 2025 - 16:07

I'm going insane here, guys.

All I want to is to auto-mount my NAS drive containing my ROMs and for PCSX2 and Duckstation to instantly recognise it.

But every time I set the path and restart my computer, PCSX2 and Duckstation lose the path.

I relocate the path and the path is different from what it was before, I'm assuming this is why PCSX2 keeps losing it, because the path keeps changing.

The path will be originally set to /run/user/1000/doc/12819d19/PS2, I'll restart the computer and then I'll need to change that path to something like /run/user/1000/doc/f97a3f9c2/PS2

I have to do this everytime.

And obviously I can't just use smb:/IP_ADDRESS/FOLDER because PCSX2 doesn't know what it is.

I've tried both Ubuntu and Bazzite, Smb and Cifs to try to keep the path in place.

Is there anything I can do or is this just a weird Flatpak thing I have to put up with?

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

Is Overwatch 2 unsafe?

29. März 2025 - 15:59

I've been getting a few crashes, specifically when running Overwatch. Full on crashes in here https://pastebin.com/W3cZyXNU But beyond that, just constantly getting SIDT operations and trying to access memory it shouldn't.
https://en.wikipedia.org/wiki/Page_fault
https://www.kernelconfig.io/config_x86_umip

Now while I won't claim to know everything going on, this does seem to be prertty exclusive to Overwatch. At least as far as the game I've been playing. But these errors occur with Proton 8, 9, GE 9-23, and GE 9-26. But it doesn't seem to be proccing so much on other games, so I'm reasonably convinced this is Overwatch's thing. If anyone can shed some light on what's going on, it would save me a fair bit of concern.

Mar 29 09:43:26 archlinux kernel: umip: Overwatch.exe[497286] ip:14076b9ea sp:11e8c0: For now, expensive software emulation returns the result.

Mar 29 09:43:26 archlinux kernel: umip: Overwatch.exe[497286] ip:14076b9ea sp:11eef0: SIDT instruction cannot be used by applications.

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

UE Prerequisites x64 setup failed

29. März 2025 - 15:58

Hey all. I'm new to Linux and Linux gaming and I'm trying to install the UE prequisites for Inzoi through wine and winetricks. I'm using Garuda distro.

I get this log after attempting the installs of the visual C runtimes. Does anyone know whats wrong here and how to fix?

[0148:014C][2025-03-29T10:46:37]i001: Burn v3.8.1128.0, Windows v6.3 (Build 9600: Service Pack 0), path: Z:\home\magi\.local\share\Steam\steamapps\common\inZOI\Engine\Extras\Redist\en-us\UEPrereqSetup_x64.exe, cmdline: '-burn.unelevated BurnPipe.{13E1E7DA-AFED-41C9-A06F-FEA70500A9A7} {EC301EEF-A8C9-4DC9-859A-24E85708C822} 316' [0148:014C][2025-03-29T10:46:37]i000: Setting string variable 'WixBundleLog' to value 'C:\users\steamuser\Temp\UE_Prerequisites_(x64)_20250329104637.log' [0148:014C][2025-03-29T10:46:37]i000: Setting string variable 'WixBundleOriginalSource' to value 'Z:\home\magi\.local\share\Steam\steamapps\common\inZOI\Engine\Extras\Redist\en-us\UEPrereqSetup_x64.exe' [0148:014C][2025-03-29T10:46:37]i000: Setting string variable 'WixBundleName' to value 'UE Prerequisites (x64)' [0148:014C][2025-03-29T10:46:37]i100: Detect begin, 9 packages [0148:014C][2025-03-29T10:46:37]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' [0148:014C][2025-03-29T10:46:37]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\Net Framework Setup\NDP\v2.0.50727' [0148:014C][2025-03-29T10:46:37]i000: Registry key not found. Key = 'Installer\Assemblies\Global' [0148:014C][2025-03-29T10:46:37]i000: Setting numeric variable 'MshtmlVersion' to value 0 [0148:014C][2025-03-29T10:46:37]i052: Condition 'Netfx20Version AND (Netfx20Version >= v2.0.50727.5420)' evaluates to false. [0148:014C][2025-03-29T10:46:37]i052: Condition 'NETFRAMEWORK40' evaluates to false. [0148:014C][2025-03-29T10:46:37]i101: Detected package: NetFx20_32, state: Absent, cached: None [0148:014C][2025-03-29T10:46:37]i101: Detected package: NetFx40Redist, state: Absent, cached: None [0148:014C][2025-03-29T10:46:37]i101: Detected package: WI45_XP_v3_X86, state: Absent, cached: None [0148:014C][2025-03-29T10:46:37]i101: Detected package: WI45_XP_v4_X64, state: Absent, cached: None [0148:014C][2025-03-29T10:46:37]i101: Detected package: Windows6.0_KB942288_v2_x86.msu, state: Absent, cached: None [0148:014C][2025-03-29T10:46:37]i101: Detected package: Windows6.0_KB942288_v2_x64.msu, state: Absent, cached: None [0148:014C][2025-03-29T10:46:37]i101: Detected package: VisualStudioRedist_X86, state: Absent, cached: None [0148:014C][2025-03-29T10:46:37]i101: Detected package: VisualStudioRedist_X64, state: Absent, cached: None [0148:014C][2025-03-29T10:46:37]i101: Detected package: PrereqSetup, state: Absent, cached: None [0148:014C][2025-03-29T10:46:37]i052: Condition 'VersionNT64' evaluates to true. [0148:014C][2025-03-29T10:46:37]i199: Detect complete, result: 0x0 [0148:016C][2025-03-29T10:46:41]i000: Setting numeric variable 'EulaAcceptCheckbox' to value 1 [0148:014C][2025-03-29T10:46:41]i200: Plan begin, 9 packages, action: Install [0148:014C][2025-03-29T10:46:41]i052: Condition 'VersionNT=v5.1 AND NOT VersionNT64 AND (NOT Netfx20Version OR (Netfx20Version < v2.0.50727.5420))' evaluates to false. [0148:014C][2025-03-29T10:46:41]w321: Skipping dependency registration on package with no dependency providers: NetFx20_32 [0148:014C][2025-03-29T10:46:41]w321: Skipping dependency registration on package with no dependency providers: NetFx40Redist [0148:014C][2025-03-29T10:46:41]i000: Setting string variable 'WixBundleLog_NetFx40Redist' to value 'C:\users\steamuser\Temp\UE_Prerequisites_(x64)_20250329104637_0_NetFx40Redist.log' [0148:014C][2025-03-29T10:46:41]i052: Condition 'VersionNT=v5.1 AND NOT VersionNT64 AND VersionMsi < v4.5' evaluates to false. [0148:014C][2025-03-29T10:46:41]w321: Skipping dependency registration on package with no dependency providers: WI45_XP_v3_X86 [0148:014C][2025-03-29T10:46:41]i052: Condition 'VersionNT=v5.2 AND VersionNT64 AND VersionMsi < v4.5' evaluates to false. [0148:014C][2025-03-29T10:46:41]w321: Skipping dependency registration on package with no dependency providers: WI45_XP_v4_X64 [0148:014C][2025-03-29T10:46:41]i052: Condition 'VersionNT=v6.0 AND NOT VersionNT64 AND VersionMsi < v4.5' evaluates to false. [0148:014C][2025-03-29T10:46:41]w321: Skipping dependency registration on package with no dependency providers: Windows6.0_KB942288_v2_x86.msu [0148:014C][2025-03-29T10:46:41]i052: Condition 'VersionNT=v6.0 AND VersionNT64 AND VersionMsi < v4.5' evaluates to false. [0148:014C][2025-03-29T10:46:41]w321: Skipping dependency registration on package with no dependency providers: Windows6.0_KB942288_v2_x64.msu [0148:014C][2025-03-29T10:46:41]i052: Condition 'VersionNT>=v5.1' evaluates to true. [0148:014C][2025-03-29T10:46:41]w321: Skipping dependency registration on package with no dependency providers: VisualStudioRedist_X86 [0148:014C][2025-03-29T10:46:41]i000: Setting string variable 'WixBundleLog_VisualStudioRedist_X86' to value 'C:\users\steamuser\Temp\UE_Prerequisites_(x64)_20250329104637_1_VisualStudioRedist_X86.log' [0148:014C][2025-03-29T10:46:41]i052: Condition 'VersionNT>=v5.2 AND VersionNT64' evaluates to true. [0148:014C][2025-03-29T10:46:41]w321: Skipping dependency registration on package with no dependency providers: VisualStudioRedist_X64 [0148:014C][2025-03-29T10:46:41]i000: Setting string variable 'WixBundleLog_VisualStudioRedist_X64' to value 'C:\users\steamuser\Temp\UE_Prerequisites_(x64)_20250329104637_2_VisualStudioRedist_X64.log' [0148:014C][2025-03-29T10:46:41]i000: Setting string variable 'WixBundleRollbackLog_PrereqSetup' to value 'C:\users\steamuser\Temp\UE_Prerequisites_(x64)_20250329104637_3_PrereqSetup_rollback.log' [0148:014C][2025-03-29T10:46:41]i000: Setting string variable 'WixBundleLog_PrereqSetup' to value 'C:\users\steamuser\Temp\UE_Prerequisites_(x64)_20250329104637_3_PrereqSetup.log' [0148:014C][2025-03-29T10:46:41]i201: Planned package: NetFx20_32, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0148:014C][2025-03-29T10:46:41]i201: Planned package: NetFx40Redist, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: No, dependency: None [0148:014C][2025-03-29T10:46:41]i201: Planned package: WI45_XP_v3_X86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0148:014C][2025-03-29T10:46:41]i201: Planned package: WI45_XP_v4_X64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0148:014C][2025-03-29T10:46:41]i201: Planned package: Windows6.0_KB942288_v2_x86.msu, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0148:014C][2025-03-29T10:46:41]i201: Planned package: Windows6.0_KB942288_v2_x64.msu, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0148:014C][2025-03-29T10:46:41]i201: Planned package: VisualStudioRedist_X86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: No, dependency: None [0148:014C][2025-03-29T10:46:41]i201: Planned package: VisualStudioRedist_X64, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: No, dependency: None [0148:014C][2025-03-29T10:46:41]i201: Planned package: PrereqSetup, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register [0148:014C][2025-03-29T10:46:41]i299: Plan complete, result: 0x0 [0148:014C][2025-03-29T10:46:41]i300: Apply begin [013C:0140][2025-03-29T10:46:41]i360: Creating a system restore point. [013C:0140][2025-03-29T10:46:41]i361: Created a system restore point. [013C:0140][2025-03-29T10:46:41]i000: Caching bundle from: 'C:\users\steamuser\Temp\{e9d9f387-657e-40d8-8f5b-4fc1aa768343}\.be\UEPrereqSetup_x64.exe' to: 'C:\ProgramData\Package Cache\{e9d9f387-657e-40d8-8f5b-4fc1aa768343}\UEPrereqSetup_x64.exe' [013C:0140][2025-03-29T10:46:41]i320: Registering bundle dependency provider: {e9d9f387-657e-40d8-8f5b-4fc1aa768343}, version: 1.0.21.0 [0148:01E0][2025-03-29T10:46:41]w343: Prompt for source of package: NetFx40Redist, payload: NetFx40Redist, path: Z:\home\magi\.local\share\Steam\steamapps\common\inZOI\Engine\Extras\Redist\en-us\redist\dotNetFx40_Full_x86_x64.exe [0148:01E0][2025-03-29T10:46:41]i338: Acquiring package: NetFx40Redist, payload: NetFx40Redist, download from: http://go.microsoft.com/fwlink/?LinkId=247729 [013C:0160][2025-03-29T10:46:42]i305: Verified acquired payload: NetFx40Redist at path: C:\ProgramData\Package Cache\.unverified\NetFx40Redist, moving to: C:\ProgramData\Package Cache\58DA3D74DB353AAD03588CBB5CEA8234166D8B99\redist\dotNetFx40_Full_x86_x64.exe. [013C:0160][2025-03-29T10:46:42]i305: Verified acquired payload: VisualStudioRedist_X86 at path: C:\ProgramData\Package Cache\.unverified\VisualStudioRedist_X86, moving to: C:\ProgramData\Package Cache\64CE52D26D6930F5A110112487239E491AB1B1EE\VC_redist.x86.exe. [013C:0160][2025-03-29T10:46:42]i305: Verified acquired payload: VisualStudioRedist_X64 at path: C:\ProgramData\Package Cache\.unverified\VisualStudioRedist_X64, moving to: C:\ProgramData\Package Cache\2E6BAE42C2842B4F558BD68099479B929BB7D910\VC_redist.x64.exe. [013C:0160][2025-03-29T10:46:42]i305: Verified acquired payload: PrereqSetup at path: C:\ProgramData\Package Cache\.unverified\PrereqSetup, moving to: C:\ProgramData\Package Cache\{9F18D9CE-84C9-4AEA-9421-38FD2AC30B77}v1.0.21.0\UEPrereqSetup_x64.msi. [013C:0140][2025-03-29T10:46:42]i301: Applying execute package: NetFx40Redist, action: Install, path: C:\ProgramData\Package Cache\58DA3D74DB353AAD03588CBB5CEA8234166D8B99\redist\dotNetFx40_Full_x86_x64.exe, arguments: '"C:\ProgramData\Package Cache\58DA3D74DB353AAD03588CBB5CEA8234166D8B99\redist\dotNetFx40_Full_x86_x64.exe" /q /norestart /ChainingPackage "UE Prerequisites (x64)"' [0148:014C][2025-03-29T10:47:39]i319: Applied execute package: NetFx40Redist, result: 0x0, restart: None [013C:0140][2025-03-29T10:47:39]i301: Applying execute package: VisualStudioRedist_X86, action: Install, path: C:\ProgramData\Package Cache\64CE52D26D6930F5A110112487239E491AB1B1EE\VC_redist.x86.exe, arguments: '"C:\ProgramData\Package Cache\64CE52D26D6930F5A110112487239E491AB1B1EE\VC_redist.x86.exe" /quiet /norestart' [0148:014C][2025-03-29T10:47:40]i319: Applied execute package: VisualStudioRedist_X86, result: 0x0, restart: None [013C:0140][2025-03-29T10:47:40]i301: Applying execute package: VisualStudioRedist_X64, action: Install, path: C:\ProgramData\Package Cache\2E6BAE42C2842B4F558BD68099479B929BB7D910\VC_redist.x64.exe, arguments: '"C:\ProgramData\Package Cache\2E6BAE42C2842B4F558BD68099479B929BB7D910\VC_redist.x64.exe" /quiet /norestart' [0148:014C][2025-03-29T10:47:40]i319: Applied execute package: VisualStudioRedist_X64, result: 0x0, restart: None [013C:0140][2025-03-29T10:47:40]i323: Registering package dependency provider: {9F18D9CE-84C9-4AEA-9421-38FD2AC30B77}, version: 1.0.21.0, package: PrereqSetup [013C:0140][2025-03-29T10:47:40]i301: Applying execute package: PrereqSetup, action: Install, path: C:\ProgramData\Package Cache\{9F18D9CE-84C9-4AEA-9421-38FD2AC30B77}v1.0.21.0\UEPrereqSetup_x64.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"' [013C:0140][2025-03-29T10:47:41]e000: Error 0x80070643: Failed to install MSI package. [013C:0140][2025-03-29T10:47:41]e000: Error 0x80070643: Failed to execute MSI package. [0148:014C][2025-03-29T10:47:41]e000: Error 0x80070643: Failed to configure per-machine MSI package. [0148:014C][2025-03-29T10:47:41]i319: Applied execute package: PrereqSetup, result: 0x80070643, restart: None [0148:014C][2025-03-29T10:47:41]e000: Error 0x80070643: Failed to execute MSI package. [013C:0140][2025-03-29T10:47:41]i318: Skipped rollback of package: PrereqSetup, action: Uninstall, already: Absent [0148:014C][2025-03-29T10:47:41]i319: Applied rollback package: PrereqSetup, result: 0x0, restart: None [013C:0140][2025-03-29T10:47:41]i329: Removed package dependency provider: {9F18D9CE-84C9-4AEA-9421-38FD2AC30B77}, package: PrereqSetup [013C:0140][2025-03-29T10:47:41]i351: Removing cached package: PrereqSetup, from path: C:\ProgramData\Package Cache\{9F18D9CE-84C9-4AEA-9421-38FD2AC30B77}v1.0.21.0\ [013C:0140][2025-03-29T10:47:41]i330: Removed bundle dependency provider: {e9d9f387-657e-40d8-8f5b-4fc1aa768343} [013C:0140][2025-03-29T10:47:41]i352: Removing cached bundle: {e9d9f387-657e-40d8-8f5b-4fc1aa768343}, from path: C:\ProgramData\Package Cache\{e9d9f387-657e-40d8-8f5b-4fc1aa768343}\ [0148:014C][2025-03-29T10:47:42]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No submitted by /u/Sea-Inevitable744
[link] [comments]

VPX Standalone Settings editor for Linux/Mac

29. März 2025 - 15:57

Hi everyone,

I would like to share a post from a tool I am developing to help on setting VPX Standalone on Linux(and MacOS).

If you are not familiar, VPX Standalone is the Visual Pinball multi platform version.

https://www.reddit.com/r/virtualpinball/s/0cgamxD1US

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

Brand New to Linux and steam won't launch games

29. März 2025 - 15:47

Pretty much the title, I don't have a great handle on what I'm doing as I've been using linux for all of 12 hours since I finished my first PC build.
I have tried to launch a few games through the steam app using experimental Proton and 9.0-4. The launcher for the game loads and when I try to actually play the game it just comes up black and then quits.
I just updated all my gpu drivers, so that should be ok.
I am wandering in the dark, please help!

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

Sharing Steam library between two local users is impossible(-ish) on Linux

29. März 2025 - 15:04

I have a laptop with additional 1TB drive, I decided to mount it somewhere and make a Steam library that I can share with my dad on the other account on the same system. Downloading games twice is not an option, because internet gets 2MB/s on a good day and drive only has 200GB left, while we want to play Stalker 2, which takes 155GB

Issues: - You can't have the drive mounted in someone's home directory. But okay, I admit it's a stupid idea anyway. Still worth mentioning (solvable) - When the library is created, despite the drive having permissions for all, Steam will assign it to group of your user, and your user, in my case damglador:damglador (solvable) - To solve this you have to create a group, assign the library to that group with chgrp -R group /path/libraryfolder. Change permissions chmod -R 775 /path/libraryfolder (this allows everything for group and owner and only view for others). Then for new folders to follow the owner group chmod g+s /path/libraryfolder (NOT recursively). The library is now owned and can be acessed by the group and new content in it SHOULD be owned by it, I say SHOULD, because Dolphin doesn't give a fuck: https://bugs.kde.org/show_bug.cgi?id=399270. Now you can add all needed users in the group with usermod -a -G group user, usermod -a -G group user2. - When you seemingly have done it all and it should just work like it would on Windows, nothing can go wrong, right? WRONG. Now if you try to start a game from that library, you'll get: wine: /Path/wine_prefix is not owned by you - Proton prefixes are stored in SteamLibrary/steamapps/compatdata/$APPID/. And you would think "What's the problem? Permissions are right". Wine won't use prefixes not owned by your user specifically. This means you can't play Windows games on that library, at least on every user except one. - What are the solutions? There kinda isn't, they all suck. 1. You can symlink everything except compatdata to another folder and user that 1. Steam may change permissions of the files to something you don't want, breaking games for other users. 2. Long. You can't just symlink steamapps folder, because that's where compatdata is, but at the same time, that's where Steam keeps track of all installed games, so you would need to move/symlink each new appmanifest_$APPID.acf manually 2. Use btrfs or something with deduplication. Downsides: 1. Game library is not synced. This might be a plus, but you'll have to either move game installation and needed files manually to each library in need of it, or redownload them each time 3. Patch Proton https://github.com/ValveSoftware/Proton/pull/4861. Downsides: 1. You have to manually patch each version and update of official Proton or/and your custom proton versions 2. Steam can still mess up permissions in the library 3. Moving the disk to another PC will mess up the prefixes, because they're bind to your user ID (not the Steam one, the system one) and it can and will repeat on different systems. So for example user1 can be 1000 on the first system, user2 will be 1001, but on another system user1 can be 1001 and user2 will be 1000. If you now move the library, user1 will get prefixes of user2 1. Possible solution: move prefixes to compatdata in ~/.steam/steam (or whatever is for flatpak). Downsides: 1. These prefixes can take up considerable amount of space, so if you use a second drive because you're tight on space, you'll still get some space loss :.|;: on the main drive 2. Prefixes won't be moved with the library, though I guess that's the way it is on Windows, so doesn't really matter.

The ideal solution, in my opinion, would be to have Proton store prefixes in the main compatdata instead of the one located in the library, but even the PR mentioned above is already 4 years old, there's a bunch of reports of this issue, and Valve doesn't seem to care. Patching each Proton version manually is more than annoying. You'll still have to hope that Steam doesn't create a file with you as the owner instead of the group.

Perhaps later I'll make a guide for this on ArchWiki, but right now I've wasted on this much more time than I would ever expect and I just want to play some Satisfactory.

Edit: with btrfs route you'll have to create a subvolume for the second library instead of a regular folder, because otherwise Steam will add the whole drive as a library after restart

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

Why cant vote on the blizzard games in protondb?

29. März 2025 - 14:58

You can report for games that u play through lutris, but not battlenet games? Why?

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

Pro Soccer Online not working

29. März 2025 - 14:28

When I try to play Pro Soccer Online on Steam in Linux Mint, I get a black screen and then an error appears. After that, the game doesn't launch anymore.

https://preview.redd.it/l6kmbzivrmre1.png?width=279&format=png&auto=webp&s=3a9b15c342326e0873b05ad871569e6b66af3ecd

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

what if valve stops developing proton?

29. März 2025 - 14:25

would linux gaming be over?

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

Mangohud

29. März 2025 - 14:14

I have been using linux for like 1 and a half , I tried to find some tools that could read and help me to measure a lot of things and get the best performance for gaming , the thing is , I've been searching for a long time to find a program that could measure the input lag in every game just like how nvidia's overlay on windows dose , and I just wanna know why mangohud doesn't have this USEFUL option alongside the other things I see ?

submitted by /u/3ZOOZAZ
[link] [comments]

Game freeze on debian

29. März 2025 - 14:08

I am on debian bookworm with latest driver installed from the repo but games sometimes freeze. I have had this in multiple games. Are there logs for freezes?

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

Question about flatpak & Bottles

29. März 2025 - 13:08

I am using flatpak & Bottles, and installed Battle.net on Bottles.

Could possible execute Battle.net on command line directly?

Thank you.

submitted by /u/Sufficient-Laugh-491
[link] [comments]

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

29. März 2025 - 13:06

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]

Free GOG Game codes: Deus Ex: Invisible War / Gamedec - Definitive Edition

29. März 2025 - 12:30

Ping me to get them - first come first served

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

How to improve my gaming setup?

29. März 2025 - 11:55

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

29. März 2025 - 11:28

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

29. März 2025 - 10:50

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

29. März 2025 - 09:48

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]

Seiten