BVE-Reborn/rend3

Panic, out of memory on mesh allocation

John-Nagle opened this issue · 0 comments

06:03:10 [ERROR] =========> Panic wgpu error: Validation Error

Caused by:
    In Device::create_buffer
      note: label = `mesh data buffer`
    Not enough memory left.

 at file /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/backend/direct.rs, line 3111 in thread Asset fetch #9.
Backtrace:
 libcommon::common::commonutils::catch_panic::{{closure}}
             at /home/john/projects/sl/SL-test-viewer/libcommon/src/common/commonutils.rs:215:25
 wgpu::backend::direct::default_error_handler
             at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/backend/direct.rs:3111:5
 wgpu::backend::direct::ErrorSinkRaw::handle_error
             at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/backend/direct.rs:3097:17
 wgpu::backend::direct::Context::handle_error
             at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/backend/direct.rs:333:9
 <wgpu::backend::direct::Context as wgpu::context::Context>::device_create_buffer
             at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/backend/direct.rs:1294:13
 <T as wgpu::context::DynContext>::device_create_buffer
             at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/context.rs:2359:30
 wgpu::Device::create_buffer
             at /home/john/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-0.18.0/src/lib.rs:2588:13
 rend3::managers::mesh::MeshManager::reallocate_buffers
             at /home/john/.cargo/git/checkouts/rend3-e03f89403de3386a/0e01337/rend3/src/managers/mesh.rs:246:35
 rend3::managers::mesh::MeshManager::allocate_range_impl
             at /home/john/.cargo/git/checkouts/rend3-e03f89403de3386a/0e01337/rend3/src/managers/mesh.rs:209:17
 rend3::managers::mesh::MeshManager::add
         at /home/john/.cargo/git/checkouts/rend3-e03f89403de3386a/0e01337/rend3/src/managers/mesh.rs:119:27

But the GPU isn't full: Here's what NVidia's utility says:

outofmemorycrash