#1 2014-05-14 12:03:00

mmstick
Member

Radeon: Failed to allocate a buffer

The following error occurs when running the game with shadows set on Ultra with RadeonSI Mesa drivers.

radeon: Failed to allocate a buffer:
radeon:    size      : 536870912 bytes
radeon:    alignment : 32768 bytes
radeon:    domains   : 4
radeon: Failed to allocate a buffer:
radeon:    size      : 536870912 bytes
radeon:    alignment : 32768 bytes
radeon:    domains   : 4
radeon: Failed to allocate a buffer:
radeon:    size      : 536870912 bytes
radeon:    alignment : 32768 bytes
radeon:    domains   : 4
radeon: Failed to allocate a buffer:
radeon:    size      : 536870912 bytes
radeon:    alignment : 32768 bytes
radeon:    domains   : 4
radeon: Failed to allocate a buffer:
radeon:    size      : 536870912 bytes
radeon:    alignment : 32768 bytes
radeon:    domains   : 4
radeon: Failed to allocate a buffer:
radeon:    size      : 536870912 bytes
radeon:    alignment : 32768 bytes
radeon:    domains   : 4
failed allocating shadow atlas!

Last edited by mmstick (2014-05-14 12:05:10)

Offline

#2 2014-05-14 12:20:48

eihrul
Administrator

Re: Radeon: Failed to allocate a buffer

Nothing anywhere in the game allocates a buffer of that size. The shadow atlas is actually only 4096*4096*2bytes/pixel (GL_DEPTH_COMPONENT16 texture of 4096x4096) in size. The bug is therefor in Mesa. Looks like they have some internal overflow issue. Please forward the issue to them.

Offline

Board footer