
Tried with and without csmt, tried setting __PBA_CB_HEAP = 1536, it always freezes.
I can comment that you don't want to set __PBA_CB_HEAP (constant buffer heap) above 128 Mbytes, on an Nvidia card.macchinetta wrote:I managed to control the use of the vram during the execution of the game: just before it freezes is about 460mb.![]()
Tried with and without csmt, tried setting __PBA_CB_HEAP = 1536, it always freezes.
Erm... Probablymacchinetta wrote:...
Have you read the posts 49 and 50?
I'm not entirely convinced by that Lutris thread (which yes, I had already read through)...macchinetta wrote:post 49: viewtopic.php?f=2&t=32421&start=25#p122881
post 50: viewtopic.php?f=2&t=32421&start=25#p122885
Especially the last log I posted.
Code: Select all
0080:fixme:d3d_perf:create_buffer_heap geo_heap_size set automatically to: 1536 Mb
0080:fixme:d3d_perf:create_buffer_heap cb_heap_size set automatically to: 128 Mb
0080:err:d3d:wined3d_debug_callback 0x1870b0: "GL_OUT_OF_MEMORY error generated. Failed to allocate memory for buffer data.".
0080:err:d3d:wined3d_debug_callback 0x1870b0: "GL_INVALID_VALUE error generated. Offset and/or length are out of range.".
0080:err:d3d:wined3d_buffer_heap_create Couldn't map persistent buffer.
0080:err:d3d:create_buffer_heap Automatically descreasing geo_heap_size to: 1207959552, due to heap creation failure.
0080:err:d3d:wined3d_debug_callback 0x1870b0: "GL_OUT_OF_MEMORY error generated. Failed to allocate memory for buffer data.".
0080:err:d3d:wined3d_debug_callback 0x1870b0: "GL_INVALID_VALUE error generated. Offset and/or length are out of range.".
0080:err:d3d:wined3d_buffer_heap_create Couldn't map persistent buffer.
0080:err:d3d:create_buffer_heap Automatically descreasing geo_heap_size to: 905969664, due to heap creation failure.
0080:err:d3d:wined3d_debug_callback 0x1870b0: "GL_OUT_OF_MEMORY error generated. Failed to allocate memory for buffer data.".
0080:err:d3d:wined3d_debug_callback 0x1870b0: "GL_INVALID_VALUE error generated. Offset and/or length are out of range.".
0080:err:d3d:wined3d_buffer_heap_create Couldn't map persistent buffer.
0080:err:d3d:create_buffer_heap Automatically descreasing geo_heap_size to: 679477248, due to heap creation failure.
0080:err:d3d:wined3d_debug_callback 0x1870b0: "GL_OUT_OF_MEMORY error generated. Failed to allocate memory for buffer data.".
0080:err:d3d:wined3d_debug_callback 0x1870b0: "GL_INVALID_VALUE error generated. Offset and/or length are out of range.".
0080:err:d3d:wined3d_buffer_heap_create Couldn't map persistent buffer.
0080:err:d3d:create_buffer_heap Automatically descreasing geo_heap_size to: 509607936, due to heap creation failure.
0080:fixme:d3d:create_buffer_heap Initialized PBA (geo_heap_size: 509607936, cb_heap_size: 134217728, ub_align: 256)
Code: Select all
008a:err:ntdll:RtlpWaitForCriticalSection section 0x2055dc "?" wait timed out in thread 008a, blocked by 0000, retrying (60 sec)
Sure it's a minefield. There are known issues with gcc 9.1.0 - but Arch is still shipping gcc 8.3.0.macchinetta wrote:...
So I start to think that the problem is not pba but a bug in wine 3.18 or in my tgk-build and maybe the gl out of memory errors have nothing to do with it.
(And we were hunting the ghosts).