n3umanN 3 Posted October 24, 2018 Объясните, пожалуйста, значение этих функций. 1 Quote Share this post Link to post Share on other sites
BadRussiaN 34 Posted October 27, 2018 OneFrameThreadLag=disabled - видеокарта будет обрабатывать 1 кадр после того, как процессор закончил генерацию необходимой информации. OneFrameThreadLag=enabled - Видеокарта обрабатывает дополнительно еще один кадр пока идет нынешний. Framerate smoothing - сглаживание частоты кадров. Как я понимаю из названия, при включении не должно быть резких скачков FPS, что уменьшит лаги. 1 Quote Share this post Link to post Share on other sites
sldt1ck 7 Posted November 3, 2018 (edited) BadRussian объяснил близко к тому как на самом деле работает OneFrameThreadLag , еще ближе будет так: Предположим, что игровой поток работает быстрее, чем поток рендеринга. Игровой поток вычисляет N-й кадр, происходит синхронизация, а затем поток рендеринга отображает N-й кадр. Пока кадр N визуализируется, игровой поток может вычислить (N + 1) -й кадр параллельно. К тому времени, когда (N + 1) -й кадр закончен игровым потоком, N-й поток может или не может быть закончен потоком рендеринга. В этом случае поможет «One Frame Thread Lag». Если «One Frame Thread Lag» выключен, игровой поток остановится в этот момент, ожидая потока рендеринга, что приведет к снижению производительности. Но если «One Frame Thread Lag» включен, это позволит игровому потоку помещать в очередь (N + 1) -й кадр и сразу же запускать (N + 2) -й кадр, а поток рендеринга может забирать и отображать (N + 1) -й кадр, как только он закончит рендеринг N-го кадра. Это дает возможность обрабатывать кадры параллельно из очереди, следовательно, производительность выше. Но не все так хорошо в реальности, у многих возникает проблемы с задержками. Теперь вторая часть... «Framerate smoothing» ограничивает частоту кадров до 60 включая вертикальную синхронизацию и отключает вертикальную синхронизацию ниже 60, что в теории помогает с производительностью. Я так понимаю добавили на тот случай если пользовательские видеокарты не имеют встроенный «Adaptive V-Sync», что по сути тоже самое. Edited November 3, 2018 by sldt1ck 1 Quote Share this post Link to post Share on other sites
3BE3DyHOB 0 Posted February 12, 2019 Добрый день! подскажите на каком APi работает игра? DX11 или DX12? Есть ли возможность менять с одного на другой? В игре не нашел где это делается Quote Share this post Link to post Share on other sites
Atway 672 Posted February 12, 2019 2 minutes ago, 3BE3DyHOB said: подскажите на каком APi работает игра? DX11 или DX12? дх11, дх12 пока не ожидается 1 Quote Share this post Link to post Share on other sites
BadRussiaN 34 Posted February 12, 2019 А трассировку лучей когда завезут?))) Quote Share this post Link to post Share on other sites