Я реализую алгоритм вычисления через OpenGL и Qt. Все вычисления выполняются в флеш-шейдере.OpenGL: временной интервал рендеринга linux
Иногда, когда я пытаюсь выполнить некоторые жесткие вычисления (это занимает больше, чем 5 секунд на графическом процессоре), OpenGL прерывает вычисление до его завершения. Я полагаю, что это система вроде TDR из Windows.
Я думаю, что я должен разделить входные данные несколькими частями, но мне нужно знать, как долго разрешено вычисление.
Как я могу получить время выполнения рендеринга на linux (это будет круто, если есть кроссплатформенное решение)?
Благодарим вас за ответ! –
Этот таймер все еще применяется для вычисления шейдеров? – Jerem
@Jerem Да. Никакой разницы между OpenCL, вычислительными шейдерами, пиксельными шейдерами и т. Д. В отношении драйвера. –