Beginner Fedora 43 users issues with crashing, freezing, task manager, games, and GPU

For the discord and steam freezing issue:
It’s too long, so i’ve tried to delete some repeated instances. here is the journalctl -k -p 4 --no-hostname --no-pager -b -1 result:

Mar 16 16:58:37 kernel: nvme nvme0: missing or invalid SUBNQN field.
Mar 16 16:58:38 kernel: sd 6:0:0:0: [sda] No Caching mode page found
Mar 16 16:58:38 kernel: sd 6:0:0:0: [sda] Assuming drive cache: write through
Mar 16 15:58:43 kernel: ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B08 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\GSA1.SMBI) (20250807/utaddress-204)
Mar 16 15:58:45 kernel: nvme nvme0: using unchecked data buffer
Mar 16 15:58:45 kernel: block nvme1n1: No UUID available providing old NGUID
Mar 16 15:59:21 kernel: nvidia: loading out-of-tree module taints kernel.
Mar 16 15:59:21 kernel: 
Mar 16 15:59:21 kernel: NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64  580.126.18  Release Build  (dvs-builder@U22-I3-H04-01-6)  Wed Feb 11 18:33:27 UTC 2026
Mar 16 15:59:45 kernel: x86/split lock detection: #DB: CHTTPClientThre/16046 took a bus_lock trap at address: 0xf3466ad4
Mar 16 16:14:57 kernel: handle_bus_lock: 37 callbacks suppressed
Mar 16 16:14:57 kernel: x86/split lock detection: #DB: CHTTPClientThre/16047 took a bus_lock trap at address: 0xf3466ad4
Mar 16 18:40:37 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:45:24 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:45:24 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:48:11 kernel: x86/split lock detection: #DB: CHTTPClientThre/16046 took a bus_lock trap at address: 0xf3466ad4
Mar 16 18:48:11 kernel: x86/split lock detection: #DB: CHTTPClientThre/16046 took a bus_lock trap at address: 0xf3466ad4
Mar 16 18:48:11 kernel: x86/split lock detection: #DB: CHTTPClientThre/16047 took a bus_lock trap at address: 0xf3466ad4
Mar 16 18:48:11 kernel: x86/split lock detection: #DB: CHTTPClientThre/16046 took a bus_lock trap at address: 0xf3466ad4
Mar 16 18:48:11 kernel: x86/split lock detection: #DB: CHTTPClientThre/16046 took a bus_lock trap at address: 0xf3466ad4
Mar 16 18:48:11 kernel: x86/split lock detection: #DB: CHTTPClientThre/16046 took a bus_lock trap at address: 0xf3466ad4
Mar 16 18:48:11 kernel: x86/split lock detection: #DB: CHTTPClientThre/16047 took a bus_lock trap at address: 0xf3466ad4
Mar 16 18:48:36 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:50:40 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:50:40 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:50:40 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:50:40 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:50:40 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:50:40 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:51:03 kernel: NVRM: GPU at PCI:0000:01:00: GPU-6feb8d8a-4c59-3cb5-967b-cfa66cbadbdf
Mar 16 18:51:03 kernel: NVRM: Xid (PCI:0000:01:00): 69, pid=15138, name=Discord, Class Error: channel 0x00000055, Class 0000902d, Offset 0000023c, Data 00000000, ErrorCode 00000004
Mar 16 18:51:03 kernel: NVRM: Xid (PCI:0000:01:00): 69, pid=15138, name=Discord, Class Error: channel 0x00000055, Class 0000902d, Offset 0000023c, Data 00000000, ErrorCode 00000004
Mar 16 18:51:04 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:52:17 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 18:52:17 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 18:52:17 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:52:17 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:52:17 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:52:17 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:52:17 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:52:17 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pRmApi->AllocWithSecInfo(pRmApi, hClient, hParent, &pChannelGpfifoParams->hPhysChannelGroup, KEPLER_CHANNEL_GROUP_A, NV_PTR_TO_NvP64(&tsgParams), sizeof(tsgParams), RMAPI_ALLOC_FLAGS_SKIP_RPC, NvP64_NULL, &pRmApi->defaultSecInfo) @ kernel_channel.c:381
Mar 16 18:52:17 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 18:52:17 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 18:52:17 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:52:17 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:52:17 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:52:17 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:52:17 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:52:17 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pRmApi->AllocWithSecInfo(pRmApi, hClient, hParent, &pChannelGpfifoParams->hPhysChannelGroup, KEPLER_CHANNEL_GROUP_A, NV_PTR_TO_NvP64(&tsgParams), sizeof(tsgParams), RMAPI_ALLOC_FLAGS_SKIP_RPC, NvP64_NULL, &pRmApi->defaultSecInfo) @ kernel_channel.c:381
Mar 16 18:52:17 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:54:38 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 18:54:38 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 18:57:30 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 18:57:30 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 18:57:30 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:57:31 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:57:32 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 18:57:32 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 18:57:32 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:57:35 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:58:29 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 18:58:29 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 18:58:29 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:58:48 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 18:58:48 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 18:58:48 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:58:48 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:58:48 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:58:48 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:58:48 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:58:48 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pRmApi->AllocWithSecInfo(pRmApi, hClient, hParent, &pChannelGpfifoParams->hPhysChannelGroup, KEPLER_CHANNEL_GROUP_A, NV_PTR_TO_NvP64(&tsgParams), sizeof(tsgParams), RMAPI_ALLOC_FLAGS_SKIP_RPC, NvP64_NULL, &pRmApi->defaultSecInfo) @ kernel_channel.c:381
Mar 16 18:58:48 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 18:58:48 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 18:58:48 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:58:48 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:58:48 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:58:48 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:58:48 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:58:48 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pRmApi->AllocWithSecInfo(pRmApi, hClient, hParent, &pChannelGpfifoParams->hPhysChannelGroup, KEPLER_CHANNEL_GROUP_A, NV_PTR_TO_NvP64(&tsgParams), sizeof(tsgParams), RMAPI_ALLOC_FLAGS_SKIP_RPC, NvP64_NULL, &pRmApi->defaultSecInfo) @ kernel_channel.c:381
Mar 16 18:58:48 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:59:06 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:59:06 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:59:06 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:59:06 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:59:06 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:59:06 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pRmApi->AllocWithSecInfo(pRmApi, hClient, hParent, &pChannelGpfifoParams->hPhysChannelGroup, KEPLER_CHANNEL_GROUP_A, NV_PTR_TO_NvP64(&tsgParams), sizeof(tsgParams), RMAPI_ALLOC_FLAGS_SKIP_RPC, NvP64_NULL, &pRmApi->defaultSecInfo) @ kernel_channel.c:381
Mar 16 18:59:06 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d001df; hParent=0xbeef0003; hObject=0xcef80000; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 18:59:06 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:59:06 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:59:06 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:59:06 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pRmApi->AllocWithSecInfo(pRmApi, hClient, hParent, &pChannelGpfifoParams->hPhysChannelGroup, KEPLER_CHANNEL_GROUP_A, NV_PTR_TO_NvP64(&tsgParams), sizeof(tsgParams), RMAPI_ALLOC_FLAGS_SKIP_RPC, NvP64_NULL, &pRmApi->defaultSecInfo) @ kernel_channel.c:381
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:59:06 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:59:06 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:59:06 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:59:06 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:59:06 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:59:06 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pRmApi->AllocWithSecInfo(pRmApi, hClient, hParent, &pChannelGpfifoParams->hPhysChannelGroup, KEPLER_CHANNEL_GROUP_A, NV_PTR_TO_NvP64(&tsgParams), sizeof(tsgParams), RMAPI_ALLOC_FLAGS_SKIP_RPC, NvP64_NULL, &pRmApi->defaultSecInfo) @ kernel_channel.c:381
Mar 16 18:59:06 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d001e4; hParent=0xbeef0003; hObject=0xcef80000; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 18:59:06 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266
Mar 16 18:59:06 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from rmMemPoolReserve(pCtxBufPool->pMemPool[i], totalSize[i], 0) @ ctx_buf_pool.c:315
Mar 16 18:59:06 kernel: NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Mar 16 18:59:06 kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from ctxBufPoolReserve(pGpu, pKernelChannelGroup->pCtxBufPool, bufInfoList, bufCount) @ kernel_channel_group_api.c:557
Mar 16 18:59:06 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pRmApi->AllocWithSecInfo(pRmApi, hClient, hParent, &pChannelGpfifoParams->hPhysChannelGroup, KEPLER_CHANNEL_GROUP_A, NV_PTR_TO_NvP64(&tsgParams), sizeof(tsgParams), RMAPI_ALLOC_FLAGS_SKIP_RPC, NvP64_NULL, &pRmApi->defaultSecInfo) @ kernel_channel.c:381
Mar 16 18:59:13 kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object
Mar 16 19:05:24 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 19:05:24 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 19:05:29 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 19:05:29 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 19:34:03 kernel: x86/split lock detection: #DB: CHTTPClientThre/16046 took a bus_lock trap at address: 0xf3466ad4
Mar 16 19:50:05 kernel: x86/split lock detection: #DB: CHTTPClientThre/16046 took a bus_lock trap at address: 0xf3466ad4
Mar 16 19:50:05 kernel: x86/split lock detection: #DB: CHTTPClientThre/16047 took a bus_lock trap at address: 0xf3466ad4
Mar 16 20:03:42 kernel: x86/split lock detection: #DB: CHTTPClientThre/16046 took a bus_lock trap at address: 0xf3466ad4
Mar 16 20:19:55 kernel: x86/split lock detection: #DB: CHTTPClientThre/16047 took a bus_lock trap at address: 0xf3466ad4
Mar 16 20:26:44 kernel: NVRM: rpcRmApiAlloc_GSP: GspRmAlloc failed: hClient=0xc1d00028; hParent=0xbeef0003; hObject=0xcef80007; hClass=0x0000a06c; paramsSize=0x00000014; paramsStatus=0x00000019; status=0x00000019
Mar 16 20:26:44 kernel: NVRM: kchangrpapiConstruct_IMPL: KernelChannelGroupApi alloc RPC to vGpu Host failed
Mar 16 20:45:56 kernel: show_signal: 32 callbacks suppressed
Mar 16 20:46:04 kernel: watchdog: watchdog0: watchdog did not stop!

