RTX 5070 crashes after few minutes

Hello, guys! It’s my first post here, so if i’m doing any mistake, please let me know!

I’ve been trying Bazzite for the last few months and, after 2-3 updates from a fresh install, when i’m using my PC, randomly and suddenly my machine hibernates on me and won’t go back, forcing me to force shutdown and boot the PC again.

As far as i could tell, it is something related to my GPU (which is an Asus RTX 5070), as the connection with my GPU suddenly stops and generate a loop of errors, like the image below

It seems to me that, for some reason, after a couple of ujust updates the problem starts to happen. On a fresh install, it won’t happen at all, even if i play something for like 5 hours. I might be wrong but, it seems to me the updates are causing this.

What i did to try to fix the problem:

  1. I cleaned my hardware, since the logs points the bus connection loss. Didn’t work.

  2. I tried to rollback to a previous version. Didn’t work either

  3. Tried to see PCI configs on my BIOS, but didn’t work either.

$ sudo journalctl -k -b -4   --since "2026-09-27 10:30:00"   --until "2026-09-27 10:41:00"
Sep 27 10:30:35 bazzite kernel: SELinux:  Context system_u:object_r:invalid_bootcinstall_testlabel_t:s0 is not valid (left unmapped). #Till here it's all normal
Sep 27 10:40:01 bazzite kernel: NVRM: GPU at PCI:0000:07:00: GPU-4c2947d4-51f1-c035-a1ce-31d41a2e1b39
Sep 27 10:40:01 bazzite kernel: NVRM: GPU Board Serial Number: 0
Sep 27 10:40:01 bazzite kernel: NVRM: Xid (PCI:0000:07:00): 79, GPU has fallen off the bus.
Sep 27 10:40:01 bazzite kernel: NVRM: GPU 0000:07:00.0: GPU has fallen off the bus.
Sep 27 10:40:01 bazzite kernel: NVRM: GPU 0000:07:00.0: GPU serial number is 0.
Sep 27 10:40:01 bazzite kernel: NVRM: krcRcAndNotifyAllChannels_IMPL: RC all channels for critical error 79.
Sep 27 10:40:01 bazzite kernel: NVRM: _threadNodeCheckTimeout: API_GPU_ATTACHED_SANITY_CHECK failed!
Sep 27 10:40:01 bazzite kernel: NVRM: _threadNodeCheckTimeout: API_GPU_ATTACHED_SANITY_CHECK failed!
Sep 27 10:40:01 bazzite kernel: NVRM: --- last print repeated 83 times ---
Sep 27 10:40:01 bazzite kernel: NVRM: prbEncStartAlloc: Can't allocate memory for protocol buffers.
Sep 27 10:40:01 bazzite kernel: NVRM: A GPU crash dump has been created. If possible, please run
                                NVRM: nvidia-bug-report.sh as root to collect this data before
                                NVRM: the NVIDIA kernel module is unloaded.
Sep 27 10:40:01 bazzite kernel: NVRM: Xid (PCI:0000:07:00): 154, GPU recovery action changed from 0x0 (None) to 0x2 (OS Reboot)
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59668!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59669!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59670!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59671!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59672!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59673!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59674!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59675!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59676!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59677!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59678!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59679!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59680!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59681!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273
Sep 27 10:40:01 bazzite kernel: NVRM: _issueRpcAndWait: rpcSendMessage failed with status 0x0000000f for fn 78 sequence 59682!
Sep 27 10:40:01 bazzite kernel: NVRM: nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F) returned from nvdEngineDumpCallbackHelper(pGpu, pPrbEnc, pNvDumpState, pEngineCallback) @ nv_debug_dump.c:273

That’s not the complete journalctl, but from that point on, it’s the loop.

I’d appreciate any help guys! Thank you in advance! :wink:

UPDATE: I just made a fresh install and it happened again. Also i’ve learned how to use the troubleshoot tool. So here it is my last boot Pastebin

Also my specs

Btw: The version is a fresh install without updating. I wanted to test my theory of fresh install = ok. Which was wrong =/

Any more info needed, please, let me know! :wink: