Skip Navigation
Running Steam and games securely
  • Flatpak's security and sandbox has gotten much better in recent years. I've been using Steam via Flatpak for a while now and haven't run into any issues yet, other than not being able to make desktop shortcuts of my games.

    I use Flatseal (another Flatpak application) to further restrict my Flatpak's permissions) The default Flatpak permissions for Steam aren't bad IMO (at least when compared to other Flatpaks) but you can tweak it to your liking using Flatseal.

    If you want to take it a step further, I would recommend using Goldberg's Steam Emulator, which is FOSS, and it will allow you to bypass Steamworks DRM (which is Valve's very weak DRM) for games which solely use Steamworks DRM.

    I find that the overwhelming majority of my games just use the Steamworks DRM if any, but YMMV. Using Goldberg's Steam Emulator is also a good way of preserving your library if, in the unfortunate case, Valve decides to remove a title from your library for whatever stupid licensing reason they come up with.

    After freeing your games using Goldberg's Steam Emulator you then could use the Flatpak of Lutris and disable network access for Lutris/further restrict permissions it has to the rest of your system using Flatseal.

  • Diablo IV (steam) - VRAM Leak - Help needed
  • If I don’t alt-tab the game doesn’t break.

    It's likely the 560 driver on Wayland being the culprit here. Specifically resizing XWayland windows. You could try running nvidia-smi in a terminal and see what specifically is causing this VRAM spike.

    Reports of excessive VRAM usage with the 560 driver on Wayland. See this for a potential fix. Hope it helps

  • Microsoft looking to restrict kernel level access after CrowdStrike incident might help us with our current Anti-Cheat dilemma
  • But if it is true, it may be more sensible to make an API so software with specific permissions could access information needed to effectively function as antivirus, without being run in kernel mode.

    I've come to this conclusion as well. I believe Apple has similar functionality with their "kernel-extensions", I believe it's called.

  • Microsoft looking to restrict kernel level access after CrowdStrike incident might help us with our current Anti-Cheat dilemma
  • I completely forgot about AI Anti-Cheat, lol. But yes, this is another form of Ant-Cheat that seems to be very effective. (Although I don't much like the idea)

  • Microsoft looking to restrict kernel level access after CrowdStrike incident might help us with our current Anti-Cheat dilemma
  • You have a point, but if Microsoft completely locks down the kernel, preventing any third party software/driver from running at the kernel-level, Anti-Cheat developers will have to find a new way to implement Anti-Cheat. This may open up the possibility of some newer form of Anti-Cheat being user-space; or at the very least NOT ring 0, which in-turn may open up the possibility of this new form of Anti-Cheat working underneath Linux.

    Or maybe we're all still screwed because this new form of Anti-Cheat will perform on a basis that trusts that there is no third party access to the Windows kernel because of how restricted it is, therefore nullifying the need to be ring 0, but it still might not work under Linux due to the freedom/access users have to the kernel.

    But then again, in order to implement any third party driver into the Windows kernel, it has to be signed and/or approved by Microsoft first (IIRC). But cheaters get around this through various means. So maybe nothing changes; but if Microsoft DOES restrict kerne-level access, this leads me to think that Anti-Cheat will have to change in some form or another, which may lead to it working on Linux.

    TBH, The only way(s) I see Anti-Cheat moving forward at all, is:

    • Hardware level Anti-Cheat (similar to a DMA card. Maybe it requires a certain type firmware that is universally used across all/most major video game companies)

    • Some form of emulated environment. Maybe like a specific kernel that is used for each game.
  • Microsoft looking to restrict kernel level access after CrowdStrike incident might help us with our current Anti-Cheat dilemma
  • Why do certain security software require access to the kernel? To keep malware from getting to the kernel or something?

    Security software doesn't necessarily NEED access to the kernel, but kernel-level access provides the maximum amount of access and visibility to the rest of the system. The only thing higher then kernel-level is hardware-level.

    In the case of CrowdStrike, kernel-level access provides their software to have the highest privileges which yields in the most effective defense against malware (in theory). However third-party, kernel-level access is never a good idea. Software that has kernel-level access can be, and has been, exploited before. In the case of CrowdStrike, it was a faulty update that screwed over Windows systems. The more access you have in a system, the more you screw it over when something fails.

    Doesn’t restricting access to the kernel offer more security?

    Yes! You are correct. If implemented correctly of course, restricted access to the kernel provides a higher amount of security.

    Wouldn’t malware also be unable to access the kernel?

    In theory, the more restricted the kernel is, the more difficult it is for malware to access the kernel.

    Kernel is what connects software and hardware, correct?

    Yes. A function of the kernel is providing a way for software and hardware to communicate with each other.

  • Microsoft looking to restrict kernel level access after CrowdStrike incident might help us with our current Anti-Cheat dilemma
    www.theverge.com Microsoft calls for Windows changes and resilience after CrowdStrike outage

    Microsoft drops subtle hints about the future direction of Windows security.

    Microsoft calls for Windows changes and resilience after CrowdStrike outage

    >CrowdStrike’s Falcon software uses a special driver that allows it to run at a lower level than most apps so it can detect threats across a Windows system. Microsoft tried to restrict third parties from accessing the kernel in Windows Vista in 2006 but was met with pushback from cybersecurity vendors and EU regulators. However, Apple was able to lock down its macOS operating system in 2020 so that developers could no longer get access to the kernel. > >Now, it looks like Microsoft wants to reopen the conversations around restricting kernel-level access inside Windows.

    57
    [Request] Full guides to install GOG and Steam versions Fallout: London for Steam Deck
  • In the meantime you can use this. Feel free to ask if you need further help.

    Edit: I found this guide. Hope it helps!

  • How FOSS is your setup?
  • Excluding hardware (microcode, UEFI, etc); within my Linux system, the only proprietary software I have installed are Nvidia drivers and Steam (installed via flatpak). When I first made the switch to Linux, I was actually shocked at the minimal amount of proprietary software I actually used/needed.

  • Proton Experimental gets fixes for Ubisoft Connect, Once Human, Burnout Paradise Remastered
  • I was initially going to post just the changelog itself, but included in the changelog are other older fixes before July 22nd. Even though the fixes present on July 22nd are bolded, I decided to use the blog post because it only highlights the fixes for July 22nd. I didn't think of this previously, but I could have just posted the changelog, and specifically noted the July 22nd fixes 😅

  • Proton Experimental gets fixes for Ubisoft Connect, Once Human, Burnout Paradise Remastered
    www.gamingonlinux.com Proton Experimental gets fixes for Ubisoft Connect, Once Human, Burnout Paradise Remastered

    July 22nd saw a new release of Proton Experimental from Valve, as work continues as always towards the next main release of the Windows compatibility layer for Linux desktop and Steam Deck.

    Proton Experimental gets fixes for Ubisoft Connect, Once Human, Burnout Paradise Remastered
    2
    NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules | NVIDIA Technical Blog
    developer.nvidia.com NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules | NVIDIA Technical Blog

    With the R515 driver, NVIDIA released a set of Linux GPU kernel modules in May 2022 as open source with dual GPL and MIT licensing. The initial release targeted datacenter compute GPUs…

    NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules | NVIDIA Technical Blog

    >We’re now at a point where transitioning fully to the open-source GPU kernel modules is the right move, and we’re making that change in the upcoming R560 driver release.

    5
    VR game streaming tool ALVR adds PipeWire support on Linux
    www.gamingonlinux.com VR game streaming tool ALVR adds PipeWire support on Linux

    While the Linux support of ALVR is still quite rough due to various issues with SteamVR, ALVR is a very promising way to stream VR games to your headset via Wi-Fi and a new release is out now with v20.9.1.

    VR game streaming tool ALVR adds PipeWire support on Linux
    10
    The community won the battle, so PvP battler Fishards is now open source
    www.gamingonlinux.com The community won the battle, so PvP battler Fishards is now open source

    Back in June the developers of Fishards put out a bit of an ultimatum: fight them in-game and win to make the game open source, or they will nuke the game from orbit.

    The community won the battle, so PvP battler Fishards is now open source

    >Back in June the developers of Fishards put out a bit of an ultimatum: fight them in-game and win to make the game open source, or they will nuke the game from orbit. > >Thankfully, the community came together, and won. So now Fishards has been made open source, and it's still free to play on Steam too.

    0
    Nexus mods want feedback from Linux / Steam Deck users on their new cross-platform app
    www.gamingonlinux.com Nexus mods want feedback from Linux / Steam Deck users on their new cross-platform app

    I wrote about the brand new Nexus mods app before, as it's quite a promising exciting development for the future of modding (especially for Linux and Steam Deck). And now, they want your feedback.

    Nexus mods want feedback from Linux / Steam Deck users on their new cross-platform app

    >Yesterday, July 1st, they announced the Alpha release of this next-generation mod manager and their new Product Manager got in touch to mention they "would be really keen to get feedback from Linux users". So this is your chance to ensure Linux (and Steam Deck) finally become a first-class citizen for game modding.

    76
    Locked
    Steam Summer Sale 2024 is live now
  • https://www.gamingonlinux.com/ is a wealth of information, of which, I am not willing to let go, as it is a resource of current news that is very relevant to this "Linux Gaming" sub. So no; I will not stop linking https://www.gamingonlinux.com/ to this sub just because you got butt hurt.

  • Locked
    Steam Summer Sale 2024 is live now
  • RIP our wallets 😓

  • Steam Summer Sale 2024 is live now
    www.gamingonlinux.com Steam Summer Sale 2024 is live now

    Here it is once again. It's that time of the year. Valve have opened the floodgates for you to throw money at your screen during the Steam Summer Sale 2024.

    Steam Summer Sale 2024 is live now

    Locked the post due to many, many off-topic comments

    23
    Valve has a new Steam Chart for the most played Steam Deck games
    www.gamingonlinux.com Valve has a new Steam Chart for the most played Steam Deck games

    While every month Valve has been posting a fresh set of the most played Steam Deck games for the previous month, they've now added a dedicated Steam Chart for it.

    Valve has a new Steam Chart for the most played Steam Deck games
    5
    NVIDIA driver 555.58 released as stable bringing Wayland Explicit Sync
    www.gamingonlinux.com NVIDIA driver 555.58 released as stable bringing Wayland Explicit Sync

    The time is finally here. The next big stable update to the NVIDIA proprietary driver for Linux with version 555.58 bringing Wayland Explicit Sync.

    NVIDIA driver 555.58 released as stable bringing Wayland Explicit Sync

    >The time is finally here. The next big stable update to the NVIDIA proprietary driver for Linux with version 555.58 bringing Wayland Explicit Sync. > >Following on from the initial NVIDIA 555.42.02 Beta and the 555.52.04 Beta, NVIDIA noted some rather vague "Minor bug fixes and improvements" since the last Beta. With this release, you should be truly good to go with Wayland on NVIDIA GPUs now.

    6
    Bottles not working
  • Sorry for the trouble

    No problem! I'm glad I could help :)

    Do lutris always download user-made scripts, or is it just if you select it?

    Lutris does not automatically download user-made scripts; you have to add them manually.

  • Bottles not working
  • The only times I've encountered a game or program not launching via Bottles, it had to do with missing dependencies and/or other issues with the installer.

    SteamDB has a list of dependencies that are used for Ape Out, of which you can try adding to your Bottle.

    However, I would try running the game in Lutris; In Lutris, if you encounter issues with the game, you can click on "show logs" which will (hopefully) help you out a great deal. Lutris uses their own runtime which is primarily pulled from Valve's Steam runtime (IIRC), saving you from having to hunt for dependencies (if missing dependencies are the issue).

  • Bottles not working
  • You can check if it's using the Discrete GPU by going into "Details" in your game's bottle, then go into "settings", and make sure that the toggle for "Discrete Graphics" is turned on. You can also set an environment variable; DRI_PRIME=1. Also might want to check your HDMI or DP cable is plugged into your GPU. You could also try checking GPU usage while the game is running, and seeing if it's using your GPU at all.

    You said you moved to Fedora from Pop_OS; If you are using an Nvidia GPU, you might want to check if you've got the Nvidia Proprietary drivers installed or the Nouveau drivers. You can check this by running lsmod | grep nvidia in a terminal. If you get any output whatsoever then you're using the Nvidia Proprietary drivers, which is what you want for gaming.

    If it is a shader issue; in the same "settings" in bottles make sure DXVK and VKD3D aren't disabled. There's no real way to bypass shader compiling. All your games need to compile shaders.

  • Bottles not working
  • Happy to help!

    It runs at 3–5 fps, and the CPU is maxed

    Do you have a GPU or are you running the game on integrated graphics? Running on integrated graphics can definitely be the issue here but It's more likely that it's shader compilation however.

  • Bottles not working
  • Assuming when you created the bottle, you chose "gaming", it will use "soda" as it's default runner, which is based off of proton. Maybe try going into preferences, runners, then click on "Soda", and try messing around with different versions.

    According to the latest ProtonDB reports of Ape Out, Proton 8.0-5 was being used. Looking at my available "Soda" runners in bottles, I see soda-8.0-2,soda-9.0-1, and soda-experimental_8.0 as the latest runners available. I would try using those runners as a start.

    Also, (I only now just noticed it), under preferences, in General, there is an "Integrations" section. Under that there's "Steam Proton Prefixes", which (I assume) allows you to use Proton prefixes.

    Here are the following commands, depending on your installation method of Steam to give permissions to Steam's path if it doesn't have it already.

    Steam non-Flatpak:

    flatpak override --user com.usebottles.bottles --filesystem=xdg-data/Steam

    Steam Flatpak:

    flatpak override --user com.usebottles.bottles --filesystem=~/.var/app/com.valvesoftware.Steam/data/Steam

    Alternatively you can use Flatseal and add the path: ~/.var/app/com.valvesoftware.Steam/data/Steam

  • SteamVR 2.6 released with experimental improvements to async on Linux
    www.gamingonlinux.com SteamVR 2.6 released with experimental improvements to async on Linux

    Valve released the latest update to SteamVR bringing with it a good few fixes, although most of it is for Steam Link. This follows on from a few recent Beta releases.

    SteamVR 2.6 released with experimental improvements to async on Linux
    4
    How bad is Microsoft?
  • Undoubtedly

  • Moonlight PC for game streaming via Sunshine gets HDR support for Linux / Steam Deck
  • Streaming games to my living room just got a whole lot better😎

  • Microsoft Releases Azure Linux 3.0 Preview
  • I don't think it ships with a desktop environment by default; I think they're just referring to the Qt framework. If it is mentioning a desktop environment - it's probably LXQt.

  • Photoshop Terms of Service grants Adobe access to user projects for ‘content moderation’ and other purposes
    nichegamer.com Photoshop Terms of Service grants Adobe access to user projects for ‘content moderation’

    Photoshop's newest terms of service has users agree to allow Adobe access to their active projects for the purposes of "content moderation" and other various reasons. This has caused concern among…

    Photoshop Terms of Service grants Adobe access to user projects for ‘content moderation’
    9
    "Honeykrisp" Is A New Vulkan Driver For Apple M1 On Linux - Derived From The NVK Driver

    >Moving forward the plan is to implement more features needed for DXVK and VKD3D-Proton. Eventually the hope is to get to the point of being able to enjoy nice Windows games on Apple Silicon using Wine / Steam Play and an x86 emulator.

    1
    NVIDIA release 550.90.07 stable and 555.52.04 Beta drivers for Linux
    www.gamingonlinux.com NVIDIA release 550.90.07 stable and 555.52.04 Beta drivers for Linux

    NVIDIA has release two fresh driver updates for Linux this week. There's a new stable driver, and an update to the Beta series.

    NVIDIA release 550.90.07 stable and 555.52.04 Beta drivers for Linux
    0
    Intel revealed more Lunar Lake processor details with their new Xe2 graphics
    www.gamingonlinux.com Intel revealed more Lunar Lake processor details with their new Xe2 graphics

    Intel has provided more details on the upcoming Lunar Lake processors, which will come with an impressive sounding bump in graphical power.

    Intel revealed more Lunar Lake processor details with their new Xe2 graphics

    >From what details Intel provided they're claiming "60%" better battery life for these mobile processors in "real-life usages". Impressive if true, but just as exciting is the huge advancement of the graphics side with Xe2 which they claim will bring improved "gaming and graphics performance by 1.5x over the previous generation".

    4
    mudle mudle @lemmy.ml

    boo

    Posts 41
    Comments 78
    Moderates