cancel
Showing results for 
Search instead for 
Did you mean: 

PC Drivers & Software

PBKrause
Journeyman III

Currupted mip tails with DX12 reserved resources and direct storage on RX6000 series

Hallo,

i run into a problem with DX12 on RX6800 XT but also on RX6750  XT, with driver version 22.Q4 and 23.2.2.
All our streamed textures are created as reserved resources and mapped on a per mip ( or mip tail ) level to a single resource heap.
After each UpdateTileMappings call (on Graphics Queue) a fence is signaled.
A thread waits on the fence and the DirectStorage request to load the given mip or mip tail is submitted. 
Sometimes (not always) the data for mip tail is not loaded into the newly mapped tile.
The only way to work around this issue is to submit an empty command list after UpdateTileMappings call ( also on Graphics Queue ), signal a fence and wait on this fence before submitting storage requests. 
 
Kind regards,

Philipp Krause
Lead Programmer
Piranha-Bytes

 

0 Likes
2 Replies

I would suggest you post (get whitelisted) in the 'Communities > Developers > Newcomers Start Here' section.

 

Ryzen 5 5600x, B550 aorus pro ac, Hyper 212 black, 2 x 16gb F4-3600c16dgtzn kit, NM790 2TB, Nitro+RX6900XT, RM850, Win.10 Pro., LC27G55T..
PBKrause
Journeyman III

Thank you, I will do so.

0 Likes