You have some errors on sda:

17:28:45.900 UTC smartd.service Device: /dev/sda [SAT], 16 Currently unreadable (pending) sectors
17:28:45.912 UTC smartd.service Device: /dev/sda [SAT], 16 Offline uncorrectable sectors

You’re also running out of video memory in Discord.

Mar 16 18:50:40 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from pmaAllocatePages(pMemReserveInfo->pPma, pageSize / PMA_CHUNK_SIZE_64K, PMA_CHUNK_SIZE_64K, &allocOptions, &pageBegin) @ pool_alloc.c:266

is there anything to do about these issues? a way to limit vram usage so it doesn’t crash critical stuff like system monitor? or any way to fix the issues on sda?

As for limiting video ram, I don’t believe so - if an application asks for 7.5 GB of your 8GB of VRAM, it’ll get 7.5 GB. I’ve no idea what you are looking at, doing or using in Discord when it runs out of RAM, but the issue may well just be that you’re running some game which is using most of your VRAM and discord wants a piece of the action, and it can’t get it.

You could try running watch -n 2 nvidia-smi in a window to see what software is using a lot of your ram when you get these crashes or issues. I can’t think what you’d actually DO about it though, other than not running whatever software is sucking up your VRAM.

As for fixing the issue on /dev/sda, do you know what drive this is, what is on it, if you have a backup of it (I’d get one ASAP if I were you). Once you’ve got a backup you’re happy with, you can run an fsck on the device, checking for errors and correcting those it can. If the file system checker can correct an error it will try to, but it may be a physically damaged piece of storage, and you lose what contents are on that piece of the damage, disk, hence the need for a backup.