Why can’t it be computed/run by software methods??? Is it a similar case like when dx9/10 cards couldn’t run dx11 games?
I believe what I have read is that mesh shaders were ratified as a standard in 2019, so cards after that support it in hardware (Radeon 6000 onwards, Nvidia 20 Series onward), where has, older cards have to emulate it.
Emulating/software solutions is something that adds extra layers of computation, having to decode a mesh shader function call to existing shader function call/s, do the shader function/s, then combine it back, to adding significantly more overhead.
We can emulate older Game consoles pretty well, because even with all of the extra overhead, the computing power available today is magnitudes more powerful/faster than the original hardware.
10-12 years ago, no one would have given 2 shits if a 4 year old GPU could run a new game or not. it’s about time devs started pushing game graphics again.
You literally can do it by software. It’s just slow.
5000 series AMD cards will run Alan wake 2 but it’s just bad
The whole point of mesh shaders are to optimize for performance. Running in software defeats that purpose
I mean the 5700XT is literally running the game. And based on the DF video it can even run it somewhat well if you play with the settings enough.
Its just that its running it slower than cards with support.
Pascal GPU’s are also running it but they seem to have much worse issue’s with the fallback path likely due to the older age of the arhitecture.
Pascal GPU’s are also running it but they seem to have much worse issue’s with the fallback path likely due to the older age of the arhitecture.
Some of the performance issues for AMD and Nvidia would be because the devs simply didn’t optimize the fallback path (which would likely be a lot of work to do well).
5700xt has some hardware for primitive shaders which should have launched on vega but was broken, so likely that is being used, which Pascal has none.
I have to Google what a shader is about once a month.
just like me fr