rewind-viewer icon indicating copy to clipboard operation
rewind-viewer copied to clipboard

Feature request: option for limit max fps

Open Karloid opened this issue 7 years ago • 10 comments

Для примера хочу ограничить фпс в 15-20, что бы комп поменьше пыжился и быстрее считал саму стратегию

Karloid avatar Nov 15 '17 21:11 Karloid

Вертикальная синхронизация устанавливается тут: https://github.com/kswaldemar/rewind-viewer/blob/master/src/main.cpp#L60 0 - без ограничений 1 - 60fps 2 - ~30fps Возможно потом вынесу в качестве опции

kswaldemar avatar Nov 16 '17 09:11 kswaldemar

Все равно 60 фпс

Karloid avatar Nov 19 '17 20:11 Karloid

Вне зависимости от значения swapInterval?

kswaldemar avatar Nov 19 '17 20:11 kswaldemar

сейчас с 0 еще попробую

Karloid avatar Nov 19 '17 20:11 Karloid

c 0 300 fps image

Karloid avatar Nov 19 '17 20:11 Karloid

Если swapInterval 10, 20 или больше все равно 60фпс?

kswaldemar avatar Nov 20 '17 13:11 kswaldemar

да без разницы, если 0 то 300, если 1 2 10 20 то 60

Karloid avatar Nov 20 '17 14:11 Karloid

Посмотри как управляется вертикальная синхронизация в настройках видеокарты. Там должно быть указано "Application controlled" или что-то подобное. Если видеокарта интегрированная, смотри тут Странно только что 0 работает.

kswaldemar avatar Nov 20 '17 15:11 kswaldemar

немного погуглил как это сделать в мак оси и ничего не нашел : (

Karloid avatar Nov 21 '17 12:11 Karloid

@Karloid Проверил на маке, вертикальная синхронизация средствами glfw работает. glfw из homebrew, версии 3.3.2 Проверь, пожалуйста, на последнем коммите из мастера. Если не будет работать, то сделаю ручной регулирование

kswaldemar avatar Nov 04 '20 17:11 kswaldemar