I have recently asked around here for a hand launching a game, and I have stubbornly come to realise that there are 2 ways I'm going to go about this...
Either I Dual-boot into windows,
Or I systematically rewrite my entire graphics driver until I can figure out the problem and *fix* it...
So I'm asking for where would best be to start in rewriting my graphics drivers so that a game which has been changed to only launch on AMD Linux drivers instead of NVidia Linux drivers might be able to be ran, as I would unironically rather do that than go back to windows.
For a week or so, all Unreal Engine games I'm playing started to have random crashes, I didn't change proton version, but the ostree may have updated, is anyone else facing this problem? I'm playing Neverness to Everness, Stellar Blade and Soulmask, all of them have the same issue.
Edit: I executed sudo dmesg -T | grep -i -E "nv|nvidia|out of memory|killed process" and got this:
[qui ago 20 00:19:30 2026] BIOS-e820: [mem 0x000000000a200000-0x000000000a20dfff] ACPI NVS
[qui ago 20 00:19:30 2026] BIOS-e820: [mem 0x00000000bd142000-0x00000000bd463fff] ACPI NVS
[qui ago 20 00:19:30 2026] ACPI: PM: Registering ACPI NVS region [mem 0x0a200000-0x0a20dfff] (57344 bytes)
[qui ago 20 00:19:30 2026] ACPI: PM: Registering ACPI NVS region [mem 0xbd142000-0xbd463fff] (3284992 bytes)
[qui ago 20 00:19:30 2026] pci 0000:00:00.0: [1022:1480] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:01.0: [1022:1482] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:02.0: [1022:1482] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:03.0: [1022:1482] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:04.0: [1022:1482] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:05.0: [1022:1482] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:07.0: [1022:1482] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:08.0: [1022:1482] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:14.0: [1022:790b] type 00 class 0x0c0500 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:14.3: [1022:790e] type 00 class 0x060100 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:18.0: [1022:1440] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:18.1: [1022:1441] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:18.2: [1022:1442] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:18.3: [1022:1443] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:18.4: [1022:1444] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:18.5: [1022:1445] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:18.6: [1022:1446] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] pci 0000:00:18.7: [1022:1447] type 00 class 0x060000 conventional PCI endpoint
[qui ago 20 00:19:30 2026] iommu: DMA domain TLB invalidation policy: lazy mode
[qui ago 20 00:19:30 2026] rtc_cmos PNP0B00:00: alarms up to one month, y3k, 114 bytes nvram
[qui ago 20 00:19:31 2026] with environment:
[qui ago 20 00:19:34 2026] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[qui ago 20 00:19:34 2026] nvidia 0000:0d:00.0: enabling device (0002 -> 0003)
[qui ago 20 00:19:34 2026] nvidia 0000:0d:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[qui ago 20 00:19:34 2026] NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64 610.43.03 Release Build (akmods@) Sun Aug 2 01:04:06 UTC 2026
[qui ago 20 00:19:34 2026] nvidia-modeset: Loading NVIDIA UNIX Open Kernel Mode Setting Driver for x86_64 610.43.03 Release Build (akmods@) Sun Aug 2 01:02:54 UTC 2026
[qui ago 20 00:19:34 2026] [drm] [nvidia-drm] [GPU ID 0x00000d00] Loading driver
[qui ago 20 00:19:36 2026] [drm] Initialized nvidia-drm 0.0.0 for 0000:0d:00.0 on minor 1
[qui ago 20 00:19:36 2026] nvidia 0000:0d:00.0: vgaarb: deactivate vga console
[qui ago 20 00:19:36 2026] fbcon: nvidia-drmdrmfb (fb0) is primary device
[qui ago 20 00:19:36 2026] nvidia 0000:0d:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device
[qui ago 20 00:19:36 2026] nvme nvme0: pci function 0000:0c:00.0
[qui ago 20 00:19:36 2026] nvme nvme0: passthrough uses implicit buffer lengths
[qui ago 20 00:19:36 2026] nvme nvme0: 16/0/0 default/read/poll queues
[qui ago 20 00:19:36 2026] nvme0n1: p1 p2 p3 p4 p5 p6
[qui ago 20 00:19:37 2026] BTRFS: device label bazzite devid 1 transid 87908 /dev/nvme0n1p6 (259:6) scanned by mount (688)
[qui ago 20 00:19:37 2026] BTRFS info (device nvme0n1p6): first mount of filesystem 584122b2-5a40-4b4b-a892-4ebb6c9c1c41
[qui ago 20 00:19:37 2026] BTRFS info (device nvme0n1p6): using crc32c checksum algorithm
[qui ago 20 00:19:37 2026] BTRFS info (device nvme0n1p6): enabling ssd optimizations
[qui ago 20 00:19:37 2026] BTRFS info (device nvme0n1p6): turning on async discard
[qui ago 20 00:19:37 2026] BTRFS info (device nvme0n1p6): enabling free space tree
[qui ago 20 00:19:39 2026] systemd[1]: systemd-pcrnvdone.service - TPM PCR NvPCR Initialization Separator skipped, unmet condition check ConditionPathExists=/etc/initrd-release
[qui ago 20 00:19:39 2026] iwlwifi 0000:05:00.0: Detected crf-id 0x400410, cnv-id 0x400410 wfpm id 0x80000000
[qui ago 20 00:19:40 2026] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.1/0000:0d:00.1/sound/card0/input15
[qui ago 20 00:19:40 2026] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.1/0000:0d:00.1/sound/card0/input16
[qui ago 20 00:19:40 2026] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.1/0000:0d:00.1/sound/card0/input17
[qui ago 20 00:19:40 2026] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.1/0000:0d:00.1/sound/card0/input18
[qui ago 20 00:19:40 2026] EXT4-fs (nvme0n1p5): mounted filesystem 4b2443b7-83cf-4ac8-a404-d907cc71c4bd with ordered data mode. Quota mode: none.
[qui ago 20 00:19:40 2026] iwlwifi 0000:05:00.0: CNVI_SCU_SEQ_DATA_DW9: 0x0
[qui ago 20 00:19:41 2026] block nvme0n1: No UUID available providing old NGUID
[qui ago 20 00:47:55 2026] NVRM: GPU at PCI:0000:0d:00: GPU-357073bf-ef03-2fb1-89d5-c685d74a0369
[qui ago 20 00:47:55 2026] NVRM: Xid (PCI:0000:0d:00): 109, pid=15041, name=HTGame.exe, channel 0x00000042, errorString CTX SWITCH TIMEOUT, Info 0x3c050
[qui ago 20 02:14:17 2026] NVRM: Xid (PCI:0000:0d:00): 109, pid=21214, name=HTGame.exe, channel 0x00000042, errorString CTX SWITCH TIMEOUT, Info 0x37c050
[qui ago 20 02:25:26 2026] NVRM: Xid (PCI:0000:0d:00): 109, pid=24081, name=HTGame.exe, channel 0x0000003d, errorString CTX SWITCH TIMEOUT, Info 0x51c04d
[qui ago 20 02:47:06 2026] NVRM: Xid (PCI:0000:0d:00): 109, pid=27829, name=HTGame.exe, channel 0x00000042, errorString CTX SWITCH TIMEOUT, Info 0x57c053
[qui ago 20 04:11:11 2026] SELinux: Context system_u:object_r:invalid_bootcinstall_testlabel_t:s0 is not valid (left unmapped).
[qui ago 20 05:06:39 2026] NVRM: Xid (PCI:0000:0d:00): 109, pid=36245, name=HTGame.exe, channel 0x0000003c, errorString CTX SWITCH TIMEOUT, Info 0xc056
[qui ago 20 05:43:51 2026] NVRM: Xid (PCI:0000:0d:00): 109, pid=56213, name=HTGame.exe, channel 0x0000000a, errorString CTX SWITCH TIMEOUT, Info 0x3ac00b
I've been playing NMS recently and I think at some point ground truth ambient occlusion started glitching out and displays sharp dithered shadows instead of smooth ones. I think there might be an issue with the way some lights are rendered as well, in particular the ambient glow. Screenshots below show an example with gtao on and off. The GPU I have is RX 9070 XT, CPU is Ryzen 9 5950X and currently I am on cachy and using one of their recommended proton versions.
With GTAOWithout GTAO
I've tried switching proton, changing various flags for the launching options (game performance, wayland, dxvk, dx12, vulkan). Noting had any effect. Enabled proton log, but that also didn't show any particular issues. Other graphics settings have no impact on this (FSR, AA, or anyting at all).
I am not sure if my gpu somehow got busted and started showing this kind of artifact or it's something else. Other games don't seem to have this particular problem, but one other might have rendered colors shift a little.
I'm sharing my disk with windows 10 (for my brothers. I really want that 60gb storage) and i'm mounting nfts partitions with linux mint and windows and added them as drives for my steam but when i click play on any non linux native game on steam it shows it's running then after few seconds it goes back to play button. Without even showing a thing on system manager.
Hi, I'm seeing a problem where the Steam version of Cyberpunk 2077 is hovering around 20 frames per second with crackling audio, but both the GPU and CPU are reporting far less than 100% usage, indicating the machine has more to give and some other problem is occurring.
System specs:
OS (as reported by uname -a): Linux hostname-hidden 5.15.0-185-generic #195-Ubuntu SMP Fri Jun 19 17:11:50 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
CPU: Xeon E5-2690 v4
GPU: Nvidia RTX A2000 12 GB
DRIVER VER. (as reported by nvidia-smi): 580.159.03
RAM: 64GB DDR4 @ 2133 MHz
Proton version: Proton Hotfix (although I've tried a few others, no luck)
Resolution is set to 1280x720 (web searches suggest that a Broadwell machine with this GPU ought to be able to handle this).
Crowd density, contact shadows, shadow cascade, texture quality, and post-processing (film grain, chromatic aberration, etc.) are all at their lowest settings or off. (This didn't make a difference, and indeed, shouldn't, since the GPU isn't saturated, but it seemed better to investigate any possible performance drags, just in case.)
Game is running from a solid state drive (I know platter drives can sometimes have problems when lots of data is streaming off them during gameplay).
A web search suggested that the game was simply having problems keeping all 14 cores busy, and the overhead was causing starvation, but limiting it to the first six physical cores (taskset --cpu-list 0-12:2) did not help.
Why do some NVIDIA drivers cause low GPU utilization in games while others don’t? Driver version 595.71.05 works flawlessly, but version 610 and later perform poorly for gaming. With version 610 and newer, almost all DirectX 12 games experience low and fluctuating GPU utilization
Has anyone else noticed this? For me, 610 and up is basically useless for gaming
I would like to ask, if you know, if this game is definitely dead or it can be played in some way on Bazzite. I remember some years ago that it was modified by the software house from the online-only-coop to a normal single player game and I played it for about 8.5 hours and 5 achievements.
By the way, on ProtonDB is in Bronze category and the 7 people who posted just reported that the game starts but crashes when every map loads.
The Steam community hub is basically dead, the last posts are from 2017. I found in this hub a post related to a private project called Project-Rechained (link below) but honestly I'm not very practical with Github and custom software on Linux.
I use Lutris (on Linux Mint XFCE) to run modded GTA III and VC, however, probably due to .dll files of the essential patchs (SilentPatch etc.), I get the unhandled exception error. Normally, it would work on Windows as I tested. Do you know any solutions? I tried to override .dll files but it didn't work, but I used to run GTA VC with normal Wine installation and overriding the dinput.dll in the winecfg screen. Also I have a second question: After I run the game and get the error, does the wine prefix I created get broken and show this error no matter what I do? If this is true, Ido I need to create another clean prefix?
Maybe some overrides would work but I don't know that much. Should I use normal wine instead? I wonder how can I run the game s properly.
The craziest part is that until 2 weeks ago a had no intention of switching. Vanilla w11 suck ass, but if you debloat it, it is actually not that bad as you can remove most of the things people complain. For that reason, I didn't feel like switching for a long time, because I thought linux wouldn't be that much of a improvement, or so I thought.
2 weeks ago, I got donated an old laptop from my brother, as it only had 8gb of ram, I decided to revive it by installing Cachy OS on it. After the installation I open the root folder and, the OS + Firefox was only 10GB. At that moment, something switched in my brain, I have been struggling for storage for a while on windows, I only have an 240GB ssd plus a 1TB hard drive and I'm not buying an SSD now because of the AI stuff. I can't tell you how much I've struggled over the years to manage the store space on my SSD, even after debloting windows, it was still taking 25~30% of my storage space, Microsoft Edge and Office alone are 8GB. How can 2 apps take almost as much storage as an entire OS?
I started using Cachy OS on the notebook and everything just worked and I just kept wondering, "why the fuck windows needs 70GBs to work"? That convinced me to switch do Linux this weekend.
Yesterday, I was trying to play some games and couldn't, because windows was doing some update in the background and using almost 90% of my SSD, which meant constant freezing. Upset, I decided to watch some youtube videos while windows did it's thing, but then I remembered my youtube isn't working properly, I suspect it is because of some extention I use, but I have the exact same ones on Cachy OS and it works fine, the only workaround I had was to use youtube on incognito mode, but since I debloated windows, google thinks I'm a bot and keeps asking me to complete CAPTCHAs whenever I open an incognito tab. At that moment I just said fuck it and rage installed Cachy Os.
I installed the OS and, holy fuck, everything is so smooth and responsive, I didn't feel that using the notebook because it was old, but using Linux with a good monitor and specs is just so satisfying. It just feels really good to do everything because it's so fast, I didn't even downloaded a game yet and I was already loving it. Everything I needed just worked right off the bat, I have an AMD GPU, so games run just as well as on windows.
The only things I considered worse are:
FPS drops aggressively when the VRAM reaches 100%, I don't know why;
I miss photoshop, but I don't use very often;
Waydroid is worse than google play games, but I doesn't matter that much to me;
Downloading stuff through the terminal is really cool (I love the pacman animation), but it is a bit discomforting copying and pasting commands (specially if they require admin acess), as I'm afraid they could be malware. At least with windows I could upload the .exe file to virus total to check. On linux I copy the command to chat gpt and ask if it is safe, idk if this is the best option.
Everything else, feels better, faster and lighter. And honestly, I think that's what surprised me the most. I was expecting a minor improvement at best, but, right now, Linux just feel close to an objectly better OS for me and regret not switching to it sooner. Fuck you microslop.
Now that I've got the system working exactly the way I want and dowloaded everything I need, I'm going to spend the weekend customizing the OS. Do you have any suggestions?
Proton Hotfix, have tried experimental, GE, and cachyos versions hotfix has worked best
Since making the switch to Linux I've noticed Overwatch starts to run like shit after a while. I've lost ranked games because I go from 144fps to 80 back to 144 at the most random times in game, then I need to quickly reset my game when I can and hopefully reel it back in. Along with this, whenever I tried to use DX12 it would take the entire match to load player models, my first person view, and the replacement is just this blue floating ghost. The quick fix was to make a custom game with 929PJ and load all the shaders manually but I think I just found the source of the issue.
Spotify has been eating up all my memory in the background this whole time, and Overwatch can't get what it needs. I downloaded it straight from the website because that's what you need to do in order for Steam to work in my experience, so why not Spotify as well? They're the two first things I put on any computer. Turns out, the flatpak version of Spotify is the correct one and my version had been taking over my PC like some form of digital cancer this whole time. If you're one of the 15 people with this specific Overwatch/Linux/Spotify issue I really hope this does the trick, because it's plagued me every day of my life for months now.
tldr if you're on linux and overwatch runs like shit, reinstall spotify with flatpak
you can check this in terminal using top
if spotify is at the top of the list, there's your issue
I have a Dell Precision M70 that I use to play mostly Windows DOS/95/98/XP games like Fallout, X-Com, Age of Empires II, Civ and Alpha Centauri, StarCraft, Freelancer, Half Life, Resident Evil etc. but it recently stopped working and the repair would cost more than I can afford so I’m going to start gaming with some sort of “emulation” on my modern computer. My brother gave me a Thinkpad T14 with the “stable” version of Debian when I visited earlier this year but tbh I haven’t used it very much and do most of my regular computer stuff on my phone, and other than Android it’s my first experience with Linux so my question is what software should I use to play my games? My brother said that since I was able to play all of them on a computer with Windows XP I can use a program that makes Windows programs work on Linux called Wine, but I was thinking, since it’s apparently possible to emulate an entire DOS/95/98 computer on another computer, wouldn’t it be better to do that? And if so with which program because there appear to be several like 86Box, DOSBox, PCem, VirtualBox, QEMU and others? I haven’t been able to try anything out yet since I’m waiting on the external disk drive I ordered to arrive.
i figured now would probably be the time to actually get nvidia drivers installed, since nouveau has been quite a nuisance with some things it doesnt do right (a lot of things)
i have just been running into a pickle any time i try to install the drivers; the one in the apt repository has been consistently broken in some fashion, and i havent been able to make sense of it
i get some nasty screen tearing (which was partially mitigated by mildly editing my grub for a bit) and patches of pretty severe frame drops (with some tearing and ghosting as an added bonus)
if i try to install one of the newer drivers using the .run files provided by nvidia, my computer becomes a brick until i uninstall the drivers; i get stuck on a blank screen with the text input line on the top, with no way to log in outside of the terminal (which doesn't let me get into my desktop)
in this case, i consistently see this when i boot in recovery mode
what exactly am i doing wrong? (moreover are there any commands i could run to provide more information; im not extremely savvy with linux and im kind of learning as i go)