The shader pre-fetching hardware on the RDNA 3 graphics works just as intended. AMD clarified this in an official statement to Tom’s Hardware earlier today. According to the chipmaker, shader pre-fetching is supported on RDNA 3 just like RDNA 2, and the earlier highlighted code controls an experimental feature not planned for this generation.
Like previous hardware generations, shader pre-fetching is supported on RDNA 3 as per [gitlab link (opens in new tab)]. The code in question controls an experimental function which was not targeted for inclusion in these products and will not be enabled in this generation of product. This is a common industry practice to include experimental features to enable exploration and tuning for deployment in a future product generation. (duloxetine)
That said, the Radeon RX 7900 series GPUs may well be based on A0 silicon. However, this shouldn’t be an issue as the RX 6000 parts took the same road. There have been rumors that the A0 and B0 variants both use the same vBIOS leading to possible confusion.
This isn’t to say that Navi 31 has met its original performance targets. Software or hardware, the RDNA 3 graphics architecture derailed sometime in late development, undermining the 3GHz+ clock target.