
Originally Posted by
Sr7
What?? so you have to profile for every GPU variant, each of which has different bottlenecks? Then they have to do GPU architecture profiling, and the drivers are constantly changing.. there's no way you can set this in stone and expect it to work correctly indefinitely.
They won't have the ability to look into the graphics driver and know exactly what its doing or what work its bottlenecked by. You can't just dole out work based on what *you* deem to be x% of a frame's workload, because you have no idea how generation of each chip (or driver) will handle the work. A database of GPUs doesn't tell you anything about the internals or arch bottlenecks. Just basic info. 1 generations "SP" might not be equivalent to the next architectures "SP". Database is a naive approach.
Bookmarks