Reddit Linux_Gaming

Modded Minecraft refuses to capture mouse on Wayland (Plasma 6.4)
Out of everything that would make me use X11, I never thought it'd be the block game.
My experience with modded MC on Wayland has been nothing but actual torture. For example, I'm running a 1.20.1 instance with Forge, it just refuses to capture your mouse, which means you won't get cursor recentering. As small as this sounds this is alone makes it unbearable.
So, try the Wayland patch I thought, and I did, it fixes the capture thing, but somehow makes my cursor use a fallback cursor(?), and reduces my framerate nearly by 25%, okay, that's not great.
I'm on an Nvidia GPU, I'm assuming that causes the 25% framerate reduction, Wayland is the future sure, but why does it feel like every other game I play has a horrible time trying to capture my mouse.
I don't particularly like X11 either, so I'm essentially swapping just to play Minecraft, which is rather tedious.
If literally anyone has tips or suggestions in regards to this or even just mouse capturing in general I would be truly grateful, this small thing makes so many games just awful to play because they're built around the mouse not moving.
submitted by /u/Apprehensive_Floor25[link] [comments]
Steam Directory When Switching to Linux
Hello,
As the title says, I am going to be switching to Linux. I already have a sizeable Steam library. My Steam Games Directory is on a separate SSD than my current OS (Windows 10 lol). I plan on switching to Bazzite as my distro, and I was wondering how the Steam directory worked in that case. I know Steam comes pre-installed, is there a way to direct the OS installation's Steam Installation to use my pre-existing Steam Directory that I have on my SSD? Or would I just have to redownload everything again?
submitted by /u/vinnabon[link] [comments]
GPU passthrough toggle?
I am a newer linux user, and dealing with windows/linux gaming scenarios via dual boot is a pain.
I've tried GPU passthrough a few weeks ago but always found rebinding the GPU to back from win11 to Cachyos tedious, is there a github guide or some script that can help automate some or most of the process?
I have a 7800xt and 7700x (I know dual passthrough is possible with the iGPU but game performance is lackluster)
submitted by /u/QueueExe[link] [comments]
in light of all the 64 bit controversy, I just discovered I'm running a 64 bit only distro, and Steam as well as 32 bit Linux native games run just fine. How can that be?
So I'm running KDE Neon User Edition 6.4.2, and before anyone says anything - I've been running this distro since 2018 and I've encountered very few issues, even running the Nvidia proprietary drivers installed via the Launchpad PPA.
Just getting that out of the way, it's not the point of this thread.
As evidenced by this point under the KDE Neon FAQ page:
Is KDE neon 64bit only? 🔗
Yes. As computers without 64bit have become increasingly rare, we have chosen to focus our resources on higher-quality 64bit builds.
Furthermore, KDE Neon has been 64bit only since ~2016. Looking at my kernel version, I see the following:
I have Steam installed via the official .deb as downloaded from Valve's site, and it runs perfectly. What's more, even 32bit Linux native games run perfectly, I can play Black Mesa just fine.
Based on discussion from when Fedora decided changing to 32bit only would be a good thing, I was under the impression that running Steam on a 64bit only OS wouldn't be possible, let alone 32bit Linux native games? So why is everything running faultlessly here?
Any insight would be appreciated, I'm genuinely curious.
submitted by /u/BulletDust[link] [comments]
the lego batman videogame graphic glitch
this is what the game looks like, i tried with proton 9, 10(beta) , hotfix and experimental, idk what to do now
submitted by /u/CookieBlast313[link] [comments]
Passthrough Nvidia GPU not recognized in Windows 11 guest qemu
# My Problem
I passed through my nvidia gtx 1650 laptop gpu along with its audio (they were in a iommu group) to windows11 guest while installing but when i install drivers for it from nvidia site, it says "hardware not found for this driver" but i'm 101% sure that the drive i'm using is correct, i even tried using previous versions and even nvcleanstall but they can't detect my gpu.
So i though it was not passed properly, i go inside "device manager" and see 2 unknown pci devices and it even knows that one of them is a communication device (probably gpu's audio pci).
Now i was confused so i created a arch linux guest this time and passed the same 2 pci (my gpu and its audio which are in an iommu group), after properly installing drivers for gpu in arch it worked as intended and even hashcat was running properly.
Now i'm even more confused on why my pass through works on linux guest and not on windows guest. So if any of you have any suggestion then pls tell
here is my windows11 guest xml
here is my arch linux guest xml
submitted by /u/0xhanu58[link] [comments]
Banned from Call of Duty: Black Ops Cold War for launching the game on Linux
There are tons of cheaters on this game. Do they get in trouble? OF COURSE NOT! THEN WHY DO I GET BANNED FOR HITTING PLAY?????? This in no way circumvents the anti-cheat, and nowhere in your terms of service does it say anything about simply launching the game on Linux being against TOS. HELP!! I've put so many hours into this game and now it's all just nothing.
submitted by /u/Flimbamafoo[link] [comments]
Fallout 4 Proton Intermittent Screen Tearing Ubuntu 24.04 NVidia 3080
All, I've tried every possible solution offered by protondb.com and am still having intermittent screen tearing 3/4th up the top of screen. I am running Ubuntu 24.04 on AMD system using an NVidia 3080 graphics card. Any help would be greatly appreciated. Also, tried setting "Force Full Composition Pipeline" in advanced NVidia X Server settings, which made things much worse.
submitted by /u/OldBeardedCoder[link] [comments]
Unofficial Linux Port of Lossless Scaling Frame Gen (lsfg-vk) Now Supports LSFG 3.1 and Flow Scale
Roblox vinegar randomly stopped working?
Everytime I try opening Roblox studio, it freezes on this.
I tried:
- Restarting my computer
- Reinstalling Roblox studio
- Reinstalling Vinegar
- Switching to X11
- Updating flatpak
- Clearing downloads
I don't really know what to do. It kinda just randomly stopped working...
Logs: https://pastebin.com/UhQ1Wpjf
submitted by /u/RoufoxLeVrai[link] [comments]
MelonDS: no sound issue
I had been playing Pokemon Black for over eighteen hours just fine and then a couple days ago an update had the sound stop working.
I've been trying to get the sound working again and no luck.
EndeavorOS.
- It's not the rom because no sound on any roms work.
- I made sure I didn't accidentally mute it in my system's audio settings and in the emulator settings
- Running the game from the terminal doesn't give me information about sound, and said sound is working fine.
- Enabling/disabling JIT compiler had no effect
- I have looked on the internet and found nothing about this
- turning on audio sync just freezes the emulator
Any help would be greatly appreciated.
submitted by /u/dedstok[link] [comments]
Guide on how to get SCP UER and UERM working, plus another guide on getting dgVoodoo2 to work with it on WINE/Proton
NSO Gamecube Controller now working with analog triggers
https://github.com/ikz87/NSW2-controller-enabler
- Connects via USB,
- Sends initialization commands,
- Connects to resulting HID device,
- Reads reports,
- Sets up a virtual controller with analog triggers and already calibrated sticks
There are instructions in the README to set up udev rules to make it run when the device is connected, making it a seamless experience
submitted by /u/_kz87_[link] [comments]
Could Running Steam via PopOS Flatpak be Why My Controllers Have Issues Via SteamLink?
I have a Xbox controller which works great with my PopOs via bluetooth when I am playing on my local PC. Games fully compatible with the Xbox controller detect it and work fine.
But when I connect my controller to my SonyTV and connect to my PopOs via SteamLink, nothing I can do to make it detect it as Xbox controller - even with the same game that detected it and worked perfectly locally.
So: I used Flatseal on my PopOs to make sure the Steam-Flatpak had access to my PC's bluetooth... but perhaps when connecting via SteamLink since I am connecting to the Steam-flatpak its creating problems?
Would removing the Steam Flatpak from my PopOs and then reinstalling as a standard DEB possibly resolve the issue?
submitted by /u/boominhumin[link] [comments]
Really poor performance on battery (20 fps) (it used to not be the case)
Pixel Gun 3D used to give me at least 70 fps constant in one of its maps when playing on battery, but now it runs at 20 fps when there's too much action, with spikes up to 85 when there are not too many efects on screen. The newly ported lsfg-vk doesn't help me that much as it just turns the laggy game into a muddy mess. Even being plugged to the wall doesn't make it above 130 fps (my screen is 165 Hz).
In all the three cases the dGPU usage is 100%. The only thing I remember doing was disabling the GSP firmware as it caused the NVIDIA GPU to completely disappear from the system.
CPU: Ryzen 9 6900HX
iGPU: Radeon 680m
dGPU: RTX 3050
RAM: 16 GB 4x4 at 6400 MT/s
Distro: Arch Linux
DE: Plasma 6.4.2
[link] [comments]
What about Lossless Scaling?(start problem)
A few day ago using lossles scaling became avaible on linux. Thanks this guy for it: https://github.com/PancakeTAS/lsfg-vk .
But I have a trouble. I can't even start Lossless Scaling app though steam, it loading like 20 seconds, and then crashes.
I tried different versions of proton(experimental, GE, hotfix, 7.0), but nothing works.
I use arch linux hyprland.
I tried to run it without starting steam lossless scaling, here is the log:
steamapps/common/Lossless Scaling ❯ ENABLE_LSFG=1 LSFG_MULTIPLIER=4 vkcube 00:01 Selected WSI platform: xcb lsfg-vk(hooks): Instance created successfully: 5598dead1650 Selected GPU 0: NVIDIA GeForce RTX 4080 SUPER, type: DiscreteGpu lsfg-vk(hooks): Device created successfully: 5598dedce1e0 lsfg-vk(hooks): Device info created successfully for: 5598dedce1e0 lsfg-vk(hooks): Swapchain created successfully: 5598df1b1680 lsfg-vk(context): Created frame_0 image and obtained fd: 61 lsfg-vk(context): Created frame_1 image and obtained fd: 62 lsfg-vk(context): Created out_n[0] image and obtained fd: 63 lsfg-vk(context): Created out_n[1] image and obtained fd: 64 lsfg-vk(context): Created out_n[2] image and obtained fd: 65 lsfg-vk(hooks): Encountered error while creating swapchain context: Resource not found. lsfg-vk(hooks): Swapchain created successfully: 5598dfb7b580 lsfg-vk(hooks): Previous swapchain context retired successfully: 5598df1b1680 lsfg-vk(context): Created frame_0 image and obtained fd: 62 lsfg-vk(context): Created frame_1 image and obtained fd: 75 lsfg-vk(context): Created out_n[0] image and obtained fd: 76 lsfg-vk(context): Created out_n[1] image and obtained fd: 77 lsfg-vk(context): Created out_n[2] image and obtained fd: 78 lsfg-vk(hooks): Encountered error while creating swapchain context: Resource not found. lsfg-vk(hooks): Swapchain & Swapchain context destroyed successfully: 5598df1b1680 lsfg-vk(hooks): Swapchain created successfully: 5598df1b1680 lsfg-vk(hooks): Previous swapchain context retired successfully: 5598dfb7b580 lsfg-vk(context): Created frame_0 image and obtained fd: 62 lsfg-vk(context): Created frame_1 image and obtained fd: 75 lsfg-vk(context): Created out_n[0] image and obtained fd: 79 lsfg-vk(context): Created out_n[1] image and obtained fd: 80 lsfg-vk(context): Created out_n[2] image and obtained fd: 81 lsfg-vk(hooks): Encountered error while creating swapchain context: Resource not found. lsfg-vk(hooks): Swapchain & Swapchain context destroyed successfully: 5598dfb7b580 lsfg-vk(hooks): Swapchain created successfully: 5598df2f38e0 lsfg-vk(hooks): Previous swapchain context retired successfully: 5598df1b1680 lsfg-vk(context): Created frame_0 image and obtained fd: 62 lsfg-vk(context): Created frame_1 image and obtained fd: 75 lsfg-vk(context): Created out_n[0] image and obtained fd: 82 lsfg-vk(context): Created out_n[1] image and obtained fd: 83 lsfg-vk(context): Created out_n[2] image and obtained fd: 84 lsfg-vk(hooks): Encountered error while creating swapchain context: Resource not found. lsfg-vk(hooks): Swapchain & Swapchain context destroyed successfully: 5598df1b1680 lsfg-vk(hooks): Swapchain created successfully: 5598df1b1680 lsfg-vk(hooks): Previous swapchain context retired successfully: 5598df2f38e0 lsfg-vk(context): Created frame_0 image and obtained fd: 62 lsfg-vk(context): Created frame_1 image and obtained fd: 75 lsfg-vk(context): Created out_n[0] image and obtained fd: 85 lsfg-vk(context): Created out_n[1] image and obtained fd: 86 lsfg-vk(context): Created out_n[2] image and obtained fd: 87 lsfg-vk(hooks): Encountered error while creating swapchain context: Resource not found. lsfg-vk(hooks): Swapchain & Swapchain context destroyed successfully: 5598df2f38e0 lsfg-vk(hooks): Swapchain created successfully: 5598df2f38e0 lsfg-vk(hooks): Previous swapchain context retired successfully: 5598df1b1680 lsfg-vk(context): Created frame_0 image and obtained fd: 62 lsfg-vk(context): Created frame_1 image and obtained fd: 75 lsfg-vk(context): Created out_n[0] image and obtained fd: 88 lsfg-vk(context): Created out_n[1] image and obtained fd: 89 lsfg-vk(context): Created out_n[2] image and obtained fd: 90 lsfg-vk(hooks): Encountered error while creating swapchain context: Resource not found. lsfg-vk(hooks): Swapchain & Swapchain context destroyed successfully: 5598df1b1680 lsfg-vk(hooks): Swapchain created successfully: 5598df1b1680 lsfg-vk(hooks): Previous swapchain context retired successfully: 5598df2f38e0 lsfg-vk(context): Created frame_0 image and obtained fd: 62 lsfg-vk(context): Created frame_1 image and obtained fd: 75 lsfg-vk(context): Created out_n[0] image and obtained fd: 91 lsfg-vk(context): Created out_n[1] image and obtained fd: 92 lsfg-vk(context): Created out_n[2] image and obtained fd: 93 lsfg-vk(hooks): Encountered error while creating swapchain context: Resource not found. lsfg-vk(hooks): Swapchain & Swapchain context destroyed successfully: 5598df2f38e0 terminate called after throwing an instance of 'std::out_of_range' what(): unordered_map::at [1] 643896 IOT instruction (core dumped) ENABLE_LSFG=1 LSFG_MULTIPLIER=4 vkcube submitted by /u/Fuzzy_Loquat_1892[link] [comments]
Free to Keep Turn-Based Strategy Games on Steam if you act quick!
Sitherine Ltd is offering a 100% discount on three of it's "very positive" rated turn-based strategy games on Steam. Add them to your library now and keep them forever.
Battlestar Galactica Deadlock ProtonDB Platinum
Fantasy General II ProtonDB Gold
Field of Glory II Medieval ProtonDB Platinum
submitted by /u/TuffActinTinactin[link] [comments]
Whenever I launch a steam game my CPU usage jumps to 100% what can i do to fix this?
Pretty much what it says in the Title, I've got proton turned on for my steam games and the only issue I've ran into has been that they run terribly, less than 1 FPS in the worst cases. I thought at first this was because I was using a bad proton version for the game, what I've since realized is that the actual problem is probably the CPU usage.
I'm new to linux, in all honesty I installed the OS on an impulse thinking I could figure it all out later, but this is stumping me pretty bad. I'm using Linux Mint and Nvidia graphics drivers all installed. Any and all help appreciated.
submitted by /u/Acceptable_Bed_2061[link] [comments]
Fedora WS vs. Bazzite
What am I doing wrong?
The first benchmark is on fedora 42 (gnome) and the second is bazzite (kde) with fresh updates. I copied over the settings of both the game and the launcher. I ran 3 tests in a row on both distros and posted the best. I use proton 10-8, but bazzite is 15% behind.
There must be something obvious that im missing.
submitted by /u/Ok-Mathematician5548[link] [comments]
For Honor trough Lutris
Is it borked outside of Steam or are there any fixes ?
PROTON_EAC_RUNTIME="/home/deck/.local/share/Steam/steamapps/common/Proton EasyAntiCheat Runtime/" %command% doesn't help.
[link] [comments]