llien
Member
Vega or not, but what was AMD planning to do vs low end Volta?
Larrabee was a bunch of x86 cores, because, I'd say, Intel felt so much more comfortable with x86 cores... as hardware, foremost.
That idea (hardware, foremost) didn't quite work and if someone tells me it's because of drivers, I'll simply smile.
You don't need to support everything in the same codepath or develop it as a single piece. It is more work, but it isn't more complex. Nothing stops you from using independent project A for Vulkan, B for OpenGL, C for DX<insert version>
The same applies to per game optimizations, which is likely done by rather small teams, well, in parallel. More work? Yep. More complex, because there are many games? Nope.
I simply don't see anything that would challenge monster like Intel.
Let's agree to disagree on this.
It's so complex that it's a contributing reason why Intel gave up on creating a high-end GPU with a revolutionary architecture (read up on Larrabee if you are unfamiliar with it).
Larrabee was a bunch of x86 cores, because, I'd say, Intel felt so much more comfortable with x86 cores... as hardware, foremost.
That idea (hardware, foremost) didn't quite work and if someone tells me it's because of drivers, I'll simply smile.
Seriously, when I say that modern high-performance PC graphics drivers (which need to support everything from OpenGL 1 and DX8 to Vulkan and DX12) are some of the most complex software projects on the planet, what I mean is that they are some of the most complex software projects on the planet.
You don't need to support everything in the same codepath or develop it as a single piece. It is more work, but it isn't more complex. Nothing stops you from using independent project A for Vulkan, B for OpenGL, C for DX<insert version>
The same applies to per game optimizations, which is likely done by rather small teams, well, in parallel. More work? Yep. More complex, because there are many games? Nope.
I simply don't see anything that would challenge monster like Intel.
Let's agree to disagree on this.