Короткий ответ: время рендеринга в GPU сильно зависит от того, сколько вершин и пикселей обрабатывается, количество циклов, необходимых для запуска шейдеров, которые вам нужно запустить, пропускная способность памяти GPU (из-за времени, которое требуетсядля получения инструкций от ЦП), а также вычислительной мощности самого графического процессора, а также любых ограничений использования его шейдерных ядер.Здесь слишком широкий вопрос, чтобы на него можно было ответить полностью в одном вопросе.
Но, если вы можете визуализировать свою игру на видеокарте A и хотите получить очень приблизительную оценку времени рендеринга на видеокарте B, вот один из вариантов:
Возьмите время рендеринга на видеокарте A и умножьте его на скорость FLOPS.Затем разделите на коэффициент FLOPS для B. В результате получается очень грубая оценка времени рендеринга на видеокарте B. Эта оценка будет менее точной, чем больше будет различий между масштабами / архитектурами A и B.
Самый точный способ расчета максимальной / минимальной / средней скорости рендеринга кадров - это экспериментировать с оборудованием.