Reddit Linux_Gaming
Anticheat situation going forward - discussion
It seems like games which use kernel level anticheat are afraid of enabling linux support, even more so than a few years ago (or they just go out of their way to not let linux gamers play the game). I've heard of / played multiple games that are no longer available on linux sadly. However, after the crowdstrike situation, I've heard rumors microsoft might move kernel level access to a low level API.
If this is the case, I think this could be a great oppurtunity, since the linux kernel could implement a smiliar API, one which we and game developers could also trust. This would enable these anticheats to be ported to linux with relative ease, and with a more secure, restricted kernel level access. This would make it possible for propiretary anticheat software to use an open and trusted API.
But even if microsoft does not go that way, the linux kernel could, which might gain some trust in the game devs' eyes.
On a more technical note, what's stopping us from doing this? Some things I can think of with my limited knowledge:
- you could just create a kernel patch, which would spoof the api with your own implementation, essentially negating the functionality
- we would need a way to create a kernel binary, which 100% undeniably implements the correct code, and this needs to be able to be validated by the anticheat software itself.
In microsoft's world we trust microsoft's validation, so if I ask windows "hey, is this software what it says it to be" we just trust what it says. Since we don't have access to the underlying validation services, the anticheat software could be reasonably certain that a signed GPU driver is indeed legit. But in linux you have access to all that, and you could just swap out the service with one that replies with "yeah, all good here", which would make this process pointless.
So, what do you think? Are we doomed? Would something like this even be possible?
submitted by /u/baileyske[link] [comments]
The Sims 4 on Proton
The Sims 4, on my Pop!_OS distro, is running at TWO to SEVEN FPS on the lowest graphics settings using Proton Experimental. On Windows, the game ran at 60 FPS with medium settings constantly.
But now, with Steam Play, I can only achieve a max FPS of 8 FPS in the Create A Sim screen, and loading into the game itself is way too slow.
I don't really feel like dual-booting Windows and Linux, as I use Linux as my main OS every day, and I don't like Windows.
Any help would be appreciated.
[link] [comments]
Samira - a new Steam Achievement Manager for Linux
Hello
A few months ago I came across this post regarding the discontinuation of SamRewritten, the original SAM on Linux. Since then I've started working on a new implementation that I've called Samira.
While it's still a work in progress, Samira has core features implemented allowing game search, achievement unlocking/locking, and statistics support. I'm a little nervous to share this but hopefully it's in a state where it can be of use to those interested.
Release can be found here.
Please note Steam flatpak is currently not supported but I'm hoping to tackle this issue in the near future. Any feedback is appreciated.
submitted by /u/sang-li[link] [comments]
AMD Minecraft - shaders issue
I'm kind of out of ideas on how to fix it. I've tried searching for people having the same issue but I haven't been able to find much info.
This issue persists throughout different versions of MC, Sodium, Oculus/Iris, Java versions, and even driver updates. The only way to remove these lines is to not use shaders.
V-Sync seems to help reduce the black lines, but they still persist. The amount and size of the black lines is also affected by the performance / FPS I get. I tried different shaders, some deal with it better, some not so much.
This issue does not happen on my NVIDIA device, but it happens on this computer even when I tried putting a different model graphics card (RX 580 8G). The issue likely is within the MESA drivers, I remember not having this issue about half a year ago until I updated my system.
Hardware: RX 6700 XT, Ryzen 5 3600, 32GB Ram (12GB allocated) Software: Arch Linux, KDE wm, MESA Drivershttps://reddit.com/link/1gi6ee2/video/clmwy7ctzjyd1/player
submitted by /u/Clear_Inevitable_114[link] [comments]
Help Getting Reshade to Work with Gamescope?
I've been wanting to try gamescope's support for Reshade for a while now, but after attempting to run the commands, it throws this at me:
gamescope] [Error] gamescope_reshade: Failed to load reshade fx file: CRT-Guest-NTSC.fx (/home/*******/.local/share/gamescope/reshade/Shaders/CRT-Guest-NTSC.fx or /usr/share/gamescope/reshade/Shaders/CRT-Guest-NTSC.fx)
Any ideas why this isn't working? There seems to be zero support or guides on this on the internet,;people show it works but no one actually shows how it's working or how they got it to work.
submitted by /u/MooMew64[link] [comments]
Nvidia 565 is NOT ready
I was using it on arch with a 2070 Super, and a lot of things are broken
- All my games are stuttering, maybe the shader compilation doesn't work properly
- My window manager is just blackscreened after waking from sleep. (I'm using i3wm inside of KDE on X11). I still have access to my terminal but I can't see anything. If I kill my compositor (picom) I can see again, but everything KDE is completely unresponsive (such as the KDE panel and the system settings app, the plasmashell process is using 100% of one of my CPU cores permanently). killing sddm or rebooting fixes the issue, until my computer goes to sleep again
- One time my entire wm just hard-froze, I had to go into a different tty and kill it manually
- Steam was acting strange in general. I could not close the app normally without killing the process
- It would forget that I'm using a 240hz monitor 50% of the time when I rebooted, and sometimes switching it back to 240hz didn't work without another reboot
- Minor things like the resolution of my tty being different form my monitor's native resolution for some reason
I reverted back to 560 and everything is butter smooth. No more stuttering, no more crashes, no more issues after sleep
565 pretty much regressed to 2016 in terms of nvidia user experience
submitted by /u/Boux[link] [comments]
Star Citizen on Mint 22 hangs on launch
I've used the LUG installer to installed Star Citizen on Mint 22 with Lutris. After the install completes successfuly, I try to launch the game and it just gets stuck and eventually crashes here. Any advice?
submitted by /u/ilikeror2[link] [comments]
Mini PC or Steam Deck, living room TV
I am wondering as of today, what is a better option for gaming on the TV in the living room? If my TV was a Samsung, I'd run Steam Link off the TV, but alas, it is an LG. I can do it opp my older apple TV, but had some issues with connecting controllers etc. I think I want to get a mini/micro PC and run Linux off it and hide behind the TV.
What I want to do: -run some emulators to play SNES and some other older games with my young kids. We have some 8duo SNES controllers and they love playing on my PC. Want to do on the TV -Play Minecraft with the kids (we current do this on a xbox360, but in my new living room that will not be set up -play some of my PC games through Steam Link (or natively on the mini PC if it can do it)
Searching through the Reddit subs posts I think the consensus is buy a steam deck and connect to living room, which could do most of this but I would get the added benefit of a mobile gaming device.
I'm fairly comfortable tweaking things in the background and have installed Linux distros in the past. But... I really am looking for something that somewhat works out of the box.
Finally, a little interested in diving full into Linux gaming as my desktop though pretty powerful for a 5 year old build, is not supported for Windows 11. Was thinking of turning this into a Linux gaming PC (or a rack mount file server) next year.
submitted by /u/king_ofhotdogs[link] [comments]
trying to make a game on roblox studio, vinegar keeps saying this
I need help with BG3 under proton error?
For some time the game have run great.
Then I took about two months break, and now after recent patches I decided to come back to it... however now the game does not want to run.
I tried it on all proton versions I have including few GE and result is the same.
I used this params to run the game:
PROTON_LOG=1 %command% --skip-launcherupon running game shows dialog about missing dotnet desktop runtime 6.0.18.
I did use protontricks to install both dotnet6 and dotnetdesktop6 in the prefix but no cigar.
in steam log I have noticed this line:
15948.733:0128:012c:warn:seh:OutputDebugStringW L"A fatal error occurred, the required library hostfxr.dll could not be found in [Z:\\opt\\dotnet-sdk-bin-6.0\\host\\fxr\\6.0.25]" 15948.733:0128:012c:trace:seh:dispatch_exception code=4001000a flags=0 addr=00006FFFFFC1CF07 ip=6fffffc1cf07so it seems that proton is trying to use my host machine dotnet.
How can this be fixed?
submitted by /u/lahouaridc[link] [comments]
Looking for a light weight Ubuntu os
Hello, so I'm getting into the world of Linux. Mainly Ubuntu. I'm familiar with the common Linux flavors, like Ubuntu xbuntu, Linux mint, zornin os, elementary os, manjaro Linux, puppy dog Linux, and a few others but I've tried a lot of Linux distros. And I'm trying to find one that is the most light weight possible. Uses very little system resources. As I'm looking to run at least 3 gpus in my pc for a few separate virtual machines, one for vista and xp, one for windows 7 and up, and one for Mac OS X 10.14 and up. I'm going to be doing gpu pass through I'm somewhat familiar on how to do this as I've read the guides before. Just out of curiosity what would be the perfect Linux distro for this?
The pc I'm going to running Linux on is the following specs
Dell precision T7610 Dual intel Xeons E5-2687w v2 there both 8core 16threaded chips @ 3.40ghz The machine goes up to 512gb of ram which I plan on maxing it out. And can accept up to 80tb of space I belive. I may be wrong on that one but I've never used one before.
Haven't decided on the gpus yet but there probably going to be amd for best compatibly with Linux as nvidia doesn't play nicely with Linux.
submitted by /u/LibraryLow3839[link] [comments]
Windows games hanging randomly with VK_ERROR_DEVICE_LOST
I am at my wits' end with this issue, and honestly I am considering installing Windows. Basically, the problem is that multiple games that should run fine under wine/proton (Persona 5 Royal and Elden Ring, in my case) will hang indefinitely, with no trigger as far as I can tell. Sometimes the game will run fine only for a few minutes, and sometimes for a few hours, but if I play long enough, it will freeze eventually. I've looked at the proton logs and the hang seems to be due to a "VK_ERROR_DEVICE_LOST" error.
Now, I've tried a few things. Originally, I was on EndeavourOS; I switched to Linux Mint, thinking this was just "Arch instability", but the problem persisted. I tried changing wine/proton versions, but it didn't work either. I tried disabling DXVK, but this just made the game crash at startup (at least for P5R, haven't tested with Elden Ring). The most frustrating part of all this is that, until the game freezes, I have no idea if what I've tried has worked or not. Yesterday I lost over an hour of progress in Persona 5 Royal thinking that the problem had been solved, only for the game to freeze. This really disheartens
I did some searching around, and I found that this issue might be caused by an incompatibility with DXVK and Nvidia. I found this thread on the Nvidia forums which seems to be describing the same problem that I'm having. According to the thread, this bug was introduced in Nvidia driver versions above 440.100, and as far I can tell, still hasn't been fixed (I've tried versions 535 and 550, latest versions in the Mint repos). So theoretically, I could try downgrading to that driver version, but I don't know how to do that, since that driver version is not in the Mint repositories, and I don't want to do that, because it would probably also require downgrading my kernel, would take forever to figure out how to do, and might not even work.
So I am wondering if anyone has experience with this problem or might have a solution. I really don't want to install Windows, but at this point it seems like the only option (other than buying an AMD GPU...) I will leave some relevant system information below:
- OS: Linux Mint, EndeavourOS
- CPU: i5-10600k
- GPU: RTX 2060
- Nvidia driver version: 535, 550
- Proton version: 7, 9, Experimental
Proton logs (for Persona 5 Royal)
submitted by /u/pysye[link] [comments]
Kind reminder to EU gamers: Please sign the initiative to hopefully preserve future games!
GPU Screen Recorder only record selected programs sound
GPU Screen Recorder is a great program but because you can't choose which programs audio should be recorded, obs is better record if you like to listen to something when you record. If GPU Screen Recorder had this functionality I think I would use this over obs.
submitted by /u/CcMenta[link] [comments]
Why is Monster Hunter Wilds not running on Linux using proton?
Any advice on getting Dragon Age Inquisition working on Arch?
Hi, all,
I've installed something like 150 games since finally making the full switch to Linux last year. All have ended up working, most better than Windows, even if some needed quite a bit of tweaking and troubleshooting - looking at you, LoreRim. Today, though, I have officially hit a wall with one: Dragon Age Inquisition. EA is just flat-out determined, it seems, that I will not play this game.
I own the GOTY edition on Origin and wanted to finally finish it, since my roommate is all about Veilguard. However, I cannot get the EA App to work properly, whether running it through Wine myself, through Proton in Steam, or via Lutris. The client opens and (sometimes, depending on my settings) even lets me log in, but it always crashes with error code 104 when I try to actually run it.
So, I decided to try the Steam version. I paid $1 for the trial month of EA Play and downloaded DAI from there. I should've figured EA would still force the use of their garbage launcher. Same issues there. Although it does seem to log in more consistently, it still crashes when trying to load the actual game, usually without any error code. I tried installing Frosty Mod Manager, and it can find the file paths fine and "launch" it properly through Steam, but the EA App still crashes at the same point.
Finally, I threw up my hands and...acquired a third copy. Yes, very bad, I know, but given that the TWO legal copies I already own flat-out refuse to work, I don't exactly feel guilty. Surprising absolutely no one, this version bypasses the launcher entirely and launches the game with no issue whatsoever. HOWEVER, I can't get the Mod Manager to work with it (something about an out-of-date SDK?) and I can't use the Keep utility to download my world state from the previous Dragon Age games, since it's all online and EA, for obvious reasons, refuses to let you simply download a file.
So, I'm trying to get one of my two legal copies to launch properly, the way the other one does. I would also accept getting the other one to work with the Mod Manager, since I can technically edit a new save to get the world state I want, if I have to. I looked up a lot of guides, videos, and threads, but they're either outdated or simply didn't work for me. The problem occurs across various versions of Proton, Proton-GE, and Wine-GE (from 7 to GE-9.18 and Experimental) and on both XFCE on X11 and Plasma on Wayland. I'm on NVIDIA graphics, if that helps.
Anyone have recent experience getting DAI to run on Linux? I'd appreciate any advice on this one, as I've been tearing my hair out about it. If I'm honest, it's mainly about solving the puzzle at this point.
Edit: Terminal output from Steam:
wine: using kernel write watches, use_kernel_writewatch 1. Adding process 71596 for gameID 1222690 info: Game: EABackgroundService.exe info: DXVK: v2.4.1-297-gce42ce2f3f99a93 info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6fffebccd660 info: Built-in extension providers: info: Platform WSI info: OpenVR info: OpenXR warn: OpenXR: Unable to get required Vulkan instance extensions size info: Enabled instance extensions: info: VK_EXT_surface_maintenance1 info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface warn: OpenXR: Unable to get required Vulkan Device extensions size info: NVIDIA GeForce RTX 4070 Ti SUPER: info: Driver : NVIDIA 565.57.1 info: Memory Heap[0]: info: Size: 16376 MiB info: Flags: 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 48151 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[3]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[4]: Property Flags = 0x7 info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df Fossilize INFO: Overriding serialization path: "/home/<user>/.local/share/Steam/steamapps/shadercache/1222690/fozpipelinesv6/steamapprun_pipeline_cache". wine: using kernel write watches, use_kernel_writewatch 1. Adding process 72618 for gameID 1222690 wine: using kernel write watches, use_kernel_writewatch 1. Adding process 72620 for gameID 1222690 GameOverlay: started '/home/<user>/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 72773) for game process 71501 11/02 11:33:06 minidumps folder is set to /tmp/dumps 11/02 11:33:06 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240917200232)/tid(72773) 11/02 11:33:06 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(72773) Game 1182480 created interface SteamController008 / Game 1182480 created interface SteamInput006 / Game 1182480 created interface SteamUser021 / Game 1182480 created interface SteamUser021 / User Game 1182480 created interface SteamUtils010 / Game 1182480 method call count for IClientUtils::SetGameLauncherMode : 2 Game 1182480 method call count for IClientUtils::RecordSteamInterfaceCreation : 7 Game 1182480 method call count for IClientUtils::GetAppID : 9 Game 1182480 method call count for IClientUser::GetAuthSessionTicket : 1 Game 1182480 method call count for IClientUser::GetSteamID : 1 Game 1182480 method call count for IClientUser::BLoggedOn : 1 Uploaded AppInterfaceStats to Steam Removing process 71501 for gameID 1182480 (process:72773): GLib-GObject-CRITICAL **: 11:33:09.593: g_object_unref: assertion 'G_IS_OBJECT (object)' failed pid 71281 != 71277, skipping destruction (fork without exec?) Uploaded AppInterfaceStats to Steam Removing process 72620 for gameID 1222690 Removing process 72618 for gameID 1222690 Removing process 71596 for gameID 1222690 Removing process 71579 for gameID 1222690 Removing process 71480 for gameID 1222690 Removing process 71467 for gameID 1222690 Removing process 71460 for gameID 1222690 Removing process 71307 for gameID 1222690 Removing process 71295 for gameID 1222690 Removing process 71291 for gameID 1222690 Removing process 71287 for gameID 1222690 Removing process 71277 for gameID 1222690 Removing process 71276 for gameID 1222690 Removing process 71274 for gameID 1222690 Removing process 71270 for gameID 1222690 Removing process 71112 for gameID 1222690 Removing process 71111 for gameID 1222690 Removing process 71110 for gameID 1222690 reaping pid: 72773 -- gameoverlayui [2024-11-02 11:33:43] Background update loop checking for update. . . [2024-11-02 11:33:43] Checking for available updates... [2024-11-02 11:33:43] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12 [2024-11-02 11:33:43] Manifest download: send request [2024-11-02 11:33:43] Manifest download: waiting for download to finish [2024-11-02 11:33:44] Manifest download: finished [2024-11-02 11:33:44] Download skipped: /steam_client_ubuntu12 version 1726604483, installed version 1726604483, existing pending version 0 [2024-11-02 11:33:44] Nothing to doI do have the Proton log, as well, but given that it's a 10,000-line stack trace, I'm not sure it's very helpful.
submitted by /u/smile_e_face[link] [comments]
Steam games: how to chose between native and Proton?
Welcome to my TEDtalk.
Jokes aside, SIMPLE AND STRAIGHTFORWARD ANSWER please, HOW can I choose between the Linux native port and Windows' proton?
You need to choose if all games show up in your Library by default, which makes all games show up and the most you have to do is decide what version of Proton to use.
Practical Example:
War Thunder has both Linux and Windows versions.
I am on Linux, and by selecting a particular Proton version manually I hoped to be able to use DLSS in-game.
It doesn't work.
Now I have no idea if it's still on Linux version or if it's on Windows version (broken) and I don't know how to check.
DO NOT GET ME WRONG,I am not an idiot, I know how to check for stuff, but even on Steam SOMETHING something that should be square, face and center is hidden behind two or three other pages.
I just want to know if, how and where I can check any game's ability to be started via Linux version or Proton version.
submitted by /u/Isaac-_-Clarke[link] [comments]
Tech Support Req: MS-A1 MiniPC + OcuLink eGPU + RTX 4090 + POP!_OS = hardware detection issues. Please halp!
FWIW, i'be been using MSFT since DOS 5.22, but with the erosion of privacy and the maturity of things like Wine and Proton, i felt now was a good time to make the move.
Despite my novice-ness (holy shit, *nix is case sensitive!), i've got my system mostly working! OS is stable, Steam works, I can even launch games. Trouble is- my eGPU doesnt seems to be getting recognized, and i'm not sure where the problem lies.
For the record, i've installed the card, wired it to an 850w PSU connected the eGPU to the miniPC via OcuLink. Then I've powered on the eGPU, waited a few seconds for it to initialize, and then started the miniPC. The card is one of those Suprim AIO cards, both the fans and integrated RGB demonstrate the card is getting power.
The card is connected via HDMI to my secondary display and my primary display is still connected to the miniPC (because neither display is auto-detected while plugged into the card).
I've installed the latest system76 nvidia drivers, but dmesg shows the hardware isnt being detected:
[ 7.993774] nvidia: module license 'NVIDIA' taints kernel. [ 7.993780] nvidia: module license taints kernel. [ 8.054471] nvidia-nvlink: Nvlink Core is being initialized, major device number 510 [ 8.054478] NVRM: No NVIDIA GPU found. [ 8.056015] nvidia-nvlink: Unregistered Nvlink Core, major device number 510When i rescan of PCI devices or ask the system what it sees on the pci bus, i get nothing:
pop_os:~$ lecho 1 | sudo tee /sys/bus/pci/rescan 1 pop_os:~$ lspci | grep -i nvidia pop_os:~$I dont see anything in BIOS that looks out of place either.
I'm kinda at a loss and a tad frustrated. i dont think there's any hardware issue, this was all new-in-box stuff, so i'm not sure what is going on. Please help?
submitted by /u/UGH-ThatsAJackdaw[link] [comments]