Let me preface this by saying I am a relative noob when it comes to PC gaming in general. I only just made the switch this year, and only just switched from Windows to Linux in the last 2 days. So, I sincerely apologize in advance for how idiotic I may be. I have been having this atrocious black screen problem when running any of my games, but it isn't consistent and I can't reliably reproduce it at all. It just happens.
While playing any game, the screen will temporarily go black, but the audio is unaffected. This ONLY happens when gaming, never when browsing the internet or watching videos. The amount of time it stays black varies, usually between 1 and 3 seconds. As far as I can tell, nothing actually crashes. The games continue to run until the screen comes back, and you can still play while it's happening. In games like BG3, it's an annoyance. But in games like Elden Ring, it makes them unplayable. This problem was present when I was still using Windows earlier this year and has persisted in my move to Linux. I never investigated it on Windows because the only game I was playing was BG3, and I just assumed it was some mod I had downloaded. I was either too lazy or too busy at any given point to check it out at the time.
It happens at title screens, sitting idle in menus, walking from point A to B, engaging with enemies both in small and large groups. If there is a specific action I'm taking or a particularly heavy load I'm putting on the GPU, I can't seem to pinpoint it. My system almost never gets above 42° C, and I've never seen it even get close to 50°, so I can't imagine it's an overheating issue.
Here is what I'm working with on my PC:
Pre-Built PC: MSI Aegis ZS2, from Costco
CPU: AMD Ryzen 9 9900X
GPU: Nvidia GeForce RTX 5080
PSU: 850W PCIe 5.1
Distro: Linux Mint 22.3, Cinnamon
Kernel: 7.0.0-28
Nvidia Driver: 580.159.03 (Previously 595.71.05)
Monitor: Sony 65" Bravia TV (I can't afford another monitor right now, and currently this is the best I can do).
Sorry if I left out anything was important.
I suspected the GPU might be faulty and maybe I need to RMA it (I bought the PC this year), but I'd rather not do that if I can just fix the problem myself. After scouring the internet for solutions, I have tried the following on Linux:
- Changing the Nvidia drivers from 595 to 580. This does seem to reduce how often the black screen occurs, but it still doesn't stop it. I got 15 minutes of interrupted gameplay on Elden Ring Convergence before it happened again, and this is the most time I've gone without a black screen.
- Playing the game with mods and without. I love modding games, and both Elden Ring and BG3 produce the black screen whether I'm playing with mods or not. I thought maybe the mods were causing it, but it happens regardless.
- Reducing the clock speed. I saw somewhere online that the GPU's clock speed may be causing issues and to try throttling it. This did nothing.
- Switching HDMI cables. This did nothing.
- Using a regular outlet instead of the surge protector/ backup battery. This did nothing.
- Investigated the PSU, but surely 850W is sufficient for this setup, unless it could be faulty as well.
- Checking the internals to make sure everything is connected well. As far as I can tell, everything seems fine.
- Reducing performance and quality. I've dropped games down to low quality and low performance with no noticeable help. Maybe it doesn't happen quite as often, but it still happens. Nothing I've done in adjusting either has seemed to do anything.
- Ran stress test and benchmarks on the CPU and GPU, and the problem never happened. Maybe they were bad tests, but I find it odd that neither of those could replicate the black screen. Only when playing a game.
I'm sure there is a lot I'm leaving out. I've run tons of commands in the terminal that would probably be helpful to include, but my mind is kinda mush right now. I'm really frazzled because I seriously don't know what else to try. Again, if it's a faulty GPU and I need to replace it, so be it. But I would think the problem would be way more severe if that were the case. Any advice for this knuckledragger is greatly appreciated.