Skip to content

VSG failed to allocate dynamic data more than 4 GB #1160

Answered by robertosfield
Anshi701 asked this question in Q&A
Discussion options

You must be logged in to vote

This doesn't sound like a bug, but a limit of driver/hardware.

Allocating over 4GB of dynamic data is the thing to address. Why are you requiring so much dynamic data?

FYI, a couple of weeks back I extended vsg::TransferTask to support assignment of incidental static vsg::BufferInfo/ImageInfo:

#1141

This should make it possible to leave more data left as STATIC_DATA and when the application needs to update that data it manually adds it the TransferTask which then transfers the data to the GPU and then removes the BufferInfo/ImageInfo entry from the TransferTask. This is ideal for data that rarely changes.

DYNAMIC_DATA is best reserved for data that is regularly changed.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Anshi701
Comment options

Answer selected by robertosfield
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants