Приложение Ogre без всякой сетки выдает около 60 фпс.

Я сделал очень простое приложение людоеда, которое не загружает никакой сетки. Он просто выводит окно рендеринга. Количество кадров в секунду составляет около 60, что я думаю, что это очень мало. Можно ли увеличить количество кадров в секунду?
Мои настройки:
Система рендеринга=Подсистема рендеринга OpenGL [Подсистема рендеринга OpenGL]
Частота отображения=60 Гц
FSAA=0
Фиксированный конвейер включен =Да Полноэкранный режим=Нет Предпочтительный режим RTT=FBO
VSync=Нет
Режим видео=1280 x 800
Гамма-преобразование sRGB=Нет
ЦП: Core 2 Duo 2,1 ГГц
Графика: Gallium 0.4 на ATI RV515


person quartz    schedule 17.11.2013    source источник


Ответы (1)


Vsync привязывает вашу частоту кадров к частоте отображения, обычно 60 Гц (или кратно 30 или 15 Гц), поэтому отключение Vsync «решит вашу проблему».

person Dr. Snoopy    schedule 17.11.2013
comment
Спасибо, Матиас, но вертикальная синхронизация уже отключена, как указано в настройках. Также для дальнейшей проверки я жестко запрограммировал отключение вертикальной синхронизации, но это не помогает. - person quartz; 17.11.2013
comment
Это единственное разумное объяснение того, что он застрял на скорости 60 кадров в секунду. Даже ваша частота отображения равна 60. Ваш драйвер, вероятно, просто переопределяет настройки вашего приложения. Вместо этого попробуйте поиграть с драйверами. - person Invalid; 17.11.2013
comment
Спасибо, Матиас, инвалид. установка переменной среды vblank_mode=1 помогает. Сейчас у меня фпс около 1200. - person quartz; 17.11.2013