Support us on Patreon: https://www.patreon.com/hardwareunboxedJoin us on Floatplane: https://www.floatplane.com/channel/HardwareUnboxedBuy relevant products ...
Eh who cares, by the time that engine comes into play these cards (including turing and low/mid end Rdna2/Ampere) will be all irrelevant in terms of performance.
No it’s because the 5700xt has to run mesh shaders on their vertex shaders and pixel shaders and probably needs to go back and forth a bunch. Mesh shaders take over vertex shaders and do some pixel shading stuff. My guess as to why RDNA1 gets hit less hard than Pascal is because of the async compute performance advantage which lets them do the inefficient way a lot more parallel.
This is all supposition based on what a mesh shader is. Im actually surprised they will run on a vertex shader at all.
I want to see how the Radeon VII, rx5700xt and rx6700xt compares in this title. It will tell us if it is the asynchronous compute that helps in this game or is it simply the fact that RDNA1 do have all the hardware to run mesh shaders, but lacks per primitive output, so it has to do essentially the same work as any GCN GPU. That’s really interesting how the 5700xt outperforms a 1080ti here!!!
Tthe stutters in the 5700xt is constant. The 2060s doesnt have this.
Is this shader compilation and could Mesh shaders reduce this?
This will have a lot of consequences in UE5 which supports mesh shaders in Nanite but hasnt been used in games yet.
Mesh Shaders have nothing really to do with shader compilation
Eh who cares, by the time that engine comes into play these cards (including turing and low/mid end Rdna2/Ampere) will be all irrelevant in terms of performance.
Haven’t played it yet, but Daniel Owen’s video had most AMD gpus stutter a bit, and it was constant.
No it’s because the 5700xt has to run mesh shaders on their vertex shaders and pixel shaders and probably needs to go back and forth a bunch. Mesh shaders take over vertex shaders and do some pixel shading stuff. My guess as to why RDNA1 gets hit less hard than Pascal is because of the async compute performance advantage which lets them do the inefficient way a lot more parallel.
This is all supposition based on what a mesh shader is. Im actually surprised they will run on a vertex shader at all.
what does this do? i see it in the settings section in halo infinite but dont know whether to turn it on or not
likely just using a compute shader, all shaders run on unified shader cores anyway (there is no separate hardware vertex / fragment shaders anymore)
That is a very good guess. I think that’s exactly what is happening here. Definately interesting.
RDNA1 is definately better at async compute.
I want to see how the Radeon VII, rx5700xt and rx6700xt compares in this title. It will tell us if it is the asynchronous compute that helps in this game or is it simply the fact that RDNA1 do have all the hardware to run mesh shaders, but lacks per primitive output, so it has to do essentially the same work as any GCN GPU. That’s really interesting how the 5700xt outperforms a 1080ti here!!!