Universal BlueUB
Universal Blueβ€’4mo ago
mefLL

Keep running out of video memory

Got a laptop with up-to-date Bazzite, RTX 4070 8GB and 32GB system RAM. I'm trying to run Diablo 2 Resurrected on lowest settings, and it keeps crashing, blaming video memory shortage. Tried running Battle.net Launcher through Steam as a Non-Steam game, as well as through Heroic instead of Steam. Both are facing the same issues. It's very strange, because I have another machine running Debian with an 8GB AMD GPU (RX580), and also 32GB RAM, and it has no such issues. What can I do?

from dmesg when it crashes:

[Tue Sep 9 14:50:45 2025] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service/app.slice/app-flatpak-com.heroicgameslauncher.hgl-3203134864.scope,task=Main,pid=16612,uid=1000
[Tue Sep 9 14:50:45 2025] Out of memory: Killed process 16612 (Main) total-vm:18267388kB, anon-rss:6268828kB, file-rss:1273352kB, shmem-rss:33220kB, UID:1000 pgtables:18156kB oom_score_adj:200
[Tue Sep 9 14:50:48 2025] oom_reaper: reaped process 16612 (Main), now anon-rss:288kB, file-rss:792820kB, shmem-rss:0kB


[Tue Sep 9 13:44:28 2025] 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
[Tue Sep 9 13:44:28 2025] NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || ((status == NV_ERR_NO_MEMORY) && (flags & VASPACE_FLAGS_RETRY_PTE_ALLOC_IN_SYS)) @ pool_alloc.c:601
[Tue Sep 9 13:44:28 2025] 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
[Tue Sep 9 13:44:28 2025] NVRM: ctxBufPoolReserve: Failed to reserve memory. trimming all pools
Was this page helpful?